Show Table of Contents
3.2. 管理集群节点
以下小节论述了用来管理集群节点的命令,其中包括启动和停止集群服务,以及添加和删除集群节点的命令。
3.2.1. 停止集群服务
以下命令在指定节点中停止集群服务。使用附带
--all 选项的 pcs cluster start 可在所有节点中定制集群服务。如果未指定任何节点,则只在本地节点中停止集群服务。
pcs cluster stop [--all] [node] [...]
可使用以下命令强制停止本地节点中的集群服务,该命令执行
kill -9 命令。
pcs cluster kill
3.2.2. 启用和禁用集群服务
使用以下命令将集群服务配置为在指定节点启动时运行。
- 如果指定
--all选项,该命令会在所有节点中启用集群服务。 - 如果未指定任何节点,则只在本地节点中启用集群服务。
pcs cluster enable [--all] [node] [...]
使用以下命令将集群服务配置为在指定节点启动时不运行。
- 如果指定
--all选项,该命令会在所有节点中禁用集群服务。 - 如果未指定任何节点,则只在本地节点中禁用集群服务。
pcs cluster disable [--all] [node] [...]
3.2.3. 添加和删除集群节点
以下命令可在现有集群中添加新节点。这个命令还可以将集群配置文件
corosync.conf 同步到集群的所有节点中,包括新添加的节点。
pcs cluster node add node
以下命令可关闭指定节点,并在集群的其他节点中将其从集群配置文件
corosync.conf 中删除。有关从集群节点中完全删除与该集群有关的所有信息,并因此永久删除该集群的相关信息,请参考 第 3.4 节 “删除集群配置”。
pcs cluster node remove node
3.2.4. 待机模式
以下命令可让指定节点进入待机模式。该指定节点不再托管资源。目前节点中活跃的所有资源都将被移动到另一个节点中。如果指定
--all,则这个命令会让所有节点进入待机模式。
可在更新资源软件包时使用这个命令。还可以在测试配置时使用这个命令模拟恢复过程,而无需真的关闭某个节点。
pcs cluster standby node | --all
以下命令将指定节点从待机模式中移除。运行这个命令后,该指定节点就可以托管资源。如果指定
--all 选项,则这个命令会将所有节点从待机模式中删除。
pcs cluster unstandby node | --all
注:执行
pcs cluster standby 命令时,可添加对资源的限制,以防止这些资源在指定节点中运行。执行 pcs cluster unstandby 命令可删除这些限制。不一定要将这些资源移回指定节点,这些资源根据资源的最初配置情况在那个节点中运行。有关资源限制的详情,请参考 第 6 章 资源限制。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.