openstack如何防止丢失虚拟机

openstack如何防止丢失虚拟机,openstack,devstack,Openstack,Devstack,我正在使用devstack在我的桌面上玩openstack 我在我的实例中配置了几个虚拟机。发生的事情是几天前发生了一次电源故障,导致我的桌面断电。我没有连接UPS。这导致我失去了所有的虚拟机,因为我没有取消堆栈 防止下次发生这种情况的解决方案之一是使用UPS。是否有其他解决方案可用于支持虚拟机,以便即使断电,只要重新启动并创建虚拟机快照,虚拟机也会运行。/stack.sh创建虚拟机快照 实例快照上载到Glance,后者将它们存储在控制器节点上的/var/lib/Glance/images中 备

我正在使用devstack在我的桌面上玩openstack

我在我的实例中配置了几个虚拟机。发生的事情是几天前发生了一次电源故障,导致我的桌面断电。我没有连接UPS。这导致我失去了所有的虚拟机,因为我没有取消堆栈

防止下次发生这种情况的解决方案之一是使用UPS。是否有其他解决方案可用于支持虚拟机,以便即使断电,只要重新启动并创建虚拟机快照,虚拟机也会运行。/stack.sh

创建虚拟机快照

实例快照上载到Glance,后者将它们存储在控制器节点上的/var/lib/Glance/images中

备份此文件夹


当发生数据丢失时,只需恢复此文件夹并通过从映像启动启动新实例。选择快照并单击启动。

Devstack是一个开发人员环境,它不是为了从断电中恢复


您应该考虑使用另一个多功能OpenStack安装程序,它应该支持重新启动OpenStack服务而不丢失状态。例如,您可以使用Redhat的packstack-

嗨,我试图创建一个快照,但它确实创建了一个。但是,我在/var/lib/glance中找不到它。我看到了/opt/stack/data/glance/images/其他的图片,包括我上传的自定义ubuntu。你知道我可以在哪里备份它吗?当我创建快照时,在openstack UI中显示为0字节,尽管在自定义属性中它的大小合适。然后尝试备份/opt/stack/data/glance/images/