Как конвертировать Qcow2 в OVA для VMware?

VMware и KVM — это популярные платформы виртуализации. При использовании обеих сред в IT-инфраструктуре важно знать, как выполнять перенос данных между различными платформами. В этом материале вы узнаете, как преобразовать qcow2 в OVA для успешной миграции с KVM на VMware.

download-icon
Скачайте Бесплатно
Для ВМ, ОС, БД, файлов, NAS и т.д.
elena-zhang

Обновлено Elena Zhang 2025/03/11

Оглавление
  • Почему следует конвертировать Qcow2 в OVA?

  • Как преобразовать Qcow2 в OVA?

  • Как преобразовать ВМ в VMware с помощью Vinchin Backup & Recovery?

  • FAQs по преобразованию Qcow2 в OVA

  • Заключение

Управление иерархичной виртуальной средой требует от администраторов ИТ знаний о различных платформах.

В среде KVM и VMware иногда виртуальные машины нужно перемещать на другую платформу. Перемещение ВМ означает перемещение данных, так что как насчет миграции виртуального жесткого диска?

Почему следует конвертировать Qcow2 в OVA?

Qcow2 является форматом виртуального жесткого диска для виртуальной машины KVM. Виртуальный жесткий диск представляет собой всего лишь файл в папке виртуальной машины, поэтому у него есть формат файла. Qcow2 не единственный формат для виртуальных жестких дисков в среде KVM. Это основной формат, но виртуальные жесткие диски также могут быть сохранены в формате .qcow (первая версия) или .raw файл. Вы можете проверить формат и директорию виртуального жесткого диска с помощью следующей команды:

virsh domblklist guest_name

Файл OVA часто сравнивают с файлом OVF. Оба являются шаблонами виртуальных машин, которые содержат не только виртуальный диск, но и другие данные, такие как снимки и метаданные. В среде VMware формат виртуального жесткого диска — vmdk.

По сравнению с виртуальным жестким диском, шаблон OVA содержит всю папку виртуальной машины. Это поможет быстро создать новую виртуальную машину, пропустив настройку виртуальной машины и установку операционной системы и приложений. Вы можете использовать OVF Tool для экспорта шаблона OVA из VMware.

Виртуальный жесткий диск Qcow2 не может быть импортирован в VMware без конвертации, в то время как шаблон OVA это позволяет, поэтому вам может потребоваться конвертировать виртуальный жесткий диск Qcow2 в шаблон OVA. Хорошо, что нет подходящего конвертера, который мог бы напрямую выполнить эту задачу. Альтернативное решение заключается в конвертации виртуального жесткого диска Qcow2 в виртуальный жесткий диск VMDK, использовании файла VMDK для создания новой виртуальной машины на ESXi, а затем экспорте шаблона OVA с помощью OVF Tool.

Если вам нужно просто импортировать данные виртуального жесткого диска qcow2 в VMware, не обязательно экспортировать шаблон OVA. Если вам нужен шаблон для последующего использования, например, для клонирования виртуальной машины, необходимо иметь шаблон OVA.

Как преобразовать Qcow2 в OVA?

Поскольку нет конвертера для одноступенчатого преобразования, необходимо выполнить преобразование в 3 этапа. Также, если вы хотите пропустить преобразование виртуального жесткого диска, существует способ напрямую мигрировать ВМ с KVM на VMware.

Подготовка:

● Виртуальный жесткий диск в формате qcow2

● Утилита qemu-img

● Утилита vmkfstools

● VMware vCenter

● Инструмент OVF

Шаг 1. Преобразовать qcow2 в vmdk

Пакет qemu-img можно установить напрямую на компьютер с Windows, но на компьютере с Linux нужно устанавливать его с помощью различных команд:

Для Ubuntu/Debian: 

apt install qemu-img

Для CentOS/Red Hat/Oracle: 

yum install qemu-img

Для SUSE/OpenSUSE:

zypper install qemu-img

После этого проверьте установку.

На компьютере под управлением Windows:

qemu-img --help

На машине с Linux:

qemu-img -v

Введите команду ниже для преобразования файла qcow2:

qemu-img convert -p -f qcow2 -O vmdk guest_machine.qcow2 guest_machine.vmdk

Используйте vmkfstools, чтобы адаптировать его для ESXi:

