我正在安装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。
请帮忙解决这个问题 问题。
答案 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授权,以避免任何错过专门用于扫视服务的参数服务密码!!
干杯!