@martensit

Как перенести Windows систему с Hyper-V VDS на KVM VDS другого хоста?

Как перенести Windows Server 2012 систему с Hyper-V VDS на KVM VDS другого хоста? Перебросил VHD системы хостеру новому - говорит перенос завершился неудачей
  • Вопрос задан
  • 8771 просмотр
Решения вопроса 1
Делал подобную операцию, только в обратную сторону (с KVM на Hyper-v). Для вашего случая алгоритм такой:
Сделайте образ VHD с помощью утилиты disk2hvd, либо для VHDx виртуальной машины выполните в PowerShell:
Convert-VHD source.vhdx destination.vhd -VHDType Dynamic

скопируйте VHD на новый сервер, выполните команду:
qemu-img convert -O qcow2 source.vhd destination.qcow2

Этот образ можно использовать для виртуальных машин на KVM.

Как вариант, можно конвертировать VHD в так называемый Raw формат.
kvm-img convert -f vpc -O raw source.vhd destination.img

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

Самое сложное у меня было - это закачать из Амазона на сервер в РФ файл размером 30-60Гбайт, не нарушив его консистентности. После нескольких неудачных попыток с ftp, http и sftp я использовал программу BitTorrentSync: https://www.getsync.com
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Yaroslav_kh
Konstantin Kozhin подскажите команду конвертирования для KVM на Hyper-v
Если я конвертирую в windows файл vm-103-disk-0.qcow2 с помощью команды qemu-img.exe convert -f qcow2 -O vhdx "C:\vm\vm-103-disk-0.qcow2" C:\vm\103.vhdx то при запуске Hyper-v пишет "Не удалось завершить запрошенную операцию из-за ограничения системы виртуального диска. Файлы виртуальных жестких дисков не должны быть сжаты или зашифрованы и не должны быть разрежены"
Если взять конвертированный 103.vhdx и натянуть в windows на ярлык qemu-system-x86_64 то все запускается. Что делаю не так?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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