vmkfstools -i guest_machine.vmdk -d thin esxi_guest_machine.vmdk

Шаг 2. Импортировать vmdk в ESXi

VMDK часто хранится на общем хранилище, поэтому скопируйте преобразованный файл VMDK в хранилище данных VMware, а затем используйте его для создания виртуальной машины ESXi.

Войдите в vCenter > щелкните правой кнопкой мыши на хосте ESXi > выберите New Virtual Machine

Откроется New Virtual Machine Wizard. Настройте новую виртуальную машину пошагово. Когда вас попросят настроить оборудование, выберите existing hard disk. Используйте сконвертированный файл vmdk для создания виртуальной машины.

Здесь вы успешно импортировали данные из qcow в среду VMware. Если вам все еще нужен шаблон OVA, выполните шаг 3.

Шаг 3. Экспортировать шаблона OVA

Вам нужно открыть OVF Tool с командой, а затем введите приведенную ниже команду для экспорта OVA.

ovftool -o 
--powerOffSource 
  --acceptAllEulas 
  --machineOutput 
  --X:logLevel=verbose 
  --X:logFile=log.log  
  --noSSLVerify  
"vi://username:password@vcenter/datecenter /vm/vmName" /root/vmName.ova

Как преобразовать ВМ в VMware с помощью Vinchin Backup & Recovery?

Преобразование виртуальных жестких дисков является утомительным процессом. Вы можете найти лучшее решение для миграции ВМ.

Vinchin Backup & Recovery является профессиональным решением для резервного копирования и восстановления после аварий, которое поддерживает несколько платформ виртуализации, таких как VMware vSphere, Proxmox, Oracle Linux KVM, OpenStack, oVirt, Red Hat Virtualization. (Платформа Native KVM в настоящее время не поддерживается)

Вы можете добавить различные платформы в систему резервного копирования Vinchin для создания резервных копий без агента. Двигатель преобразования виртуальных машин Vinchin поможет вам легко переместить ВМ с одной платформы на другую. Каждая точка восстановления может быть шаблоном ВМ. Вам нужно только выбрать целевую платформу для восстановления.

Например, когда вы migriруете виртуальную машину с Proxmox на VMware, вам нужно всего лишь восстановить резервную копию виртуальной машины Proxmox на хосте ESXi:

1. Выберите резервную копию ВМ Proxmox

Выберите виртуальную машину Proxmox

2. Выберите хост ESXi в качестве назначения

Выберите целевой хост ESXi

3. Выберите стратегии

Выберите стратегии

4. Отправьте работу

Отправить работу

Позже вы можете запустить преобразованную виртуальную машину в vCenter.

Vinchin Backup & Recovery уже оказал услуги тысячам компаний. Вы также можете развернуть эту систему в вашей виртуальной среде.

FAQs по преобразованию Qcow2 в OVA

1. Можно ли напрямую конвертировать виртуальный диск Qcow2 в шаблон OVA?

Обычно невозможно напрямую создать шаблон OVA из виртуального диска Qcow2. Если вы используете oVirt, вы можете напрямую экспортировать OVA из всей виртуальной машины.

2. Можно ли массово конвертировать образ Qcow2 в OVA?

Поскольку можно напрямую создать шаблон OVA из виртуального диска Qcow2, будет сложно пакетно конвертировать образ Qcow2 в OVA, если только вы не напишете скрипт для выполнения всех шагов, упомянутых в этой статье.

3. В чем разница между OVA и OVF?

OVA (Open Virtual Appliance) и OVF (Open Virtualization Format) содержат практически одинаковые данные, виртуальные диски и конфигурационную информацию. Однако OVA является заархивированным файлом, тогда как OVF представляет собой папку. Они используются в различных сценариях на платформах виртуализации.

Заключение

Виртуальные машины KVM и VMware используют виртуальные жесткие диски разных форматов. Когда необходимо перенести данные с одной платформы на другую, ИТ-администраторы должны изменить формат файла. В этом посте описан метод преобразования qcow2 в OVA.

Чтобы пропустить сложные процедуры конвертации, вы можете выбрать Vinchin Backup & Recovery для управления и миграции ВМ для нескольких платформ виртуализации. Не упустите бесплатный пробный период.

поделиться:

Категории: Перенос ВМ
Рекомендуемые статьи