![禁用 ovirt 集群的全局维护模式是否会启动意外关闭的引擎?](https://linux22.com/image/725058/%E7%A6%81%E7%94%A8%20ovirt%20%E9%9B%86%E7%BE%A4%E7%9A%84%E5%85%A8%E5%B1%80%E7%BB%B4%E6%8A%A4%E6%A8%A1%E5%BC%8F%E6%98%AF%E5%90%A6%E4%BC%9A%E5%90%AF%E5%8A%A8%E6%84%8F%E5%A4%96%E5%85%B3%E9%97%AD%E7%9A%84%E5%BC%95%E6%93%8E%EF%BC%9F.png)
由于升级了 ovirt 自托管引擎,我将集群置于 中global maintenance mode
。我不知道shutdown -r now
在引擎 VM 内发出命令实际上不会重新启动引擎,而只会使其关闭。阅读后发动机故障排除指南我现在再次明白了更多。
由于未知原因,引擎运行所在节点的 root 密码未知。因此我无法通过 shell 或 web 界面进入该节点。
那么...如果我通过发出来停用能够运行引擎的集群的另一个节点上的全局维护模式hosted-engine --set-maintenance --mode=none
,这会触发托管引擎的重新启动吗?
集群正在运行 ovirt 4.1.9。
答案1
回答我自己的问题:是的,这就是将要发生的事情。当 ovirt 集群处于运行状态global ha maintenance mode
并且托管引擎 vm 已关闭时,可以通过在能够运行托管引擎的节点上发出此命令来重新启动它。
# hosted-engine --set-maintenance --mode=none
让系统花几分钟来收集其状态。然后引擎应该会再次启动。