【问题标题】:openstack how to prevent losing vmsopenstack如何防止丢失vms
【发布时间】:2014-11-18 20:07:22
【问题描述】:

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

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

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

,虚拟机也会运行

【问题讨论】:

    标签: openstack devstack


    【解决方案1】:

    创建虚拟机快照

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

    备份此文件夹。

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

    【讨论】:

    • 嗨,我尝试创建一个快照,它确实创建了一个。但是,我在 /var/lib/glance 中找不到它。我看到了 /opt/stack/data/glance/images/ 其余图像的位置 - 包括我上传的图像(自定义 ubuntu)。你知道我在哪里可以备份它吗?
    • 在我创建快照的 openstack UI 中,它显示为 0 字节,尽管在自定义属性中它具有适当的大小。
    • 然后尝试备份/opt/stack/data/glance/images/
    【解决方案2】:

    Devstack 是一个开发者环境,它并不是为了从断电中恢复。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 2018-06-22
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多