我正在使用Openstack Havana,其中一个基于kvm的计算节点和一个在VM中运行的控制器节点。 在硬件故障之后,我遇到了一种情况,即控制器知道实例的一个子集(在某个特定日期之前)并完全丢失了较新的实例。我想我们必须从控制器的旧备份实例重新启动。 有关实例的所有信息仍然可以在计算节点(磁盘,xml)上获得,它们甚至仍然出现在virsh list --all中。 有没有办法将它们重新导入控制器?也许通过sql或一些nova命令行? 谢谢。
答案 0 :(得分:1)
确定。我们粗略地解决了这个问题。将为OpenStack(OS)实例生成的磁盘文件转换为VDI(感谢qemu-img),然后运行适当的glance命令将VDI作为映像导入OS。然后,我们从仪表板上创建了该图像上的实例并重新分配了我们的浮动IP。 有人反对这个吗? 感谢。