Glance Image Properties在系统中的流转
背景
Glance提供了Image的发现、注册和获取等服务,Image除了默认的kernel_id、ramdisk_id、disk_format、container_format、min_ram、min_disk、base_image_ref等Properties外,还可以针对Image设置各种自定义的Properties。这些Properties主要用于标记Image的特征、使用时对环境的需求等等。
可以通过Glance提供的Update API对Image添加自定义的Properties,使用glanceclient时,相应的命令如下:
glance image-update {image_id} --property {key}={value}
由于这些Properties标识了Image对运行环境的一些需求,故当使用此Image创建虚拟机、卷以及后续对此虚拟机的迁移等操作均需要考虑到这些Properties,故OpenStack相关的Glance、Nova、Cinde