简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
将集群置于维护模式
贡献者
建议更改
防止HA集群意外对环境中的预期更改做出响应。
概述
将集群置于维护模式将禁用所有资源监控、并阻止Pacemaker移动或以其他方式管理集群中的资源。所有资源都将在其原始节点上保持运行状态、无论是否出现临时故障情况、从而使其无法访问。建议/有用的情形包括:
-
网络维护、可能会暂时中断文件节点与BeeGFS服务之间的连接。
-
块节点升级。
-
文件节点操作系统、内核或其他软件包更新。
通常、手动将集群置于维护模式的唯一原因是、防止集群对环境中的外部更改做出响应。如果集群中的单个节点需要物理修复、请勿使用维护模式、只需按照上述操作步骤 将该节点置于备用状态即可。请注意、重新运行Ansible会自动将集群置于维护模式、以便于进行大多数软件维护、包括升级和配置更改。
步骤
要检查集群是否处于维护模式、请运行:
pcs property show maintenance-mode
当集群正常运行时、此操作将返回false。要启用维护模式、请运行:
pcs property set maintenance-mode=true
您可以通过运行pcs状态并确保所有资源显示"(非受管)"来进行验证。要使集群退出维护模式、请运行:
pcs property set maintenance-mode=false