2016-11-13 6 views
0

На них установлено 2 физических сервера с Proxmox (Proxmox-ve 4.2), каждый из которых управляет несколькими виртуальными машинами и контейнерами. Эти серверы (почти) полностью изолированы, и между ними нет кластера/общего хранилища/дополнительного хранилища и т. Д.Перенос и прикрепление существующего диска виртуальной машины к другой виртуальной машине на удаленном компьютере

В VM была установлена ​​и настроена его ОС и приложения (ы) на proxmox # 1, но она должна быть перемещена в proxmox # 2. В предыдущих версиях Proxmox было легко перемещать образ диска виртуальной машины на другой сервер с помощью rsync или scp. Но в последних версиях Proxmox хранилище для хранения диска VM полностью разделено родительским хостом, использующим lvmthin, и есть логический том для каждой отдельной виртуальной машины, состояния, моментального снимка и т. Д.

Поскольку я не хочу устанавливать ОС и как я могу перенести существующий образ диска виртуальной машины из proxmox # 1 в proxmox # 2 и подключить его к VM, недавно созданной в качестве основного диска?

ответ

1

Я нашел сложный способ, и это так же просто, как вы не можете поверить.

на источник (Proxmox # 1):

Во-первых, вы должны использовать «Переместить диск» для того, чтобы получить доступ к диску виртуальной машины в качестве исходного или qcow2 файла. С помощью веб-интерфейса перейдите по ссылке Datacenter ->Storage и выберите local. Нажмите Edit, а в папке Content выберите Disk image («Изображение Iso», «Контейнер контейнера» и «Файл резервной копии VZDump» уже выбраны). Поместите «Макс. Резервные копии» 0 или 1, если кнопка OK отключена. Затем select your VM слева, перейдите на вкладку Hardware, выберите Hard Disk и нажмите Move disk. В поле «Target Storage» выберите local и выберите подходящий Format. «Формат изображения QEMU (qcow2)» в этом случае в порядке. Вы можете проверить «Удалить источник» или удалить его вручную позже (это предлагается). Наконец нажмите Move disk, и через несколько минут ваш диск VM готов. Он сбрасывается в /var/lib/vz/images/VMID/. Когда вы закончите, отмените выбор Disk image от Datacenter --> Storage, выберите local и нажмите OK.

пункта назначения (Proxmox 2 #):

Используя веб-интерфейс, перейдите Datacenter --> Storage и выберите local. Нажмите Edit, а в папке Content выберите Disk image («Изображение Iso», «Контейнер контейнера» и «Файл резервной копии VZDump» уже выбраны). Поместите «Макс. Резервные копии» 0 или 1, если кнопка OK отключена. Затем create a VM с теми же характеристиками, что и на исходном сервере, но выберите local из выпадающего списка в Storage раздел Hard Disk tab. Не включайте аппарат. Перейдите к /var/lib/vz/images/VMID/ и remove vm-VMID-disk-1.qcow2. Переместите изображение, сбрасываемое на исходный сервер (proxmox # 1) на целевой сервер (proxmox # 2) '/ var/lib/vz/images/VMID /' с именем vm-VMID-disk-1.qcow2, используя rsync или аналогичные инструменты.

Select your VM слева, перейдите на вкладку Hardware, выберите Hard Disk и нажмите Move disk. В поле «Target Storage» выберите local-lvm и выберите подходящий Format. Когда вы закончите, отмените выбор Disk image от Datacenter --> Storage, выберите local и, наконец, нажмите OK.

Включите виртуальную машину!