免責事項:これは英文の記事「Sending NMI to Guest OS via vSphere Client fails」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
YYYY-mm-ddTHH:MM:SS.zzzZ In(166) hostdCgiServer[132072]: [Originator@6876 sub=CgiHandler] Received HTTP POST request for URI /cgi-bin/vm-support.cgi?manifests=HungVM:Send_NMI_To_Guest
::
YYYY-mm-ddTHH:MM:SS.zzzZ Er(163) hostdCgiServer[132417]: [Originator@6876 sub=CGI:vm-support.cgi] CGI command produced incorrect headers
YYYY-mm-ddTHH:MM:SS.zzzZ Db(167) hostdCgiServer[132417]: [Originator@6876 sub=CGI:vm-support.cgi] Sent Internal Server Error response
YYYY-mm-ddTHH:MM:SS.zzzZ Er(163) hostdCgiServer[132417]: [Originator@6876 sub=CGI:vm-support.cgi] CGI command failed (1):
YYYY-mm-ddTHH:MM:SS.zzzZ Er(163) hostdCgiServer[132011]: -->
YYYY-mm-dd HH:MM:SS,zzz CRITICAL main.py:554 Unknown VM %2Fvmfs%2Fvolumes%2F########-########-####-############%2F<VM name>%2F<VM name>.vmx. Run /usr/lib/vmware/hostd/cgi-bin/vm-support.cgi --listvms to get list of VMs
VMware vCenter Server 8.0 Update 3 to 8.0 Update 3d
エスケープ文字の問題により、ESXi がサポート バンドル収集の対象となる VM を検出できないため発生します。
この問題は、vCenter Server 8.0 Update 3e 以降 で解決されています。
回避策として、vmdumper コマンドを使用してゲスト OS に NMI を送信することができます。
vmdumper -l
Output example)
wid=<World ID> pid=-1 cfgFile="/vmfs/volumes/########-########-####-############/<VM name>/<VM name>.vmx" uuid="## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##" displayName="<VM name>" vmxCartelID=<Cartel ID>
vmdumper <World ID> nmi
VMware vCenter Server 8.0 Update 3e リリース ノート
PR 3432060:vSphere Client から仮想マシンのシステム ログをエクスポートすると、無効なファイルが取得される
エスケープ文字の問題により、vSphere Client から仮想マシンのシステム ログをエクスポートすると、1 KB の無効なファイルが取得されます。