Migrating hyper-v physical and virtual machines to Proxmox https://itnan.ru/post.php?c=1&p=692416
План действий:https://www.datahoards.com/windows-server-2022-proxmox/
- изучить https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE
- Конвертируем системные диски с помощью disk2vhd
- Конвертируем диск vhdx в qcow2 в Windows
- Создаем виртуальную машину Proxmox
- Отключаем и удаляем диск виртуальной машины в Proxmox
- Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.
- Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине
- Запускаем и проверяем
- Уменьшение диска виртуальной машины
Конвертируем системные диски с помощью disk2vhd
Предварительно на Windows ставим драйвера virtio скачать
Распаковываем и запускаем на Windows сервере который хотим конвертировать.
Конвертируем диск vhdx в qcow2 в Windows/Linux
Для конвертации диска нам понадобится программа qemu-img скачать можно тут.
Debian/Ubuntu: apt-get install qemu
RHEL/CentOS: yum install qemu-kvm
Выполняем команду:
C:\Program Files\qemu>qemu-img.exe convert -O qcow2 L:\FEDEMER-N5095A--0.VHDX L:\FEDEMER-N5095A--0.qcow2
26,991,656,960 FEDEMER-N5095A—0.qcow2
37,702,599,168 FEDEMER-N5095A—0.VHDX
Конвертируем диск qcow2 в vhdx в Windows/Linux
qemu-img.exe convert c:\iterrors\vm-123-disk-1.qcow2 -O vhdx -o subformat=dynamic vm123.vhdx
Создаем виртуальную машину Proxmox
Создаем виртуальную машину с любым размером жесткого диска.
Отключаем и удаляем диск виртуальной машины в Proxmox
Выбираем нашу виртуальную машину, переходим на вкладку оборудование выбираем жесткий диск и сверху кнопка отключить.
Смотрим разделы и пути хранения образов дисков
df -h
fdisk -l
lvscan
find / -name vm-102-disk-0*
Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по cifs-SMB или NFS.
Чтобы выполнить перенос диска на гипервизор Proxmox используем WInSCP, тем кто пользовался вопросов не возникнет. Скачать можно тут WInSCP. MobaXterm
Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине
Импорт диска в нашу созданную виртуальную машину взамен удаленного делается командой:
qm importdisk 102 /mnt/pve/nfs/FEDEMER-N5095A—0.qcow2 local-lvm
где 102 — id виртуальной машины,
/mnt/pve/nfs/vm-105-disk-0.qcow2 — полный путь к диску
local-lvm — название store.
qm importovf <id> path/to/file.ovf <proxmox_storage>
qm importovf 102 /mnt/pve/nfs/win10CL.ovf local-lvm
После успешного выполнения команды по импорту, выбираем виртуальную машину заходим в оборудование и видим не используемый диск. Сверху выбираем редактировать откроется окно и выбираем добавить
В Настройка Порядок загрузки включим диски и перетащим позицию вверх
И виртуальная машина не грузится
А можно подробнее как подключится через программу WInSCP к Proxmox