有趣的问题:
只是很有趣。在更糟糕的情况下,您将无法启动VM。
还有其他人有使用CLI手动启动VM的方法吗?
oVirt管理器GUI (web界面)关闭或不再工作,如何在节点上手动启动VM?VdsClient看起来和以前的virsh命令一样有前途。但是,一旦您在GUI中停止了VM,就不可能在没有GUI的情况下再次启动VM。
我明白了:
[root@virt0 ~]# vdsClient -s 0 continue 6416b49f-6045-4972-9805-cf24bb3801d0 Virtual machine does not exist
发布于 2014-10-23 13:19:56
continue命令用于暂停VM,而不是关闭VM。要启动VM,您需要两样东西--存储访问和VM设置。当oVirt启动VM时,它将找到数据库中附加到VM的磁盘,找到合适的主机,允许主机访问磁盘,为VM生成域XML并启动它。没有数据库,您就不知道哪些磁盘属于哪个VM,也不知道VM设置。当然,这两者都可以在主域的OVF文件集中找到,但这是一个手动过程。让oVirt引擎启动和运行更快,支持它非常简单,在HA模式下运行它也不是火箭科学。
对于一个快速而肮脏的解决方案,在一个完全失败的设置中,我将扫描主机以查找vdsm日志中的VM名称。整个domxml都在那里发布,因此您可以使用它生成一个快速而肮脏的libvirt配置,并提取VM的磁盘地址。我不建议走这条路,特别是如果有任何机会让引擎恢复正常。
简而言之,确保您的引擎是集群的,或者至少是备份的(engine-backup.sh在/usr/share/ovirt-engine/bin中),并且您不会遇到这些问题。如果引擎熄火,运行中的VM仍在运行,所以如果您快速启动它,就不应该期望生产停机时间。
https://serverfault.com/questions/639086
复制相似问题