简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
何时使用Ansible与pcs工具
贡献者
建议更改
何时应使用Ansible与pcs命令行工具来管理HA集群?
所有集群部署和重新配置任务都应使用外部Ansible控制节点上的Ansible完成。集群状态的临时更改(例如、将节点置于待机状态和非待机状态)通常通过登录到集群的一个节点(最好是未降级或即将进行维护的节点)并使用pcs命令行工具来执行。
修改任何集群配置(包括资源、约束、属性和BeeGFS服务本身)都应始终使用Ansible完成。维护集群是为了维护Ansible清单和攻略手册的最新副本(理想情况下是为了控制源以跟踪更改)。如果需要更改配置、请更新清单并重新运行导入BeeGFS HA角色的Ansible攻略手册。
HA角色将处理将集群置于维护模式的问题、然后在重新启动BeeGFS或集群服务以应用新配置之前进行任何必要的更改。由于在初始部署之外通常不需要完全重新启动节点、因此重新运行Ansible通常被视为"安全"操作步骤 、但始终建议在维护时段或非工作时间重新启动任何BeeGFS服务。这些重新启动通常不应发生发生原因 应用程序错误、但可能会影响性能(某些应用程序可能比其他应用程序处理得更好)。
如果您希望将整个集群恢复为完全最佳状态、也可以选择重新运行Ansible、并且在某些情况下、与使用pcs相比、恢复集群状态可能更容易。尤其是在集群因某种原因关闭的紧急情况下、所有节点都备份后、重新运行Ansible可能会比尝试使用pcs更快、更可靠地恢复集群。