🐧 Как перенести виртуальные машины Virtualbox в виртуальные машины KVM на Linux — Information Security Squad
🐧  Как перенести виртуальные машины Virtualbox в виртуальные машины KVM на Linux
Вы решили перейти с Oracle VirtualBox на виртуальную машину KVM?
В этом руководстве объясняется, как мигрировать виртуальные машины Virtualbox в виртуальные машины KVM на Linux.
Возможно, у вас есть несколько важных гостевых машин на VirtualBox.
Вместо создания новых гостей KVM с такой же конфигурацией, вы можете легко перенести существующие машины Virtualbox на KVM, как описано в это мануале.

Перенос виртуальных машин Virtualbox на виртуальные машины KVM на Linux

Во-первых, отключите все виртуальные машины, размещенные на KVM и VirtualBox.

Формат образа диска по умолчанию у виртуальной машины Virtualbox — VDI.

Мы можем найти список образов виртуальных дисков и их расположение с помощью команды:

$ vboxmanage list hdds

или,

$ VBoxManage list hdds

Пример вывода:

UUID:           ecfb6d5c-aa10-4ffc-b40c-b871f0404da8
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/itsecforu/VirtualBox VMs/CentOS 8 Server/CentOS 8 Server.vdi
Storage format: VDI
Capacity:       20480 MBytes
Encryption:     disabled

UUID:           34a5709f-188c-4040-98f9-6093628c3d88
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/itsecforu/VirtualBox VMs/Ubuntu 20.04 Server/Ubuntu 20.04 Server.vdi
Storage format: VDI
Capacity:       20480 MBytes
Encryption:     disabled

Как видите, у меня две виртуальные машины Virtualbox.

Теперь я собираюсь преобразовать образ диска машины CentOS 8 в формат необработанного диска с помощью команды «vboxmanage»:

$ vboxmanage clonehd --format RAW "/home/itsecforu/VirtualBox VMs/CentOS 8 Server/CentOS 8 Server.vdi" CentOS_8_Server.img
Если образы дисков содержат пробелы в их именах, укажите имя в кавычках, как показано выше.
Пример вывода:
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'RAW'. UUID: afff3db8-b460-4f68-9c02-0f5d0d766c8e
Образ RAW слишком большой.

Итак, давайте преобразуем формат образа RAW в формат диска KVM, т.е. сжатый qcow2, с помощью команды qemu-img:

$ qemu-img convert -f raw CentOS_8_Server.img -O qcow2 CentOS_8_Server.qcow2

Мы конвертировали из VDI, т.е. образа диска Virtualbox в формат образа KVM qcow2.

Теперь вы можете импортировать образ диска на существующий компьютер KVM или создать новый экземпляр с этим вновь преобразованным образом диска KVM из командной строки или с помощью любых графических приложений управления KVM, таких как Virt-manager или веб-консоль Cockpit.

В следующем руководстве я объясню, как создать новый экземпляр KVM с существующим образом диска qcow2.

 

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

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