2.7. 添加和删除成员

根据群集是已在运行还是新配置的而定,在群集中添加成员的过程稍有不同。

2.7.1. 在新群集中添加成员

要在新群集中添加成员,遵循以下步骤:

图 2-13. 在新群集中添加成员

  1. 确定选择「成员」活页标签,然后点击「新建」。它会提示你输入成员名称。

  2. 输入群集子网中的一个系统的名称或地址。注意,每个成员必须和你运行群集配置工具的系统在同一个子网上,而且必须在 DNS 中或每个群集系统的 /etc/hosts 文件中被定义。

    你在运行群集配置工具的系统必须被明确地添加为一个群集成员;运行群集配置工具并不会自动把这个系统添加到群集配置中。

  3. 选择「启用软件监控器」。(软件监控器使成员能够自己引导自己。)

  4. 点击「确定」

  5. 选择「文件」 => 「保存」来把改变保存到群集配置中。

2.7.2. 在运行着的群集中添加成员

要给当前正在运行的群集添加成员,请遵循以下步骤:

  1. 启用 /sbin/service clumanager status 命令来确保群集服务在新成员上没有在运行。启动 /sbin/service clumanager stop 命令来停止群集服务。

  2. 请确保群集服务在所有活跃的群集成员上都在运行。运行 /sbin/service clumanager start 来在现存的群集成员上启动服务。

  3. 在一个运行着的成员上,启动群集配置工具来添加新成员。请确保「成员」活页标签被选,再点击「新建」

  4. 它会提示成员名称。输入新成员的名称。注意,每个成员都必须和你运行群集配置工具的系统在同一个子网上,而且必须在 DNS 中或每个群集成员的 /etc/hosts 文件中被定义。

  5. 选择「启用软件监控器」。(软件监控器使成员能够自己引导自己。)

  6. 点击「确定」

  7. 选择「文件」 => 「保存」来把改变保存到群集配置中。

  8. 把更新了的 /etc/cluster.xml 文件(包含新添加的成员)复制到新成员上。

  9. 启动 service clumanager start 命令来在新成员上启动群集服务。

2.7.3. 从运行着的群集中删除成员

要从当前正在运行的群集中删除成员,请遵循以下步骤:

  1. 请确保在要删除的成员上没有运行群集服务。启动 service clumanager stop 命令来停止群集服务。

  2. 在一个运行着的成员上,启动群集配置工具来删除新成员,如下所示:

    1. 从这个成员所属的失效转移域中删除它(参见第 2.9 节)。

    2. 选择「成员」活页标签。

    3. 选择要删除的成员,然后点击「删除」

    4. 点击「是」来确认删除。

    图 2-14. 删除成员

  3. 选择「文件」 => 「保存」来把改变保存到群集配置中。