vCenter Server から ESXi ログ バンドルを収集すると次のエラーでタイムアウトになる:操作はタイム アウトしました。
search cancel

vCenter Server から ESXi ログ バンドルを収集すると次のエラーでタイムアウトになる:操作はタイム アウトしました。

book

Article ID: 344003

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「Generating ESXi log bundle from vCenter Server times out with the error: Operation timed out (2145398)」を参照してください。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • vCenter Server から ESXi ログ バンドルを収集すると次のエラーで失敗する: Operation timed out.
  • この問題は、vSphere Client および vSphere Web Client からログを収集するときに観測される。
  • /var/log/hostd.log ファイルに次のようなエントリが記録される。
YYYY-MM-DDT<time> [3C2E6B90 verbose 'Solo.CgiSysCommandHandler (/cgi-bin/vm-support.cgi)'] CGI command started.</time>
YYYY-MM-DDT<time> [3CE80B90 error 'Solo.CgiResponseWriter (/cgi-bin/vm-support.cgi)'] Timeout on stdout! Terminating!</time>
YYYY-MM-DDT<time> [3CA40B90 error 'Solo.CgiResponseWriter (/cgi-bin/vm-support.cgi)'] Error writing to response: N7Vmacore11IOExceptionE(IO error: System exception while trasmitting HTTP Response:</time>
--> error id = 32
--> )
YYYY-MM-DDT<time> [3CA40B90 verbose 'Solo.CgiResponseWriter (/cgi-bin/vm-support.cgi)'] CGI command killed!</time>
YYYY-MM-DDT<time> [3CEC1B90 verbose 'Solo.CgiResponseWriter (/cgi-bin/vm-support.cgi)'] Close</time>
YYYY-MM-DDT<time> [3CEC1B90 verbose 'Solo.CgiSysCommandHandler (/cgi-bin/vm-support.cgi)'] CGI command finished.</time>
  • ログ バンドルのルート ディレクトリにある action.log ファイルには、コマンド ラインから生成されるときに、次のようなエントリが記録される。
YYYY-MM-DDT<time>: run IGNORE_ERROR,TIMEOUT,RELOCATE /usr/lib/vmware/vm-support/bin/storageHostProfiles.sh (/etc/vmware/vm-support/hostProfiles.mfx) took 1805.000 sec</time>
  • ログ バンドルのルート ディレクトリにある error.log ファイルには、コマンド ラインから生成されるときに、次のようなエントリが記録される。
cmd /usr/lib/vmware/vm-support/bin/storageHostProfiles.sh timed out after 1800 seconds due to lack of progress in last 900 seconds (0 bytes read)


Environment

VMware vCenter Server 5.1.x
VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.5
VMware vCenter Server 5.5.x
VMware vCenter Server 6.0.x
VMware vSphere ESXi 6.0

Cause

この問題は、ログ バンドル収集のサブルーチン(storageHostProfiles.sh スクリプト)を出力なしで 15 分以上実行した場合に、それにより CgiResponseWriter タイムアウトが引き起こされて、発生します。
このスクリプトは、ホストのホスト プロファイル データを収集し、ホスト上の LUN から情報を収集することで、PSA/NMP および VVOL 関連のプロファイルを出力します。ESXi に接続している LUN が多くある場合は、スクリプトがタイムアウト制限に達してしまう可能性があります。コマンドは hostd によって監視され、リモートセッションの所要時間の制御にタイマーが使用されるため、タイムアウトが vSphere Client および vSphere Web Client で発生します。

Resolution

現在、解決方法はありません。

この問題を回避するには、次のコマンドを使用して ESXi ホストのコマンド ラインからログを収集します。
# vm-support

:ESXi ホストのコマンド ラインからログを収集するときに storageHostProfiles.sh を使用しても、ESXi コマンド ラインから直接実行する場合は、操作を完了できるようにするための vm-support コマンドのタイマーがありません。


Additional Information

この記事の更新時にアラートを受信する場合は、[Actions] ボックスで Subscribe to Article をクリックしてください。