esxi宿主机进入维护模式虚拟机不会自动释放【不会自动迁移出去】解决方法、查看辨别宿主机本地空间和存储池、esxi进入存储内部清理空间

说明

  • 我当前的esxi主机版本为5.5
    在这里插入图片描述

  • 这是我2022年的最后一篇文章了今年因为疫情从8月份被隔离到1月初才到公司上班【还是因为国家解封了我们才有自由不然估计现在还是被隔离在家的。】因为隔离其实没学多少东西也因为被隔离太久实在没心思学本月到公司后各种琐事要处理比较忙所以也没有时间去学习基本上都是处理新故障的时候记录一下。
    8月到现在每月的内容都比较少哈哈后面不会因为疫情被隔离生活正常了各方面都只会越来越好了吧祝我们都能遇见更好的自己加油为梦想为生活

虚拟机不自动释放处理过程

报错说明

宿主机进入维护模式说明

  • 正常情况下给宿主机进入维护模式里面运行中的虚拟机会自动迁移出去虚拟机全部迁移出去宿主机就会进入到维护模式。
    我这宿主机其实原本有10来台虚拟机其他全部自动迁移出去了就剩下这两台虚拟机是开机的导致宿主机不能进入维护模式所以我手动给下面2台虚拟机关机了然后宿主机就进入维护模式了如下图

在这里插入图片描述

手动迁移报错说明

  • 但是有个问题啊虽然宿主机进入维护模式了但我手动关机的虚拟机依然没有释放啊我手动迁移也失败了【仅迁移宿主机因为当前环境存储满了没有多余空间】报错如下
    在这里插入图片描述

直接启动虚拟机报错说明

  • 直接给没迁移出去的虚拟机开机就会报错那啥宿主机不可用
    在这里插入图片描述

解决方法

报错原因分析

  • 上述报错原因虚拟机使用到进入维护模式的宿主机本地存储了所以导致不会自动迁移。
    验证方法点击该虚拟机名称进入存储视图可以看到数据存储为当前宿主机的存储如我这2台没有迁移出去的虚拟机都使用到06这个存储了【该存储就是进入维护模式的宿主机本地存储】
    在这里插入图片描述
    在这里插入图片描述

解决方法

  • 首先给宿主机退出维护模式给这2个虚拟机开机右键虚拟机点击迁移
    在这里插入图片描述

  • 然后更改数据存储后面就换个存储空间存放就行了后续就不放图片了。
    在这里插入图片描述

  • 数据迁移成功后再次给宿主机进入维护模式该虚拟机便会自动迁移出去问题解决。

查看辨别宿主机本地空间

  • 首先进入数据存储和数据存储群集然后可以看到所有数据池一般带esxi的都是宿主机本地存储【也不一定因为是人为命名的】但是可以通过容量来辨别一般宿主机空间都不会太大如下我们这宿主机空间也就200多G
    在这里插入图片描述

  • 而存储池的空间则是2T
    在这里插入图片描述

esxi进入存储内部清理空间

进入存储池内

  • 首先进入数据存储和数据存储群集然后可以看到所有数据池邮件需要清理空间的存储池然后点击浏览数据存储
    在这里插入图片描述
  • 然后就会弹出来该存储池中所有的内容
    在这里插入图片描述

存储内部空间清理及原则

  • 首先切换到虚拟机和模板界面
    在这里插入图片描述
  • 然后再次打开存储视图再这里面找虚拟机列表中没有的内容【注意如果是共享存储不能只看当前列表如我们这些存储就是共享存储分一二期在使用我当前在一期上打开看的我也得看看二期上确定没有这些数据理论上是不会出现这种情况但是出于谨慎的态度我们应该吧所有的可能性都考虑进去尽可能做到万无一失不要出现人为失误。】就可以直接删除继续往下看说明为啥这么做
    在这里插入图片描述
  • 为啥这么做是因为之前操作人员删除虚拟机时选择的是从清单中移除而非从磁盘删除此时虽然列表中看不到某个虚拟机实际存储中还是存在该虚拟机的数据所以空间依然占用。所以用这种方法可以定位到这些僵尸数据并清除。
    在这里插入图片描述

存储空间说明

  • 如下我们这的存储资源是严重超分可用空间也少的可怜这样是不对的很容易出问题【其实也在各种出问题虚拟机关机后有时候就启动不了了存储空间不够】。而且虚拟机使用体验也不会好即时cpu内存给了很大使用也会有点卡因为可用存储空间太少了
    在这里插入图片描述

  • 存储正常情况下理应如下

    • 首先每个存储的可用空间计算方法 假如一台虚拟机有16G内存有10台虚拟机那么该存储的可用空间不能低于160G因为vmware的逻辑实际上会用一部分磁盘空间用来当做内存的swap分区用所以虚拟机内存会占用一部分存储。【这不是必要条件如果存储冗余有足够的可以忽略这个但应作为必要条件去考虑分析实际情况】
    • 除去上面的情况一个存储还应保留一部分用于数据冗余具体留多少看能力吧。。。
      为啥这么说因为vmware分虚拟机可能存储都是瘦模式这种模式就是你分100G出去但存储上不会扣100G空间而是你使用多少扣多少打个比喻2T空间分别分给10个人一个人分500G理论上每个人可以使用200G数据但是不是代表每个人都能使用到200G可能数据存储厉害的用了400G而那些存储数据慢的最后可能只能使用到100G【因为存储满了】。
    • 所以想要虚拟机使用体验好上面条件必不可少上面条件不满足也不是不能用只是会牺牲些使用体验罢了。
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“esxi宿主机进入维护模式虚拟机不会自动释放【不会自动迁移出去】解决方法、查看辨别宿主机本地空间和存储池、esxi进入存储内部清理空间” 的相关文章