本文介绍了在常规集群操作过程中应执行的后期安装工作和管理任务。维护一个集群配置并将更改应用到一个正在运行的集群需要严格的过程和更改管理;否则,集群可能无法维持平衡,并且在出现故障时可能无法按设计的方式进行响应(故障转移)。系统管理员和应用程序管理员必须密切协作,维护一个正常运行的集群,使之总能够提供预期的结果。
本文描述使用集群单点控制 (C-SPOC) 的 HACMP 系统管理的优点。
在我们的测试实验环境中(请参见图 1),集群配置由以下各项组成:
三个节点(IBM pSeries 630 - 6C4,机架安装) 两个用于客户端网络的 10/100 网络交换机,使用两个交换机是为了提供高可用性 一个千兆比特以太网交换机,用于进行高速互连 一个光纤通道交换机,型号为 2109-F32 一个存储子系统,型号为 1742-9RU (FAStT 900),带一个 EXP 700 磁盘箱和 1 TB 的原始存储容量为方便管理集群中的操作,HACMP 提供了一种方法,通过该方法可以在多个集群节点执行命令并维护要执行操作之间的协调。
一些集群维护操作可能影响 HACMP 配置(拓扑和资源),但通过 HACMP 系统管理工具 (C-SPOC),无需停止关键作业即可执行这些任务(如添加或删除资源、用户和更改拓扑元素)。
注意:C-SPOC 使用一种新的集群通信守护进程 (clcomdES) 在远程节点上执行命令。如果此守护进程没有运行或者无法验证来自发起者节点的请求,将不会执行远程节点上的命令,因此 C-SPOC 操作将会失败。
C-SPOC 注意事项
C-SPOC 工具简化了多达 32 节点的集群中的共享 LVM 组件的维护。与单一节点上运行的标准 AIX 命令相比,C-SPOC 命令在集群环境中提供了与之相当的功能。通过自动执行重复任务,C-SPOC 消除了潜在的错误根源,加快了处理过程。
如果没有 C-SPOC ,系统管理员将需要花费较长时间在每个集群节点上分别执行管理任务。例如,要将一个用户添加到集群中的某些(或者所有)节点,则必须在每个集群节点上执行此任务。
使用 C-SPOC 实用工具,在一个节点(发起更改的节点)上执行的命令也会在其他集群节点上执行。C-SPOC 最大限度地减少了管理开销,并降低了节点状态不一致的可能性。例如,在使用 C-SPOC 添加某个用户时,会将该用户添加到所有指定的集群节点上。
注意:C-SPOC 命令位于 /usr/es/sbin/cluster/cspoc 目录中。
C-SPOC 通过其本身的一组集群管理命令提供了此功能,可以通过 SMIT 菜单和面板使用这些命令,也可以通过命令行使用。除非确实知道您要尝试获取的内容,否则,我们不建议您使用命令行界面。要使用 C-SPOC,请从 HACMP SMIT 菜单中选择 Cluster System Management 选项。