在admin项目中存在glance-cirros镜像文件,将glance-cirros镜像指定demo项目进行共享使用。在OpenStack平台的admin项目中使用cirros-0.3.4-x86_64-disk.img镜像文件创建名为glance-cirros的镜像,通过OpenStack命令将glance-cirros镜像指定demo项目进行共享使用
一、如果自己平台还没有镜像
上传镜像到openstack
在source /etc/keystone/admin-openrc.sh用户下(自己环境下如果没有镜像,先上传镜像)
source /etc/keystone/admin-openrc.sh
glance image-create --disk-format qcow2 --name glance-cirros --container-format bare --min-disk 10 --min-ram 1024 --progress <cirros-0.3.4-x86_64-disk.img
二、设置镜像成共有
source /etc/keystone/demo-openrc.sh
openstack image list
source /etc/keystone/admin-openrc.sh
openstack image list
实际需要设置的只有在source /etc/keystone/admin-openrc.sh用户下这两句
openstack image set --property visibility=shared glance-cirros
openstack image set --public 09a531a6-4ce2-497c-80f5-d5ca95848f4b(镜像的id)
source /etc/keystone/demo-openrc.sh
openstack image list