參照社區標準:https://docs.openstack.org/python-glanceclient/latest/cli/details.htmlhtml
示例:python
glance image-create \ --name "centos72-zabbix" \ --file /var/yt/centos72-zabbix.dsk \ --disk-format raw \ --container-format bare \ --visibility public \ --protected True \ --property hw_qemu_guest_agent=yes \ --property os_type="linux" \ --property os_distro="centos" \ --property os_version="7.2" \ --property hw_vif_multiqueue_enabled=true \ --property zabbix_enabled=true \ --progress
name:標識鏡像名稱,若是是更新的鏡像,須要和以前鏡像名稱一致linux
file:本地的鏡像文件絕對路徑ubuntu
disk format:鏡像格式,虛機鏡像必須爲rawwindows
visibility:對於公共鏡像,需設置爲pubilic,對全部人可見centos
protected:對於公共鏡像,需設置爲True,防止誤操做刪除centos7
propertyspa
hw_qemu_guest_agent:是否支持QGA,對於虛機鏡像一般都支持操作系統
hw_vif_multiqueue_enabled:是否支持網卡多隊列,鏡像中已經預置好腳本,可根據須要打開code
os_type:操做系統類型,只能選擇windows或linux
os_distro:操做系統發行版,需參考https://docs.openstack.org/glance/latest/admin/useful-image-properties.html
os_version:操做系統版本,如centos系列的6.x 7.x,ubuntu系列的14.04 16.04,windows系列的2008 R2等
progress: 顯示上傳進度