Экспортируйте VM из Proxmox

3 ответа

Этот ответ неполный, но он должен помочь вам начать работу.

Я хочу экспортировать виртуальную машину из proxmox в виртуальный бокс или виртуальное ПО. Возможно ли?

Да

Как?

Точный метод действительно зависит от того, как хранится ваша виртуальная машина. Предположим, у вас есть простая установка с 1 компьютером, действующим и как гипервизор, и как хранилище.

  • ssh для гипервизора (или иначе получить оболочку). Возможно, вам понадобится root для команд позже.
  • Определите, как хранится ваша виртуальная машина
    • Файл на диске, например qcow, vmdk и т. Д., Обычно находится в / var / lib / vz / images
    • На логическом томе используйте lvs для вывода списка логических томов

Теперь вы можете скопируйте файлы в другое место и преобразуйте их с помощью qemu-img convert согласно ответу Soviero. Если вы находитесь за брандмауэром, вам может понадобиться передать данные в обратном направлении через ssh

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

source# lvs --units b  2>/dev/null | grep vm-111
  vm-111-disk-1 vglocal01  -wi-ao---  17179869184B

destination# lvcreate -L 17179869184b -n vm-111-disk-1 vg_vms

source# dd if=/dev/vglocal01/vm-111-disk-1 | ssh destination dd of=/dev/vg_vms/vm-111-disk-1
2
ответ дан 3 December 2019 в 00:23

Proxmox поддерживает два вида технологий виртуализации, а именно, полной виртуализации и контейнера. Существует несколько известного полного производства виртуализации, такого как KVM, Xen и VMware, в то время как контейнер prodcutions включает lxc и OpenVZ. Proxmox только поддерживает KVM и OpenVZ в данный момент. Таким образом, я думаю, что Ваша проблема совпадает с, "как преобразовать KVM VM в virtualbox или VMware VM". Насколько я знаю, нет простого способа преобразовать KVM vm в VM VMware. Просто Google это собой.

2
ответ дан 3 December 2019 в 00:23

Возможно, вы не сможете экспортировать всю виртуальную машину в другой гипервизор, но вы можете по крайней мере экспортировать диск (и):

С VirtualBox:

Сначала , если диск не является "сырым" типом, запустите на гипервизоре / сервере KVM следующую команду:

qemu-img convert -f qcow2 kvm_source.img -O raw kvm_destination.img

Затем из VirtualBox:

VBoxManage convertfromraw   <filename> <outputfile>
                            [--format VDI|VMDK|VHD]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--uuid <uuid>

С KVM:

qemu-img convert -O vdi kvm_source.img vbox_destination.vdi

Никаких обещаний, потому что мне никогда не приходилось делать это самому, но они должны работать. Кроме того, я бы лично вложил свои деньги в решение KVM ...

http://www.krisbuytaert.be/blog/converting-kvm-virtualbox

4
ответ дан 3 December 2019 в 00:23

Теги

Похожие вопросы