原理
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的叢集必須對原來的機器的映象格式進行轉換。