ESXi 7.0 U1 および 7.0U2 における vSAN 管理 (vsanmgmt サービス) のメモリリーク
search cancel

ESXi 7.0 U1 および 7.0U2 における vSAN 管理 (vsanmgmt サービス) のメモリリーク

book

Article ID: 410319

calendar_today

Updated On:

Products

VMware vSAN 7.x

Issue/Introduction

ESXi ホストが vsanmgmt メモリリークに遭遇する問題を特定し、解決します。

免責事項:これは英文の記事「vSAN Management (vsanmgmt service) memory leak in ESXi 7.0 U1 and 7.0U2」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

事象:
これらの症状は、vSAN が有効化された ESXi 7.0 U1 または 7.0 U2 ホストで発生します。

  • 物理ディスクの健全性取得に関するエラー Host XXX - Error: Out of Memory
  • vSAN 詳細構成の同期状態 - vSAN デーモンの稼動状態 - CLOMD ステータス: 異常
  • vsanmgmtdのメモリリークによる不正確な健全性チェック結果


ESXi ホストの /var/run/log/vmkernel.log ファイルに、以下の様なメッセージが確認されます:  

  • YYYY-MM-DDTHH:MM:SS cpu40:13487007)Admission failure in path: host/vim/vmvisor/vsanperfsvc:cmmds-tool.13487007:uw.13487007
  • YYYY-MM-DDTHH:MM:SS cpu40:13487007)Admission failure in path: host/vim/vmvisor/vsanperfsvc:cmmds-tool.13487007:uw.13487007


var/run/log/vsanmgmt.log ファイルに、以下の様なメッセージが確認されます:  

  • YYYY-MM-DDTHH:MM:SS info vsand[2510678] [opID=MainThread statsdaemon::_logDaemonMemoryStats] Daemon memory stats: eMin=171.324MB, eMinPeak=173.968MB, rMinPeak=174.984MB  MEMORY PRESSURE
  • YYYY-MM-DDTHH:MM:SS info vsand[2510678] [opID=MainThread statsdaemon::_logDaemonMemoryStats] Daemon memory stats: eMin=170.428MB, eMinPeak=173.968MB, rMinPeak=174.984MB  MEMORY PRESSURE


/var/run/log/vmsyslogd-dropped.log ファイルに、以下の様なメッセージが確認されます:  

  • YYYY-MM-DDTHH:MM:SS: YYYY-MM-DDTHH:MM:SS cpu51:18265550 opID=34b30f7d)Admission failure in path: host/vim/vmvisor/vsanperfsvc:vsanmgmtd.18265531:uw.18265531


vsanmgmtd のコアダンプファイル (vsanmgmtd-zdump.XXX) が、/var/core/ の下に見つかります。

Environment

VMware vSphere ESXi 7.0.x
VMware vSAN 7.x

Cause

ESXi 7.0 U1 および 7.0U2 に影響する vsanmgmtd サービスにおけるメモリリークの問題です。この問題は vSAN 管理スタックにのみ影響します。

Resolution

この問題は、vCenter と ESXi の両方を 7.0U3c 以降にアップグレードすることで解決されます。

回避策:
アップグレードできない場合は、影響を受ける ESXi ホスト上で SSH 経由で vsanmgmt サービスを再起動することで問題を回避できます: 

# /etc/init.d/vsanmgmtd restart

Additional Information

 

  • Impact/Risks:
    vsanmgmtd でメモリリークが発生した場合、健全性チェック結果が不正確になる可能性があります。この問題は、vsanmgmt の再起動または ESXi ホストの再起動によってのみ解決されます。
    この問題は Diagnostics for VMware Cloud Foundation によってチェックされています。
    以下のものがチェックされます:
    • Product: ESXi
    • Log File: vmkernel.log
    • Log Expression Check "Admission failure in path: host/vim/vmvisor/vsanperfsvc:vsanmgmtd"