Failed to extend swap file from 0 kb to xxx kb.

本文描述了作者在ESXi服务器上遇到的一个问题:无法扩展交换文件从0 KB到指定大小,导致虚拟机无法启动。通过降低其他虚拟机的内存配置并删除一个虚拟机以释放磁盘空间,最终解决了问题。解决方案包括参考VMware官方建议和理解swap文件的作用。
摘要由CSDN通过智能技术生成

昨天公司的esxi服务器碰到这么个问题;

 问题描述大致 :

问题出来的过程是这样的,  这个esxi服务器上装了7个虚拟机,有windows,有centos;当我昨天在搭建jenkins的构建的过程中,当我同时执行3个构建任务的时候(后期这个我会限制只能执行单次构建),虚拟机就挂掉,提示“there is no more space for virtual disk jenkins-00002.vmdk. you might be able to continue this session by  freeing dish space on the relevant volume, and clicking _Retry。”然后我在启动jenkins这台服务器的时候,报出异常“Failed to extend swap file from 0 kb to 5242880 kb. ”   第3步:我调小jenkins的虚拟机的内存,然后可以进入虚拟机;   出现上述问题之后,我反复的去降低其他虚拟机的配置,吧其他6台虚拟机的内存都降低为1G之后;因为当jenkins的服务器挂掉之后,只有降低其他虚拟机的内存,才能登陆进去。   最后发现即使所有的机器的内存都降到最低之后,最后jenkins的机器还是启动不了。报“Failed to extend swap file from 0 kb to xxxx kb. ”   其实我比较不能理解的是,我从其他的机器释放出来的内存上哪去了?真的很不能理解,昨天想了一夜都没想通;


苦逼的郁闷的周六就这么度过;在一个深圳的朋友老K的帮组下,理清楚了思路,分析了问题;

一个兼职运维,感觉很难征服让我没有信心的这个问题&#x

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值