30.5. 使用 pacemaker_remote 节点升级系统
如果在活跃的 Pacemaker 远程节点上停止 pacemaker_remote
服务,集群将在停止节点前安全地迁移该节点的资源。这可让您在不从集群中删除节点的情况下执行软件升级和其他常规维护流程。关闭 pacemaker_remote
后,集群将立即尝试重新连接。如果 pacemaker_remote
在资源的监控器超时内没有重启,集群会将 monitor 操作视为失败。
如果您希望避免在活跃的 Pacemaker 远程节点上停止 pacemaker_remote
服务时监控失败,您可以在执行任何可能停止 pacemaker_remote
的系统管理前使用以下步骤使节点退出集群。
步骤
使用
pcs resource disable resourcename
命令停止节点的连接资源,这样可将所有服务移出该节点。连接资源是远程节点的ocf:pacemaker:remote
资源,通常为客户机节点的ocf:heartbeat:VirtualDomain
资源。对于客户机节点,此命令也会停止虚拟机,因此虚拟机必须在集群外启动(例如,使用virsh
)以执行任何维护。pcs resource disable resourcename
- 执行所需的维护。
当准备好将节点返回集群时,使用
pcs resource enable
命令重新启用该资源。pcs resource enable resourcename