Назад | Перейти на главную страницу

Переход с kvm на vmware - гостевая система на основе lvm + многопутевый режим

Какой рекомендуемый способ перехода с 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

Создайте новую виртуальную машину с настраиваемыми параметрами и добавьте преобразованный диск

Загрузки