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

Как конвертировать Vmdk в Qcow2 на Windows и Linux?

2023-11-17 | Elena Zhang

Оглавление
  • Vmdk и qcow2
  • Как конвертировать vmdk в qcow2 с помощью qemu-img?
  • Как мигрировать ВМ с помощью Vinchin Backup & Recovery?
  • Заключение

Изобретение технологии виртуализации серверов значительно оптимизировало использование аппаратных ресурсов и эффективность работы IT-среды. Через несколько лет на рынке появилось множество решений по виртуализации.

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

В этой статье вы узнаете, как конвертировать vmdk в qcow2.

Vmdk и qcow2

VMware vSphere - это ведущее виртуализационное решение в мире. С гипервизором ESXi, установленным на сервере, пользователи могут легко создавать виртуальные машины для всех видов бизнес-систем.

Хотя виртуальная машина является небольшой частью сервера, она все же так же полная, как физическая машина, которая имеет CPU, хранилище, сетевой адаптер и т.д. Физическая машина сохранит данные приложений на жестких дисках. Когда требуется клонировать или мигрировать данные, данные на жестком диске важны. В виртуальной машине есть виртуальные жесткие диски, которые также содержат приложения и данные. Благодаря технологии виртуализации серверов, виртуальные жесткие диски являются просто файлами на сервере.

В файловой системе виртуальной машины VMware, формат файла виртуального жесткого диска - .vmdk, сокращение от Virtual Machine Disk. Файл VMDK представляет физический жесткий диск.

Некоторые инструменты управления VM, такие как XenCenter, могут принимать файл vmdk без предварительного преобразования.

В общем, файл vmdk. часто бывает очень большим, более нескольких ГБ. Он обновляется при любом изменении данных пользователя или конфигурации сервера. В VMDK нет функции для получения инкрементных данных, поэтому при любом изменении файла необходимо снова выполнять резервное копирование всего файла.

Чтобы использовать мощные функции VMware, файлы vmdk часто хранятся в общем хранилище. Вы можете скопировать файлы vmdk в другое хранилище данных для последующего использования. Чтобы найти файлы vmdk ВМ, вы можете щелкнуть правой кнопкой мыши на ВМ в клиенте vSphere > выбрать Edit Settings > расширить Hard disk чтобы увидеть, где они хранятся.

Qcow2, сокращенно от QEMU copy-on-write формат 2, является наследником первого поколения qcow, которое обладает едва удовлетворительной производительностью, но все же не может сравниться с raw-форматом. После оптимизации первого поколения qcow, его производительность приближается к raw-формату. Теперь qcow2 является одним из основных форматов образов.

Чтобы лучше использовать данные из VMware, вы можете изменить формат виртуального жесткого диска, чтобы он лучше работал в среде QEMU.

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

Qemu-img - это конвертер изображений, поддерживающий множество форматов изображений, включая vhd, qcow2, raw, vhdx, qcow, vdi, qed, zvh и zvhd2. Необходимо добавить каталог в переменные среды, такие как JDK или Python.

В среде Windows:

1. Скачайте установочный пакет и установите его

2. После установки добавьте каталог в переменные среды пути.

3. Проверьте установку, введя команду ниже:

qemu-img --help

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

4. Преобразуйте изображение, введя команду ниже:

qemu-img conve:rt -p -f vmdk -O qcow2 my_centos7.vmdk my_centos7.qcow2

-p: представление хода преобразования

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

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

В среде Linux:

1. Выберите команду для установки в соответствии с вашей операционной системой

Для Ubuntu/Debian введите команду ниже:

apt install qemu-img

Для CentOS/Red Hat/Oracle введите команду ниже:

yum install qemu-img

Для SUSE/OpenSUSE введите команду ниже:

zypper install qemu-img

2. Проверьте установку, введя команду ниже:

qemu-img -v

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

3. Преобразуйте изображение, введя команду ниже:

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

Qemu-img convert также может быть использован для преобразования qcow2 в vmdk.

Как мигрировать ВМ с помощью Vinchin Backup & Recovery?

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

Vinchin Backup & Recovery

Vinchin Virutal Machine Convert Engine поддерживает платформы виртуализации, такие как VMware, Red Hat Virtualization, oVirt, Oracle Linux KVM, OpenStack, Proxmox, HOSTVM и т.д. (В настоящее время не поддерживается родной KVM)

В общем, для выполнения миграции между платформами требуется всего 3 шага, шаг 1, добавление хостов VMware и другой платформы в систему резервного копирования Vinchin, шаг 2, создание резервной копии агента VMware VM, и шаг 3, восстановление резервной копии VM на целевой платформе.

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

Заключение

В мире существует множество виртуализационных платформ. Чтобы переместить данные на другую платформу, администраторам ИТ часто приходится выполнять работу по преобразованию исходного ВМ. В этой статье представлены методы преобразования vmdk в qcow2 для администраторов ИТ.

Vinchin Backup & Recovery - это удобный инструмент для вас, чтобы импортировать VMDK в KVM без сложных команд. Не упустите бесплатный пробный период.

поделиться:

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