Какой рекомендуемый способ перехода с kvm на vmware в случае гостя на базе lvm с несколькими путями? Я обнаружил, что подобные вопросы уже задавались несколько лет назад:
Как перенести виртуальные машины на основе KVM, запущенные в настройке LVM, в образы Vmdk
преобразование виртуальных машин KVM в VMware-vsphere
Но проблема с конвертером vCenter заключается в том, что тома linux на основе документации, смонтированные с помощью устройства сопоставления устройств, не поддерживаются. Как правильно действовать в настоящее время в случае многолучевого распространения?
Конвертер VMware может переноситься с любого исходного компьютера независимо от типа источника. (виртуальный / физический / KVM / Hyper-V) Единственная проблема в том, что конвертер VMware не может перенести программный RAID или LVM. Таким образом, решение для этого состоит в том, чтобы создать скелетный сервер с минимальным количеством исходной машины и отправить все с помощью команды tar с исходного сервера.
Мне пришлось использовать это решение, когда я переносил довольно много серверов без операционной системы в стойку на VMware, и на некоторых были установлены softraid или LVM.
Для этого необходимо выполнить следующие действия:
1: Создайте свой целевой виртуальный ящик
2: Установите минимальную версию той же системы, что и у вашего источника (должны быть доступны сеть, ssh-сервер и tar)
3. Создайте список каталогов, которые мы не хотим включать
Загрузочная система dev и т. д. / fstab и т. д. / lvm и т. д. / blkid mnt / yourexternalhdd
сохраните его в / tmp / nocopy
4. Сделайте снимок вашей цели на случай, если что-то пойдет не так
5: SSH к вашему источнику и как root: cd /; tar -zcvpf - -X / tmp / nocopy * | ssh target "cd /; tar -zxvpf - --numeric-owner" 6: Сбросить цель.
НАПРИМЕР.:
tar -zcvpf - -X / tmp / nocopy * | ssh root@10.0.4.158 "cd /; tar -zxvpf - --numeric-owner"
Чтобы преобразовать существующие образы дисков в формат VMware vmdk, вам следует использовать программу qemu-img из пакета qemu-utils (в Ubuntu).
Процесс прост.
sudo qemu-img convert -p -i DiskImage.img -O vmdk DiskImage.vmdk
vmkfstools -i /vmfs/volumes/nfs1/DiskImage.vmdk -d thin /vmfs/volumes/datastore1/MyServer/DiskImage.vmdk
Перенести образ диска в ESXi (используя scp (включить ssh в ESXi)) или NFS
Создайте новую виртуальную машину с настраиваемыми параметрами и добавьте преобразованный диск
Загрузки