我有一个包含84个Openstack Essex计算节点的集群,其中一个在大约2小时前决定连接峡湾,上面有8个正在运行的实例。
这些实例都是在NFS共享上的qcow2磁盘上运行的,因此磁盘映像仍然可用。
nova live-migration似乎只能将运行中的实例从一个功能节点迁移到另一个节点。
我想要的是将死实例从死计算节点“迁移”到任何活的计算节点。实例将被重新引导(并且在引导时必须伪装)这一事实并不重要--这总比完全失去它们好。
在我开始直接处理virsh和侵入nova的mysql数据库之前,有人知道这种“死迁移”的工具或文档过程吗?
发布于 2014-06-23 11:39:49
这是个老生常谈的问题,但你可以用新星疏散指挥部。将vm_name移动到nova_compute1节点的示例:
nova evacuate vm_name nova_compute1
nova reboot --hard vm_name实例将在新节点上引导。
发布于 2012-08-04 21:56:11
我从来没这么做过。我希望这个引用能帮助您恢复实例。
http://docs.openstack.org/essex/openstack-compute/admin/content/nova-disaster-recovery-process.html
发布于 2022-02-19 10:05:22
在较新的openstack客户机中,您可以使用:
openstack server evacuate $SERVER_IDhttps://serverfault.com/questions/413566
复制相似问题