Задать вопрос
@rick1211

Миграция гостя (Linux) из Hyper-v Gen2 в Proxmox VE 5, как?

Доброго времени суток.
Каким образом возможно мигрировать из Hyper-V Gen2 гость Linux(Ubuntu) в Proxmox VE (версия 5) ?
По "мануалам" в интернете, кажется не сложно.

1.Создать вм с такой де конфигурацией как в Hyper-V
2. Передать диск на сервер с Proxmox.
3. Импортировать диск одним из этих способов:

qemu-img convert -O qcow2 Open.vhdx /vm/images/100/vm-100-disk-0.qcow2
qm importdisk 100 /home/user/Open.vhdx vm_local --format qcow2

4. Запуск ВМ.
После этого не стартует ВМ:
Изображение на экране:
booting hard disk ...
5bfd5f0c1d787196873531.jpeg
Пробовал менять контроллер, ставил по умолчанию LSI и SCSI. Разные тип интерфейса на диске IDE,SCSI,Virtio - все без успешно.
Конвертировал утилитой disk2vhd в vhd из исходного формата vhdx - без результата. Также конвертировал в vhd напрямую из powershell.

Поколение на hyper-v второе, поэтому по-умолчанию там EFI. Если в Proxmox выбрать EFI также не работает.

Вот хара-ки из HV

5bfd5c894b365227698030.jpeg

Подозрение на GPT разделы диска, кто сталкивался, прошу совета/помощи. Как можно импортировать виртуальную машину ?

Вот ссылки, которыми пользовался:
1 , 2
Ну и форум прокса.

Спасибо всем кто откликнется.
  • Вопрос задан
  • 2869 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 6
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Попробуйте конвертер от Starwind
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
В настройках загрузчика и fstab укажите праввильные UUID разделов или сами устройства.
Ответ написан
Комментировать
@electronik777
сделайте образ из гостя через dd на сетевой ресурс, а потом разверните на proxmox из под любого livecd и обновите загрузчик.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Не мучайтесь, просто смигрируйте рсинком пропустив системные вещи, самый простой и эффективный метод
Ответ написан
Комментировать
@rick1211 Автор вопроса
Решилось изменением efi на bios и и установкой/обновлением загрузчика.
Ответ написан
@mracoid
Я решил следующим способом (debian):
1. Экспорт диска vhdx с Hyper-v
2. Конвертация StarWind V2V Converter в qcow2
3. Создание VM на proxmox (BIOS - OVMF (UEFI), Диск EFI (pre-enroll - убрал, основной диск sata0 - 1Gb)
4. Подмена диска на мой отконвертированый qcow2, Перенос дисков на нужные хранилища (у каждого свои)
5. Параметры запуска VM - sata0
6. Стартуем, естественно неудачно, дожидаемся появления Shell>, вводим exit, попадаем в BIOS VM
7. Там в Boot Maintence Manager - Boot Option - add boot option - выбираем наш диск, /EFI/debian/grub64.efi, даем Description этой option типа boot_grub. и в Change Boot Order переносим на первое место. Commit.

(centos 8)
Загрузка остановилась - не найдены LVM ...
1. Загрузился в Rescue
2. vgchange -ay
3. dracut --regenerate-all --force
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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