我正在运行packstack。
错误:/ Stage [main] / Main / Glance_image [cirros] /确保:改变 缺席 ent failed:命令:'openstack [“image”,“create”,“ - format”, “shell”,[“cirros”,“ - public”,“ - container-format = bare”,“ - disk-format = qcow2”,“ - copy-from = http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img”]] '已经跑了20多秒!
我遇到了这个错误,但我可以忘记它,所以我可以完全达到它。有人可以帮我解决这个问题吗?作为一种解决方法,我手动尝试,但我对centos和Openstack真的很新,所以我不太了解。我试过了:
openstack image create --format shell cirros --public --container-format=bare --disk-format=qcow2 --copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
我得到了Missing参数:
使用--os-username,OS_USERNAME或auth.username Set设置用户名 身份验证URL,使用--os-auth-url,OS_AUTH_URL或 auth.auth_url设置范围,例如项目或域,设置项目 范围与--os-project-
name,OS_PROJECT_NAME或auth.project_name,使用设置域范围 --os-domain-name,OS_DOMAIN_NAME或auth.domain_name
我应该在上面的命令中添加什么?它能解决我的问题吗?如果不是解决问题的正确方法是什么?
答案 0 :(得分:0)
通过更换来解决它
--copy-from=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
指向--copy-from=<local path>
但是没有理由为什么即使我可以忘记原始命令也不起作用。