【问题标题】:How to generate OpenStack compatible images?如何生成 OpenStack 兼容的镜像?
【发布时间】:2012-03-13 15:20:35
【问题描述】:

我有一个两个节点的 OpenStack Diablo Cluster 正在运行。我尝试让小型 tty-L​​inux 映像运行,并且没有问题。

在我的天真中,我现在试图让我自己的 OpenSuse 图像工作,我用 OpenSuse Studio 创建。我尝试过运行 .vmdk 和 .raw:

glance add name="My-raw" is_public=true container_format=bare disk_format=raw /images/My_Appliance.raw

按仪表板或 euca-run-instances 启动 ...

我使用 qemu 作为 libvirt_type。实例将显示为正在运行,但我无法 ping 它们,也没有控制台输出,所以猜测它们没有正确启动。 /var/log/nova/nova-compute.log 和 /var/log/libvirt/qemu/instance-xx.log 没有显示错误。

甚至可以在没有内核和 ramdisk 的情况下运行这些映像吗?如果没有,我如何获取/生成这些?

【问题讨论】:

    标签: image opensuse openstack


    【解决方案1】:

    使用 libvirt,您应该能够运行 raw 或 qcow2 映像,您不需要内核或 ramdisk。尝试使用 QCOW2 Ubuntu cloud images 之一进行测试(例如 oneiric-server-cloudimg-amd64-disk1.img)

    另请参阅 OpenStack Compute 管理指南中的 Image Management chapter。本章包含有关从何处获取图像以及如何创建图像的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-25
      • 2019-06-11
      • 2022-07-21
      • 1970-01-01
      • 2011-10-02
      • 1970-01-01
      • 2019-08-01
      • 2017-09-28
      相关资源
      最近更新 更多