免責事項: これは英文の記事 「“vm-support” command in ESXi to collect diagnostic information」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
VMware テクニカル サポートでは通常、サポート リクエストに対応する際に診断情報の取得をお願いしています。この診断情報には、製品固有のログ、構成ファイル、および状況に応じたデータが含まれます。診断情報は、各製品に固有のスクリプトまたはツールを使用して収集され、ESXi ホスト および vCenter Server のサポート バンドルが含まれる場合があります。ホスト サポート バンドルで収集されたデータは、機密情報と見なされる場合があります。また、vSphere 6.5 以降では、サポート バンドルに ESXi ホストからの暗号化された情報が含まれる場合があります。
サポート バンドルに含まれる情報の詳細については、Data collected when gathering diagnostic information from vSphere products を参照してください。
この記事では、vm-support コマンド ライン ユーティリティを使用して VMware ESXi ホストの診断情報を取得する手順について説明します。同じ情報を収集する他の方法については、VMware ESXi の診断情報の収集 を参照してください。
この記事を使用して取得された診断情報は、VMware テクニカル サポートにアップロードされます。情報を一意に識別するには、新しい SR (サポート リクエスト) の作成時に受け取るサポート リクエスト番号を使用します。
VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
コマンドライン vm-support ユーティリティは VMware ESXi のすべてのバージョンに存在しますが、ユーティリティで使用できるオプションの一部はバージョンによって異なります。
vm-support コマンドライン ユーティリティを使用する従来の方法では、ホスト上にローカルで gzip 圧縮された tarball (.tgz ファイル) が生成されます。生成されたファイルは、FTP、SCP、または別の方法を使用してホストからコピーできます。
/var/tmp/
/var/log/
現在の作業ディレクトリ
VMFSまたはVFFSパーティション
vm-support コマンドライン ユーティリティは、標準出力へのコンテンツのストリーミングをサポートします。これにより、ESXi ホストの保存領域に何も保存せずに、SSH 接続を介してコンテンツを送信できます。
ESXi シェルへの SSH アクセスを有効にします。詳細については、Using ESXi Shell in ESXi を参照してください。
vSphere Management Assistant アプライアンスなどの Linux または Posix クライアントを使用して、ESXi ホストにログインし、ストリーミング オプションを有効にして新しいローカル ファイルを指定して vm-support コマンドを実行します。圧縮されたログ バンドルがクライアントの指定された場所に生成されます。
例:
ssh root@ESXHostnameOrIPAddress vm-support -s > vm-support-Hostname.tgz
Note: これには、root アカウントのパスワードを入力する必要があり、ロックダウン モードでは使用できません。
同じコマンドを使用して、サポート ログ バンドルを目的のデータストアの場所に転送することもできます (宛先パスを指定します)。
例:
ssh root@ESXHostnameOrIPAddress 'vm-support -s > /vmfs/volumes/datastorexxx/vm-support-Hostname.tgz'
ログ バンドルが収集され、クライアントにダウンロードされたら、ログを SFTP/FTP サイトにアップロードします。
詳細については、Broadcom ケース管理ポータルでファイルをケースにアップロードする方法を参照してください。
vm-support コマンドライン ユーティリティは、HTTP 経由で呼び出すことができます。これにより、Web ブラウザーまたは wget や curl などのコマンドライン ツールを使用してコンテンツをダウンロードできます。
任意の HTTP クライアントを使用して、次の場所からリソースをダウンロードします。:
https://ESXHostnameOrIPAddress/cgi-bin/vm-support.cgi
たとえば、vSphere Management Assistant アプライアンスなどの Linux または Posix クライアント上で wget ユーティリティを使用してリソースをダウンロードします。圧縮されたログ バンドルが、クライアント上の指定された場所に生成されます:
wget https://*.*.*.*/cgi-bin/vm-support.cgi
ログ バンドルが収集され、クライアントにダウンロードされたら、ログを SFTP/FTP サイトにアップロードします。
詳細については、Broadcom ケース管理ポータルでファイルをケースにアップロードする方法を参照してください。