原理
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.LibvirtDriver compute_driver=libvirt.LibvirtDriver # Libvirt domain type (valid options are: kvm, lxc, qemu, uml, # xen) (string value) #libvirt_type=kvm libvirt_type=kvm |
并且相关该计算节点需要存在vmware驱动。 这里我们理解为统一使用libvirt,kvm。所以我们的镜像必须是qcow2格式的。
所以,vmware的机器迁移到openstack的集群必须对原来的机器的镜像格式进行转换。