У меня Windows Server 2012 R2 под управлением SharePoint 2013, который я пытаюсь перенести с Hyper-V на KVM (qemu). Я преобразовал файл vhdx в формат qcow2 и скопировал его на сервер KVM (RHEL 7.3)
Виртуальная машина Hyper-V была настроена как поколение 2, и я создал новую виртуальную машину в KVM с прошивкой UEFI (OVMF).
Когда я загружаюсь, машина переходит в режим автоматического восстановления, но не загружается. Я могу открыть Cmd Prompt, и для этого мне нужно пройти аутентификацию с паролем локального администратора.
Я выполнил следующее:
Однако виртуальная машина не может загрузиться и всегда переходит в режим восстановления.
Есть ли предложения относительно того, что мне может потребоваться проверить, или какие-либо сторонние утилиты, которые я мог бы использовать или купить, чтобы помочь мне легко справиться с этим?
Если я войду в командную строку, я могу запустить Diskpart / sel disk 0 / list vol, чтобы увидеть:
Volume 0 D CDROM 0 B No Media
Volume 1 C NTFS Partition 126GB Healthy
Volume 2 E Recovery Partition 300MB Healthy Hidden
Volume 3 Partition 99MB Healthy Hidden
ВМ на KVM была настроена как:
* Эмулятор: / usr / libexec / qemu-kvm * Прошивка: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * Процессоры 8 * Память 8192 МБ * IDE DISK - Дисковая шина IDE * Формат хранения qcow2
Что я сделал до сих пор:
6. При запуске новой машины вижу следующее:
Какой у вас инструмент для конвертации? MVMC? Вы также можете попробовать конвертер StarWind v2v: https://www.starwindsoftware.com/converter В мое время это было большим подспорьем. Кроме того, он делает идентичный жесткий диск при преобразовании из Hyper-v. Само преобразование выполняется на уровне блоков, поэтому все блоки следует копировать без изменений.
Это это
yum install qemu-img
Сначала проверьте файл, убедитесь, что он в порядке.
qemu-img check -r all rmcjmc01.vhdx
Если все в порядке, конвертируйте файл
qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2