可以通过以下命令创建镜像:
glance image-create --name test2 --visibility public --disk-format qcow2 --container-format bare --file BCLinux-7.2-x86_64-20160701.qcow2 --progress
此命令的执行,在glanceclient实际上可以分为4部分
- 获取image schema(镜像所支持的属性字典定义)
- 调用glance image create接口创建image,创建完成后image处于queued状态(返回的是image信息)
- 调用glance image data的upload接口,上传image数据;在上传过程中,image处于saving状态;上传完成后,image处于active状态
- 调用glance image get接口,获取image详细信息,并在client中显示
如果在命令中不指定--file 或 < file名称,那么只会执行上述步骤1, 2