您可以将现有虚拟机模板作为 Glance 映像添加到 VMware Integrated OpenStack 部署中。这样便允许用户引导实例、创建可引导的块存储卷和 Glance 映像可用的其他功能。
过程
- 准备虚拟机模板。
根据需要配置元数据设置。
vmware_ostype 对于 Windows 映像为必需,但对于 Linux 映像为可选。
建议使用 hw_vif_model 指定网卡类型。定义此设置之前,请确认此映像模板的网卡类型正确。例如,默认情况下,如果未定义此设置,则会使用 E1000 网卡置备实例。要确保已置备另一个网卡,请适当定义此设置。
例如,要置备 VMXNET3 网卡,则元数据定义为 hw_vif_model=VirtualVmxnet3。
不需要进行以下元数据设置。
vmware_adaptertype
vmware_disktype
- 登录到 OpenStack 管理群集。
- 运行 glance 命令以获取、定义并导入映像。
glance image-create --name <NAME> \
--disk-format vmdk --container-format bare
--property vmware_ostype=ubuntu64Guest
--property hw_vif_model=VirtualVmxnet3
glance location-add <glance_image_UUID> --url "vi://<vcenter-host>/<datacenter-path>/vm/<sub-folders>/<template_name>"
location-add 命令指向虚拟机模板的清单路径并且可引用虚拟机或主机。例如:
"vi://<datacenter-path>/vm/<template_name>”
or
"vi://<datacenter-path>/host/<host_name>/<template_name>"
清单路径中的 vm 和 host 关键字表示您 vSphere Web Client 中的虚拟机和模板视图以及主机和群集视图层次结构。