本帖最后由 Brett 于 2019-7-5 15:05 编辑
前不久超融合备份空间接近最大存储空间,让我认识了虚拟机镜像大小的构成,最近又遇到客户反馈Vmware Vsphere平台上的虚拟机无法正常工作。立马登录Vcenter管理页面,但是输入之后发现浏览器无法打开管理页面,回想早上检查机房时服务器指示灯并未出现异常(服务器未出现故障),决定登录ESXI服务器主机管理地址排查,登陆上之后发现虚拟机的虚拟存储还剩余10MB,而虚拟机的系统磁盘并未占满,立马使我想到了超融合备份存储扩容时的经历。本着技术相通,你中有我我中有你相信超融合平台可以做得更好的态度,请原谅在某公司平台发布vmware vsphere的故障案例。 故障截图如下 查看虚拟机系统磁盘使用情况,发现三个虚拟机磁盘使用率都不到50%,且历史使用峰值都没超过80%(磁盘监控一直没有报警),vcenter显示已使用的存储接近100%,原因为:vcenter的显示的使用存储非操作系统使用的磁盘大小或使用峰值,而是vmdk文件大小(虚拟机文件大小),因NTFS文件系统的机制,操作系统的数据会写入不同的磁盘区块,被写入过的文件即使将文件删除系统也不会将磁盘区块置零,所以就算磁盘从未使用到操作系统空间50%,也会使vmdk文件大小接近置备的存储,因生产需要,当所有虚拟机的vmdk文件已使用的存储超过预设的vsan的最大值,就会导致因无法提供更多的虚拟磁盘空间,而导致无法连接虚拟机。 有了理论指导接下来就比较容易了,我把虚拟存储中的ISO安装操作系统的文件6.65GB删除,此时共享存储就多出6.65GB,过了许久虚拟机就都正常了,截图如下
到此分享结束,希望大家可以在技术的道路上多多交流,希望可以得到更多新的见解,希望超融合越做越好。
|