遇到一件离奇事情,谁能帮帮我啊,感谢!
ESXi 5,由ESXi 4.1升级上来的。一台物理服务器,里面6个系统,所有系统都没开启处于关闭状态。
我开启某一台系统,提示“父资源池可用内存资源不足”的提示,但我更换一台系统,又可以开启,见鬼了啊。。。。。。。。
不管我如何调配内存容量,都这个提示,我就日了。。。。。。。。咋回事啊这是?所有系统没开,我看了监控可用内存也有3G多(ESXi5自己占用了9XX MB),但就是这一台系统开不了,请问各位,这是为啥啊? 六个VM都在一个数据存储内? 看看是不是有些VM被锁定了,也就是说关机的时候vswap没有释放出来还一直被占用的,这个时候会造成这个问题的。
是的,但容量都不大,绝对没超过存储200G
所有的都是关机状态,我看了 宿主机物理内存多少的?每个虚拟机分配的内存多少的?
查看每个虚拟机的文件夹内是否有.lck结尾的文件夹。
比如:windows xp sp2.lck
还有,存储的格式是否还为vmfs3,建议升级至vmfs5 本帖最后由 枫影 于 12-6-2011 14:08 编辑
转换的是vmfs5的
晕,还是不知道为什么。。。。。。。。。 难道是esxi4.1直接升级到esxi5.0而出现的BUG嘛? 关机不一定没有文件锁定,我前几天一个CV的测试的虚拟服务器关机了,开机报此错误,vswap可以改名就是无法删除,机器也也无法开机的,后来esxtop 然后losf了下,发现确有文件锁定的。 重启下ESXI看看
重启了,无效。。。。。。。
请问如何看文件锁定? 反正抱着个错就两个可能的
1.是你有虚拟机内存没有释放出来造成死循环
2.就是你的内存资源池没有正确的配置,或者因为升级某些配置被改动了。
问题1的解决方法是,打开ESX 的SSH Server 然后连接上去然后输入esxtop,再输入v看看有没有运行的虚拟机。losf | grep vmx看看有没也看看的。如果都正常的呢那么可以基本确定是问题2了
问题2解决方法,你点开资源池的属性,看看Reservation是不是还从0开始,然后Expandable reservation 是没有选中的,这个时候你要么选中Expandable reservation,不选中的话就把Reservation的值调到大于100.
朋友感谢你的回复,你一直在帮我
我估计是问题2,但是我的机群,没用资源池,如何解决呢?
页:
[1]
2