应用服务器虚拟机多个同时挂起無法访问
微信监控程序报警123、124、129服务器陆续无法连接,登录vcenter管理界面查看到摘要信息报警无法提供更多的虚拟磁盘是硬盘吗空间。
查看虚拟机系统磁盘是硬盘吗使用情况发现三个虚拟机磁盘是硬盘吗使用率都不到50%,且历史使用峰值都没超过80%(磁盘是硬盘吗监控一直没有報警)vcenter显示已使用的存储接近100%,原因为:vcenter的显示的使用存储非操作系统使用的磁盘是硬盘吗大小或使用峰值而是vmdk文件大小(虚拟机文件大尛),因NTFS文件系统的机制操作系统的数据会写入不同的磁盘是硬盘吗区块,被写入过的文件即使将文件删除系统也不会将磁盘是硬盘吗区塊置零所以就算磁盘是硬盘吗从未使用到操作系统空间50%,也会使vmdk文件大小接近置备的存储因生产需要,当所有虚拟机的vmdk文件已使用的存储超过预设的vsan的最大值就会导致因无法提供更多的虚拟磁盘是硬盘吗空间,而导致无法连接虚拟机
对vmdk空间进行收缩,vsan类型的无法通過操作系统命令行进行收缩只能通过迁移方式,对数据块进行重新排列缩减磁盘是硬盘吗使用空间。因我这侧无多余存储处理方法昰迁移一个虚拟机上的应用,对该虚拟机下线删除释放一定的vmdk文件占用的空间。