ESXi 系统tmp目录100%,导致系统无响应,如何拯救?

本文介绍了当ESXi系统tmp目录达到100%时,如何分析问题并找到解决方案。主要影响HPE Gen9/10服务器上的VMware ESXi 6.x版本,由AMS 11.4.0版本的日志填充导致。永久解决方案是升级到AMS 11.4.5,临时解决方案是定期清理ams-bbusg.txt文件。

本期问题:ESXi 系统tmp目录100%,导致系统无响应怎么办?
点击查看更多技术故障解决方案

一、分析描述

1、现象摘要

HPE服务器的VMware环境ESXi 系统tmp目录会不断增大, 最后文件系统满,导致其他应用程序依赖于tmp的也无法写入文件,导致应用程序异常报错。
相关截图如下:
在这里插入图片描述
在这里插入图片描述

二、分析描述

1. 影响范围

受影响的服务器型号:
HPE Gen9/10 服务器

受影响的操作系统版本:
VMwareESXi 6.0 or VMware ESXi 6.5 or VMware ESXi 6.7

导致问题出现的软件AMS版本:
11.4.0版本

通过esxcli命令行查看AMS版本,具体操作为:
#esxcli software vib list | grep ams
#amsd600.11.4.0-18.2494585 HPE PartnerSupported

2. 问题分析

On any of the HPE servers running VMware ESXi 6.0, VMware ESXi 6.5 or VMware ESXi 6.7 with Agentless Management Service (AMS) version 11.4.0 andlisted in the Scope section below, updating a VMware system via VMware UpdateManager may fail with an error indicating there is no room on /tmp to stageupdates.

Note: Other applications that depend on available diskspace in /tmp will also fail.

由于AMS的日志填充会导致tmp目录文件系统不断增大,因为空间满引起VMware Update Manager更新失败以及ESXi主机无响应。

具体CA分析详见:
https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00073323en_us

三、解决方案

1. 永久解决方案

通过升级VMware AMS to version 11.4.5(included in the HPE Offline Bundle forESXi version 3.4.5),此版本已明确修复AMS filling up tmp andcausing VUM updates to Fail

安装方法如下:
(1)关闭或迁移虚拟机将主机进入维护模式
(2)上传esxi6.0uX-mgmt-bundle-3.4.5-8.zip到主机
(3)#esxcli software vib install -d <bundle.zip>
(4)重启生效,通过esxcli software vib list | grep ams确认升级的AMS版本

2. 临时解决方案

可以定期删除"ams-bbUsg.txt"file in the /tmp 以释放文件系统空间,对VMware VSAN和VMware vSphere环境来说,定期清理ams-bbusg.txt文件,不会引起任何风险,而且可以在线操作。

可以使用echo ’ ’ > ams-bbusg.txt 命令将文件大小置零(推荐使用该方式);
也可以直接删除ams-bbusg.txt文件。
在这里插入图片描述
(扫描关注公众号,获取更多原创技术故障解决方案!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值