我有一个运行SharePoint 2013的Windows Server 2012 R2,我尝试从Hyper-V迁移到KVM(qemu)。 我已将vhdx文件转换为qcow2格式并将其复制到KVM服务器(RHEL 7.3)
Hyper-V虚拟机被configuration为第二代,我已经在带有UEFI固件(OVMF)的KVM中创build了一个新的虚拟机。
当我启动机器进入自动修复模式,但不会启动。 我可以打开命令提示符,为此我需要使用本地pipe理员密码进行身份validation。
我运行以下:
但是虚拟机无法启动,总是进入修复模式。
任何build议,我可能需要检查或任何第三方公用事业我可能能够使用或购买,以帮助我轻松地通过这个?
如果我login到命令提示符,我可以运行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上的VM被configuration为:
*模拟器:/ usr / libexec / qemu-kvm *固件:UEFI x86_64:* / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * CPU 8 *内存8192MB * IDE磁盘总线IDE *存储格式qcow2
我到目前为止所做的:
6.启动新机器时,我看到:
这个这个
yum install qemu-img
首先,检查文件,确保没问题。
qemu-img check -r all rmcjmc01.vhdx
如果可以,转换文件
qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2
什么是你的转换工具? MVMC? 您也可以尝试StarWind v2v转换器: https ://www.starwindsoftware.com/converter这是我的一个很大的帮助。 而且,当从Hyper-v转换时,它使相同的硬盘驱动器。 转换本身是在块级别执行的,所以所有的块都应该被原样复制。