Windows Server 2008 R2 DC v2v issue

背景说明

打算将xenserver的windows server 2008 r2 dc vm迁移到hyper-v,遇见了许多的问题 这里记录一下。

系统版本

  • xenserver 7.10 免费版

  • windows server 2016 with hyper-v role

步骤如下

  1. 为其中一台dc vm挂载新的磁盘。

  2. 为了避免目录服务信息不一致,在vm中关闭网卡。

  3. 使用disk2vhd将c盘的windows在新attach的磁盘做出镜像参考[1]。

  4. deattach新加的磁盘,比attach到其他的windows vm,然后将vhd上传到hyper-v主机。

  5. 在hyper-v下创建vm,并挂载该磁盘启动。

问题不断出现,总是进不了系统,在boot地方显示闪动_ 按照[2]的方法处理,

  1. 删除"C:\windows\system32\drivers"下面的驱动

  2. devmgmt.msc中卸载xen相关的设备驱动

  3. attach vhd到一个windows vm处理HAL,按照[3][4]

    BCDEDIT /STORE R:\BOOT\BCD /SET {default} DETECTHAL ON)
  4. 调整开机进入safe mode,参考[4][5]

    msconfig=->=boot tab=->=safe boot
  5. 在hyper-v处理delay时间,

    hyper-v manager->= -> startup delay time

以上步骤并不能解决dc的问题,一台Windows 7 vm却很顺利的迁移过去了。我要说xenserver 7.1在多台xenserverhost之间容易迁移,导出xva/voa每次都是失败的,不清楚免费版本是否存在一些限制,只能够如此处理v2v了。


166 Words

2018-05-06 20:00 -0400