共计 553 个字符,预计需要花费 2 分钟才能阅读完成。
最近为客户部署了一个测试 Hyper- V 集群,其希望从原来的 Hyper- V 集群中将某些测试的虚拟机迁移到新部署的测试集群中,两个集群采用的 Hyper- V 版本均为 Windows Server 2012. 两个集群采用同一个 SCVMM 进行管理。
问题现象
在迁移某些虚拟机的时候,SCVMM 提示了 ID 为 2904 的错误。错误详细信息为“VMM 在 XXX 服务器上找不到指定的路径 C:\ClusterStorage\Volume1\ 虚拟机名称 \Virtual Hard Disks\. 系统找不到指定的路径。(0x80070003)”
问题分析
在其原有虚拟机上查看发现其原来虚拟机的 VHD 并没有放在 VirtualHardDisks,而是放在了虚拟机的根目录,但是 SCVMM 在迁移的时候认为必须要在目标存在 Virtual Hard Disks 目录才可以,如果检测不到就会报错。该问题也算是 SCVMM 的一个 bug 吧,暂时还没有搜索到 SCVMM 的更新有解决此问题的
解决方法
在执行迁移操作后,在迁移过程中会自动在目标的 CSV 中创建该虚拟机的目录,我们可以在该虚拟机目录中手动创建一个 Virtual Hard Disks 目录来避免此问题。
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-01/139773.htm
正文完
星哥玩云-微信公众号