none
虚拟机多个虚拟磁盘存放在不同共享存储LUN上问题 RRS feed

  • 问题

  • 环境:3台Hyper-v 2012 R2主机组成一个群集,群集主机联接了8个不同大小的存储LUN,挂载名字分别从LUN1到LUN8.

    问题:现有一台虚拟机有4个虚拟磁盘,4个VHD都存放在同一个存储LUN5中。在VMM上迁移虚拟机的存储时如果选择“允许单独放置VHD"将4个VHD分别迁移到其它不同LUN上,则迁移失败报出错误是:

    错误(12700)
    由于以下错误,VMM 无法在 hv-02.xxx.local 服务器上完成主机操作: 对虚拟机“DB03”(39530BB2-28BC-401E-9480-6C820A95F924)进行存储迁移失败,错误为“一般性拒绝访问错误”(0x80070005)。

    迁移未能成功。无法将文件“C:\ClusterStorage\Lun5\DB03\DB03-7fbae155-07ca-4f8b-a755-30059a0d8827-DB03_disk_1.vhdx”复制到“C:\ClusterStorage\Lun1\DB03-7fbae155-07ca-4f8b-a755-30059a0d8827-DB03_disk_1.vhdx”:“一般性拒绝访问错误”(“0x80070005”)。
    Unknown error (0x8001)

    建议的操作
    请解决此主机问题,然后重试该操作。

    而如果选择的是”使用配置自动放置所有VHD“方式进行存储迁移无何迁移到任何共享LUN上都不会出现上面的错误,选择“允许单独放置VHD"时如果迁移目的LUN是LUN4也不会出现上面的错误。

    我对比了下LUN4跟其它LUN的用户权限设置是无任何区别的,请教hyper-v对存储迁移要求的权限设置是如何的?对于这个问题应该如何解决?

    2015年11月10日 7:47

全部回复

  • Hi,

    之前有碰到过类似的问题,请尝试在LUN4上创建一个文件夹,然后存放到该文件夹而不是CSV的根目录试试看。


    2015年11月11日 9:11
    版主
  • HI,

    迁到LUN4上面是没问题的,就只有迁移到其它LUN上去时才会报上面的错误,我的群集域AD是2008 R2的,这会不会跟域功能版本上有关系?

    2015年11月11日 12:58
  • 不好意思我看反了。请尝试一下在其他LUN上创建一个文件夹而不是使用根目录来存放。

    应该不是域功能的问题,另外请看一下Event里有没有不同的错误信息。 


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    2015年11月12日 6:38
    版主