Миграция физических и виртуальных машин hyper-v на Proxmox

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
  • Конвертируем системные диски с помощью disk2vhd

  • Конвертируем диск vhdx в qcow2 в Windows

  • Создаем виртуальную машину Proxmox

  • Отключаем и удаляем диск виртуальной машины в Proxmox

  • Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.

  • Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине

  • Запускаем и проверяем

  • Уменьшение диска виртуальной машины

Конвертируем системные диски с помощью disk2vhd

Скачать disk2vhd можно здесь

Распаковываем и запускаем на сервере который хотим конвертировать.

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

Конвертируем диск vhdx в qcow2 в Windows

Для конвертации диска нам понадобится программа qemu-img скачать можно тут.

Скачиваем и распаковываем, запускаем командную строку с правами администратора.

Выполняем команду: D:\qemu>qemu-img.exe convert -O qcow2 d:\JSERVER.VHDX d:\JSERVER.qcow2 и ждем процесс долгий

Создаем виртуальную машину Proxmox

Создаем виртуальную машину с любым размером жесткого диска.

Отключаем и удаляем диск виртуальной машины в Proxmox

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

После отключения диска появится кнопка удалить, нажимаем ее.

Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.

Чтобы выполнить перенос диска на гипервизор Proxmox используем WInSCP, тем кто пользовался вопросов не возникнет. Скачать можно тут.

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

Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине

Импорт диска в нашу созданную виртуальную машину взамен удаленного делается командой: qm importdisk 105 /mnt/pve/Backup/vm-105-disk-0.qcow2 Backup

где 105 - id виртуальной машины,

/mnt/pve/Backup/vm-105-disk-0.qcow2 - полный путь к диску

Backup - название store.

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

Сверху выбираем редактировать

откроется окно и выбираем добавить

Все диск добавился.

Запускаем и проверяем

Как видно из скриншота машинка благополучно стартанула.

Уменьшение диска виртуальной машины

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

Выключаем машину и отключаем жесткий диск в разделе оборудование виртуальной машины.

Идем в консоль гипервизора и выполняем команду:

qemu-img resize --shrink /Data/images/105/vm-105-disk-0.raw -400G

где -400G - объем на который уменьшаем диск.

Добавляем повторно диск и стартуем машину.

Источник: https://habr.com/ru/post/692416/


Интересные статьи

Интересные статьи

Контрольная работа №2 Предобработка данных и классификацияПо машинному обучению 3ИСиП-19-1Подробное решение в целях примера.Цель классификации состоит в том, чтобы предсказать, подпишется ли клиент на...
Привет, Хабр!Меня зовут Дмитрий Матлах. Я тимлид в AGIMA. Мы с коллегами обратили внимание, что в сообществе часто возникает вопрос о том, как совместить на одном проекте Bitrix-компоненты и реактивны...
Содержание Основные различия Reproducibility crisis Система контроля версий Data Version Control Полезные ссылки Введение Несмотря на всю пользу DVC, об этом инструменте знает ...
Недавно вышла статья которая неплохо показывает тенденцию в машинном обучении последних лет. Если коротко: число стартапов в области машинного обучения в последние два года резко упало. Ну что...
Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц.