虚拟机本地存储热迁移为什么会失败

admin 2025年5月20日03:44:53评论2 views字数 1466阅读4分53秒阅读模式
        我从不怀疑vSphere的可靠性,知道近来一段时间发现我的那个HomeLab的的Z840上不能进行本地存储的热迁移总是会失败,必须关机才能更换本地硬盘,由于测试的时候,可能会遇到存储空间的问题,如果总是要关机才能迁移,实在太麻烦,更何况这是个十分基本的功能,为什么突然就行了?我之前做个几个大规模的生产系统的热迁移,其中涉及的情形要复杂的多,而现在似乎阴沟里翻船。
        报错信息类似这样:
虚拟机本地存储热迁移为什么会失败
        如果从vmkernel.log或hostd.log看,总是出现类似这样的信息:

2025-04-30T07:15:32.534Z In(182) vmkernel: cpu77:2098884 opID=ab6ef6a1)VmMemXfer: vm 2098884: 2448: Evicting VM withpath:/vmfs/volumes/6804d9c4-e0a64a46-7410065f32c5290/w2k3-movie/w2k3-movie.vmx

2025-04-30T07:15:32.534Z In(182) vmkernel: cpu77:2098884 opID=ab6ef6a1)VmMemXfer: 211: Creating crypto hash

2025-04-30T07:15:32.535Z In(182) vmkernel: cpu77:2098884 opID=ab6ef6a1)VmMemXfer: vm 2098884: 2462: Could not find MemXferFS region for /vmfs/volumes/6804d9c4-e0a64a46-7410-5065f32c5290/w2k3-movie/w2k3-movie.vmx

      我开始怀疑是否和我最近升级了vCenter 8.0从u3d到最新的版本u3e, 还好自己有保留快照,回退的vCenter的版本后,发现情况还是一样。

        我还额外安装vCenter的其他版本进行测试,结果也是一样,那么难道是esxi的问题,但是去年升级esxi 8.0的时候,我是很规范的,甚至将OSDATA的空间扩展到标准的128G,但这个工程会比较大,原因是会影响到测试平台的基础,虚拟机需要一个一个重新注册。

        正当我在犹豫是否要对esxi下手的时候,突然想到会不会是当初升级esxi8的原因是为了使用内存分层技术带来的负面影响,于是在esxi上关闭内存分层:

esxcli system settings kernel set -s MemoryTiering -v FALSE

         然后重启服务器,问题就消失了!
        回头找到相关的手册:
https://knowledge.broadcom.com/external/article/311934/using-the-memory-tiering-over-nvme-featu.html
        文中有提到在配置了内存分层的集群和没有配置内存分层的集群间无法进行vMotion
虚拟机本地存储热迁移为什么会失败
        但是并没有指出我这种storage vmotion也受到了限制,所以大家如果使用这个内存分层时要考虑这个问题。
        关于如何启用内存分层的方法可以去看我的旧文:
        撸起袖子加油干-用NVMe升级HomeLab的内存
    天下没有免费的午餐,这个便宜的内存也是一样。
如果您觉得有用,请点赞,分享和关注;合作联系电话:13503069419,加微信,请注明vExpert

原文始发于微信公众号(vExpert):虚拟机本地存储热迁移为什么会失败

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年5月20日03:44:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   虚拟机本地存储热迁移为什么会失败https://cn-sec.com/archives/4023684.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息