WEB开发网
开发学院操作系统Linux/Unix HACMP 备忘单:使用 AIX 构建冗余环境,获取高可用... 阅读

HACMP 备忘单:使用 AIX 构建冗余环境,获取高可用性

 2010-09-02 00:00:00 来源:WEB开发网   
核心提示: 步骤 12. 定义资源组运行命令:smittycm_hacmp_extended_resource_group_config_menu_dmn定义资源组,然后执行以下步骤:选择集群中的所有参与节点,HACMP 备忘单:使用 AIX 构建冗余环境,获取高可用性(7),将 Startup Polic

步骤 12. 定义资源组

运行命令:

smitty cm_hacmp_extended_resource_group_config_menu_dmn 

定义资源组。然后执行以下步骤:

选择集群中的所有参与节点。

将 Startup Policy 设置为 Online On First Available Node。

将 Fallback Policy 设置为 Never Fallback。

这个设置阻止资源在原始服务器启动时返回它,这是一个明智的做法。

步骤 13. 创建一个共享卷组

注意:只在一个节点上运行这个命令。

运行 smitty cl_vg 命令,创建一个共享卷组。当您创建一个共享卷组时,只需选择一个节点,因为磁盘是共享的。

步骤 14. 创建一个心跳磁盘

首先,运行 smitty cl_convg 命令,然后选择 Create a Concurrent Volume Group with Data Path Devices。选择一个节点和目标磁盘。接下来,运行命令:

smitty cm_config_hacmp_communication_interfaces_devices_menu_dmn 

重复 步骤 7,只是这次选择 Discovered 选项和目标磁盘。

步骤 15. 定义一个应用程序服务器

运行命令:

smitty cm_cfg_app_extended 

这为 HACMP 将管理的应用程序定义一个应用程序服务器。使用 步骤 4 中创建的脚本。

步骤 16. 配置资源组

注意:只在一个节点上运行这个命令。

运行命令:

smitty cm_hacmp_extended_resource_group_config_menu_dmn 

选择 Change/Show Resources and Attributes for a Resource Group 选项。然后,执行以下步骤:

选择适当的服务 IP 地址。

选择适当的共享卷组和心跳磁盘。

选择适当的应用程序服务器。

步骤 17. 执行一个同步

同步集群配置。运行命令:

smitty cm_ver_and_sync 

将 Automatically correct errors found during verification? 设置为 Interactive。更正此过程中出现的问题。

步骤 18. 启动集群

此时,集群已准备好启动。在一个节点上,运行 smitty clstart 命令,选择那个特殊节点。我的偏好是不使集群在重启时启动,因为如果有一个 HACMP 相关的启动问题,这样可能很难诊断它。在该节点启动且资源可用后,在另一个节点上启动集群。

步骤 19. 执行一个测试故障转移

我所知的测试 HACMP 的适应性的最好方法是重启活动节点并让故障转移自然进行,同时在另一个节点上运行 tail –f /tmp/hacmp.out 命令,观察资源转移情况。或者,运行命令:

smitty cl_resgrp_move.node_site 

选择 Move Resource Groups to Another Node 选项。

步骤 20. 执行故障测试

如果您的确想确保您的集群坚固可靠,可通过移除电缆并观察资源如何来回移动来进行测试。测试越多,您的集群将越可靠。

结束语

HACMP 是一个健壮、有效的工具,用于确保资源在 AIX 服务器上保持可用。本文简要介绍这个工具,并演示了如何设置一个双节点集群,但 HACMP 的功能还很丰富,其中包括应用程序监控、集成 NAS 资源、以及在启动资源组过程中放入逻辑。如果您希望一次成功,我能提供的最好建议就是创建一个测试集群并进行全面测试。

上一页  2 3 4 5 6 7 

Tags:HACMP 备忘 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接