将图像添加到Glance

时间:2013-02-21 11:51:02

标签: openstack

我正在安装OpenStack,我已经安装了所有服务,包括 Nova Keystone Glance

我运行此命令添加cirros图像:

sudo glance add -A 999888777666 name="cirros-0.3.0-i386" is_public=true
container_format=aki disk_format=aki < cirros-0.3.0-i386-vmlinuz

我没有遇到任何关于此命令的错误,但它没有显示任何输出 例如Kernel_ID。该命令不会返回任何错误,也不会成功执行以添加vmlinuz。

请帮忙解决这个问题 问题。

3 个答案:

答案 0 :(得分:0)

如果您想查看图像是否已添加,可以运行命令“glance image-list”

如果图像不存在,您可以查看日志以获取更多信息。

答案 1 :(得分:0)

要能够使用nova启动启动vms,您需要创建正确的映像。 为此,您需要运行以下命令:

#!bin/sh
kern_id=`glance add name="cirros-vmlinuz" is_public=true container_format=aki disk_format=aki < cirros/cirros-0.3.1-x86_64-vmlinuz|awk '{print $6}'`
ram_id=`glance add name="cirros-initrd" is_public=true container_format=ari disk_format=ari < cirros/cirros-0.3.1-x86_64-initrd|awk '{print $6}'`
glance add name="cirros" is_public=true container_format=ami disk_format=ami kernel_id=$kern_id ramdisk_id=$ram_id < cirros/cirros-0.3.1-x86_64-blank.img

答案 2 :(得分:0)

您可以直接通过wget下载图像,并将图像放入下载列表中。

转到地平线,生成VM并使用浏览选项并选择图像。如果图像有效,它也可以在那里工作。 这将让您清楚地了解下载是否提取了有效文件!

同时重新启动目光并重新验证keystone授权,以避免任何错过专门用于扫视服务的参数服务密码!!

干杯!