Миграция VM с VMware ESXi на KVM в Nutanix

Рассказывая про Acropolis я не упомянул отличную штуку, которую вы можете использовать с KVM — миграцию ваших VM из VMware ESXi в KVM. Вы можете перенести виртуальные диски в формате -flat.vmdk прямо в KVM и запустить из них виртуальные машины в среде KVM, без необходимости заново создавать и конфигурировать их в KVM, из тех виртуальных дисков, что вы скопируете с датастора ESXi.
Вот какие шаги при этом следует сделать:

  1. Используя whitelist для файловой системы подключите дисковый Container из Nutanix, как NFS к хосту ESXi
  2. Выполните Storage vMotion/Clone для VM из датастора ESXi в подключенный Container. Вы должны указать в качестве формата диска Thick Lazy Zeroed.
  3. Если OS в VM это Linux и VMware tools туда установлены, то выполните «dracut -a virtio_scsi -f» перед выключением VM.
  4. С помощью Acropolis UI в Prism создайте новую VM
  5. В момент, когда надо добавить в VM виртуальный диск, вместо «Allocated on Container», выберите «Clone from image»
  6. Введите в поле ввода путь к вашему файлу «-flat.vmdk» (например: \container01\linuxTestMachineHere\vm01-flat.vmdk)
  7. Если OS в VM это Linux CentOS 6.x или выше, выберите в качестве интерфейса подключения SCSI. Если это Windows, то укажите IDE (на этом этапе)
  8. Загрузите VM
  9. Если у вас Linux, то все готово, так как в фреймворке virtio драйвера предустановлены в CentOS Linux 6.x и новее
  10. Если у вас Windows, установите драйвера virtio, для контроллера дисков и сетевого интерфейса, деинсталлируйте VMware tools
  11. Если у вас Windows, получите UUID диска из Prism.
  12. Выключите Windows VM, войдите в интерфейс командной строки Nutanix (CLI) и в нем в командную строку Acropolis («acli»), и в нем отдайте команду: vm.disk_create [vm] clone_from_vmdisk=[uuid] bus=scsi
  13. Далее в acli, выплните команду vm.disk_remove [vm] ide.0 для отключения старого диска
  14. Запустите VM, Windows в ней загрузится с SCSI, и это будет значительно быстрее, чем с IDE до этого.

Миграция VM с VMware ESXi на KVM в Nutanix: 2 комментария

  1. Maxim Shaposhnikov

    Для Centos 7:

    dracut —add-drivers virtio_scsi —add-drivers virtio_blk —add-drivers virtio_console —add-drivers virtio_net —add-drivers virtio —add-drivers virtio_pci —add-drivers virtio_ring -f

    Для SLES 11SP3 — в /etc/sysconfig/kernel добавить virtio_scsi в INITRD_MODULES
    Например INITRD_MODULES=»mptspi ata_piix ata_generic virtio_scsi»

    Затем mkinitrd

    Для Cento6 и SLES11 — убрать vmxnet строку из /etc/udev/rules.d/XX-persistent-net.rules

    Для всех линуксов — убрать HWADDR из /etc/sysconfig/network/ifcfg-eth0 (или аналога)

    Тогда при загрузке на Acropolis — сеть встанет сразу

  2. Уведомление: Как перенести VM из VMware ESXi в Nutanix KVM? - Virtualization solution with a nuts

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *