logo
Блог Vinchin Перенос виртуальной машины Как конвертировать Qcow2 в Vmdk для VMware ESXi?

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

2023-12-08 | Elena Zhang

Оглавление
  • Почему преобразовывать qcow2 в vmdk?
  • Как конвертировать qcow2 в vmdk с помощью qemu-img?
  • Как конвертировать VM в VMware с помощью Vinchin Backup & Recovery?
  • Заключение

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

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

Почему преобразовывать qcow2 в vmdk?

KVM - популярный гипервизор для виртуализации серверов. Он реализует виртуализацию CPU и хранения данных, вызывая основные функции Linux, чтобы ядро Linux стало слоем виртуализации. Иногда KVM работает с эмулятором QEMU.

QEMU - это бесплатный и открытый эмулятор. Это полное программное обеспечение, которое самостоятельно может эмулировать весь компьютер, включая CPU, память, оборудование ввода/вывода и т. д., обеспечивая универсальность виртуальных машин и обеспечивая возможность кросс-платформенной миграции за счет перевода двоичных кодов конкретного процессора с помощью специального рекомпилятора.

В среде QEMU-KVM популярным форматом изображения является qcow2, который превосходит первое поколение формата qcow и raw формат. Вы можете найти файлы виртуальных дисков, проверив информацию о виртуальной машине командой virsh:

virsh domblklist имя_гостя

P.S. Команда Virsh также может быть использована для создания снапшота ВМ KVM. Если вам это нужно, команда: virsh snapshot-create-as domain snapshot-name. Вы можете проверить этот пост Резервное копирование виртуальной машины KVM для получения дополнительных команд virsh.

Потому что KVM является бесплатным виртуализационным решением с открытым исходным кодом, оно часто выбирается компаниями в начале пути, когда бюджеты ограничены. Спустя годы приложения на серверах требуют лучшей совместимости. Большинство компаний выбирают отличное решение VMware vSphere, которое дорогое, но является ведущим виртуализационным решением для серверов в мире.

VMware поддерживает только формат изображения .vmdk. Если вы хотите использовать изображение KVM на VMware, вам нужен конвертер V2V.

Вы можете конвертировать формат виртуального диска KVM (.qcow2) в формат .vmdk или использовать официальный инструмент VMware vCenter Converter Standalone для прямой миграции с KVM на хост VMware.

Как конвертировать qcow2 в vmdk с помощью qemu-img?

Вы можете скачать qemu-img, командную строку для преобразования формата изображения, для преобразования формата виртуального диска KVM. Перед преобразованием изображения вам нужно добавить каталог в переменные среды пути.

Примечание: Это позволит виртуальному диску KVM работать на ESXi, однако некоторые пользователи сообщили, что в дальнейшем он не может быть использован для выполнения vMotion.

Вы можете напрямую установить пакет на машине с 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

Если представлена информация о версии qemu-img, установка прошла успешно.

Следующий шаг - преобразование изображения, введите команду ниже:

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

-p: представление процесса конвертации

-f: формат исходного изображения

-O: формат целевого изображения

Возможно, этот vmdk нельзя использовать в ESXi, но вы можете использовать его на VMware Workstation. Чтобы он заработал в ESXi, вам нужно использовать vmkfstools для его повторного преобразования.

vmkfstools -i source.vmdk -d thin converted_source.vmdk

Последний шаг - скопировать файл .vmdk в хранилище данных и использовать его для создания новой виртуальной машины в vCenter. Когда вас попросят настроить оборудование, выберите существующий жесткий диск, чтобы импортировать файл .vmdk. Вы также можете использовать VMware vCenter Converter Standalone для прямой миграции KVM в VMware.

Как конвертировать VM в VMware с помощью Vinchin Backup & Recovery?

Vinchin Backup & Recovery - это профессиональное решение для резервного копирования ВМ и восстановления после сбоев, которое также поможет вам легко выполнить миграцию KVM в VMware. Поддерживается VMware vSphere и некоторые решения на основе KVM, такие как Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack, zVirt, HOSTVM и т.д. (На данный момент родной KVM не поддерживается)

Vinchin Backup & Recovery

Vinchin Virtual Machine Convert Engine предназначен для миграции V2V. Он умно преобразует виртуальную машину, включая виртуальный диск, чтобы она работала на другой платформе.

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

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

Хотите использовать его в вашей виртуальной среде? Вы можете развернуть его немедленно с 60-дневной полнофункциональной бесплатной пробной версией. Просто нажмите кнопку, чтобы загрузить его.

Заключение

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

Vinchin Backup & Recovery позволит вам управлять несколькими видами виртуализационных платформ и легко мигрировать с различных платформ KVM на VMware vSphere. Не пропустите бесплатную пробную версию.

поделиться:

Категории:VM Migration
Может быть, вам также понравится...