原理
openstack本身是支持使用vmware格式的镜像的,但是是需要我们我们在/etc/nova/nova.conf的配置文件中指定该计算节点使用vmware的驱动
| 1 2 3 4 5 6 7 8 9 10 11 12 | # Driver to use for controlling virtualization. Options# include: libvirt.LibvirtDriver, xenapi.XenAPIDriver,# fake.FakeDriver, baremetal.BareMetalDriver,# vmwareapi.VMwareESXDriver, vmwareapi.VMwareVCDriver (string# value)#compute_driver=libvirt.LibvirtDrivercompute_driver=libvirt.LibvirtDriver# Libvirt domain type (valid options are: kvm, lxc, qemu, uml,# xen) (string value)#libvirt_type=kvmlibvirt_type=kvm |
并且相关该计算节点需要存在vmware驱动。 这里我们理解为统一使用libvirt,kvm。所以我们的镜像必须是qcow2格式的。
所以,vmware的机器迁移到openstack的集群必须对原来的机器的镜像格式进行转换。