본문 바로가기

Virtualization/VMware vSphere

[VMware] HPE ESXi 6.X RAM Disk Full Issue

사용 버전

vSphere 6.0 ~ 6.7

 

 

 

Error Message

The ramdisk 'tmp' is full ~ 이벤트 발생

 

상세 내용

ESXi 호스트에 문제가 있어 확인해보니 RAM Disk에 tmp 파일이 Full 되는 이슈가 생길 수 있다.

Ram disk full 시에는 'host is not responding'이 발생하거나 특정 작업에 실패하는 등 불안정한 상황이 묘사된다.

Management와 서비스를 겸하는 가상머신이 있다면 서비스에도 이상이 생길 수 있다.

 

HPE 서버를 모니터링하는 AMS 에이전트의 버전이 11.4.X일 때 발생하는 이슈로,

tmp 파일에 내용이 반복 기록되며 발생하는 HPE 이슈이다.

 

~#vdf -h

명령어를 통해 ramdisk 사용량을 확인할 수 있다.

 

~#esxcli software vib list | grep -i ams

해당 명령어를 통해 ams 버전 확인 가능

 

 

 

 

해결책

BEST

amsd 11.4.X 이상의 드라이버 패치 혹은 해당 버전 이상의 드라이버가 담긴 ESXi 최신 빌드 패치

 

WORKAROUND

- ~#cd /tmp

  ~#echo> ams-bbUsg.txt

  tmp 파일 내용을 정리하는 방법으로, tmp 사용량이 쌓일 때 마다 주기적으로 작업해야 하므로 번거롭다.

- ~#cd /var/spool/cron/crontabs

  ~#vi root

  1 1 * * 1 rm -rf /tmp/*.txt 내용 입력

  crontab을 이용해 tmp를 주기적으로 자동 정리하도록 수정한다. 다만, crontab은 ESXi reboot 시 초기화된다.

  /etc/rc.local 파일을 통해 재부팅 후에도 유지하도록 수정 가능하지만 local 파일을 수정하는게 권고는 아닐 것이다.

- amsd가 서비스에 영향이 없다고 판단되어 제거하는 테스트를 해봤지만, 제거 시 ESXi 내 경고 메시지가 다수 발생한다.

 

 

VMware KB : kb.vmware.com/s/article/78595

HPE Docs : support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00053955en_ussupport.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=emr_na-a00073323en_us