我有一个CentOS 7(1602)的模板,我已经部署了大约200个虚拟机,直到我注意到这个问题,所以最好修复这些虚拟机,而不是从头开始。
虚拟机“随机”失败,通常在晚上7点到11点之间,有时连续两个晚上,有时不到一两个星期。 当一个虚拟机发生故障时,其中大部分也会失败。 他们似乎松散的磁盘访问。 立即重新启动虚拟机解决了这个问题,至less24小时不会恢复。 即使我们不重启他们,直到第二天,他们仍然在这段时间内重新启动。
一些虚拟机没有安装任何东西,仍然有这个问题。 根分区和启动分区很难使用。 日志显示没有问题。
除了这个特定的centos模板外,没有其他的虚拟机受到影响。 我们正在使用VMWare 4(我知道,我知道),但我们从来没有任何问题,除此之外,新的图像没有问题。 在VMWare中,我看不到CPU或磁盘使用中出现峰值。
这是一个截图,因为它失败了:

以下是几分钟后尝试访问虚拟机的截图:

这些服务器上使用的示例引导脚本: http : //pastebin.com/gs3AzV5m
这可能是由于操作系统支持或资源问题。 EL7不适用于vSphere 4. VMware支持matrix强化了这一点。
我看到你正在使用open-vm-tools ,但看起来你可能有更深的问题。
请参阅: https : //access.redhat.com/solutions/21849
和: https : //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1009996
在VMWare下作为虚拟机运行RHEL时,“软locking”消息可能指示过度使用(尤其是内存过度使用)或其他虚拟化开销的高水平。
200个虚拟机是一个很大的数量,而vSphere 4是一个旧版本。 我无法想象在这样一个旧版本的vSphere上开始新的发布,我相信你不再受VMware的支持。
你是否严重过度使用自己的系统?