-
Что такое Virt-V2V?
-
Как перенести виртуальную машину в KVM с помощью Virt-V2V?
-
Как перенести виртуальную машину с помощью Vinchin Backup & Recovery?
-
Итоги
Виртуализация сегодня чрезвычайно популярна при развертывании ИТ-инфраструктуры. Существует множество решений для виртуализации, например VMware vSphere, Citrix XenServer, Red Hat Virtualization и другие. По мере развития компании устаревшее решение для виртуализации заменяется или в виртуальную инфраструктуру добавляется новая платформа для оптимизации производительности бизнес-систем.
Миграция виртуальных машин — обязательный навык для администраторов ИТ-систем, поскольку он необходим для поддержания высокой эффективности виртуальной среды. Виртуальные машины можно перемещать не только на другой хост в однородной виртуальной среде, но и на хост в гетерогенной виртуальной среде. Перемещение виртуальных машин в виртуальной среде способствует балансировке нагрузки и особенно полезно при смене решения для виртуализации. Конфигурация и данные виртуальных машин могут быть полностью сохранены, а бизнес-системы быстро перенесены на новую платформу.
Существует множество конвертеров V2V, предназначенных для системных администраторов, и Virt-V2V — один из них.
Что такое Virt-V2V?
Virt-V2V — это бесплатный инструмент, позволяющий преобразовать виртуальную машину для её работы на KVM, управляемой через libvirt, OpenStack, oVirt, Red Hat Virtualization и другие платформы. Например, с помощью команды virt-v2v можно перенести виртуальную машину с VMware ESXi или Xen на хост KVM.
Возможно, вам потребуется преобразовать виртуальный диск при миграции «виртуальная машина в виртуальную машину» (V2V), например, преобразование файла vmdk в qcow2, чтобы перенести виртуальную машину из VMware в KVM. В то же время утилита Virt-V2V позволяет переместить всю виртуальную машину, включая образ виртуального диска и метафайл.
Поддерживаемые гостевые операционные системы для преобразований включают:
Red Hat Enterprise Linux 5/6/7/8/9, SUSE Linux Enterprise Server 11, SP4 и более поздние версии, SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15, Windows 8/8.1/10/11, Windows Server 2008/2008 R2/2012/2012 R2/2016/2019/2022, Debian, Ubuntu и др.
Более подробные технические характеристики можно посмотреть на сайте.
Как перенести виртуальную машину в KVM с помощью Virt-V2V?
В этом разделе показано, как использовать Virt-V2V для переноса виртуальной машины из VMware в OpenStack в качестве примера.
virt-v2v может запускаться с хост-системы Red Hat Enterprise Linux 64-бит и должен быть установлен на хосте. Вы можете установить его непосредственно с помощью команды yum.
# yum install -y qemu-kvm libvirt virt-manager virt-v2v
Затем вы можете начать перемещение виртуальной машины.
1. Проверьте список виртуальных машин на хосте ESXi
#virsh -c esx://root@EXSI_server_IP?no_verify=1 list --all
2. Копирование виртуальной машины на локальное хранилище данных
Этот шаг приведёт к созданию XML-файла и виртуального диска.
Создайте каталог для хранения файлов: #mkdir /data
Копирование виртуальной машины: # virt-v2v-copy-to-local -ic esx://root@EXSI_server_IP?no_verify=1 vm_names
3. Преобразование данных для OpenStack
Создать каталог: # mkdir /data/vms
Преобразование данных: # virt-v2v -i libvirtxml vm_name.xml -o local -os vms/ -of raw
—of: преобразовать виртуальный диск в необработанный формат
-os: каталог
vm_name.xml: экспортированный XML-файл на последнем шаге

4. Создание новой виртуальной машины в OpenStack
Найдите файл vm_name-sda и импортируйте его в OpenStack с помощью RBD > Создать том > Импортировать файл vm_name-sda > Запустить ВМ
Как перенести виртуальную машину с помощью Vinchin Backup & Recovery?
Чтобы переместить виртуальную машину с одного гипервизора на другой, утилита vir-v2v — не единственный инструмент. Вы также можете воспользоваться Vinchin Backup & Recovery.
Vinchin Backup & Recovery — это профессиональное решение для резервного копирования и аварийного восстановления виртуальной среды. С его помощью вы можете переносить виртуальные машины проще и с большим количеством вариантов, поскольку оно позволяет переносить виртуальные машины между VMware vSphere, Hyper-V, Proxmox, Citrix XenServer, oVirt, Red Hat Virtualization, OpenStack, Oracle Linux KVM и другими платформами (поддержка нативного KVM пока не реализована)

Вам не нужно использовать команды для экспорта, преобразования или импорта файлов виртуальных машин, поскольку все эти операции можно легко выполнить через удобную веб-консоль. Vinchin Backup & Recovery позволяет создавать резервные копии виртуальных машин без установки агентов, после чего вы можете использовать эту резервную копию для восстановления виртуальной машины на другом хосте, например на хосте KVM.
Vinchin Backup & Recovery чрезвычайно полезен для управления неоднородной виртуальной средой и уже выбран тысячами компаний. Вы также можете легко развернуть Vinchin Backup & Recovery в своей виртуальной среде с помощью 60-дневной бесплатной пробной версии со всеми функциями. Просто нажмите кнопку загрузки, чтобы получить установочный пакет.
Итоги
Миграция «виртуальная машина в виртуальную машину» (V2V) — полезный навык для ИТ-администраторов. Она помогает распределять нагрузку и сменить решение для виртуализации, подобрать оптимальную виртуальную среду для приложений и полностью перенести данные виртуальных машин.
Virt-V2V — это мощный инструмент миграции, который позволяет переносить виртуальные машины из VMware, Xen и Hyper-V в KVM, управляемые libvirt, OpenStack, oVirt, Red Hat Virtualization и другими платформами.
Конечно, вы можете выбрать Vinchin Backup & Recovery для более простого перемещения виртуальных машин. Не упустите возможность бесплатного пробного периода.
Поделиться: