openstack如何防止丢失vms

时间:2014-11-18 20:07:23

标签: openstack devstack

我正在使用“devstack”来玩桌面上的openstack。

我在我的实例中配置了几个vms。发生了什么事情是几天前发生电源故障导致我的桌面电源关闭(我没有UPS)。这导致我失去了所有的vms,因为我没有拆开。

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

2 个答案:

答案 0 :(得分:0)

创建VM的快照

enter image description here

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

备份此文件夹。

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

答案 1 :(得分:0)

Devstack是一个开发者环境,它并不意味着从功率损失中恢复。

您应该考虑使用另一个一体化的openstack安装程序,该安装程序应该支持重新启动openstack服务而不会丢失状态。例如,您可以使用Redhat的packstack - https://openstack.redhat.com/Quickstart