vCenter/ESXi: Command Lineを使用したvCenter/ESXiサポートバンドル取得方法
概要: Command Lineを使用したvCenter/ESXiサポートバンドル取得方法を紹介します。
手順
目次
- Command Lineを使用したvCenterサポートバンドル取得方法
- Command Lineを使用したESXiサポートバンドル取得方法
- Command Lineを使用したESXiサポートバンドル取得方法(ESXiの暗号化モードが有効のケース:crypto safe mode)
1. Command Lineを使用したvCenterサポートバンドル取得方法
-
SSHでvCenterにログインします。
-
アプライアンスシェル(デフォルト)の場合、Bashシェルに切り替えます。
shell
-
vCenterサポートバンドル取得コマンドを実行します。
#vc-support -l
-
サポートバンドルの生成が完了すると保存先が表示されます。
ファイル名:vc-vCenterName-yyyy-MM-dd-hh-mm-ssss.tgz
-
SCPツールを使用してvCenterにログインし、vCenterサポートバンドルを取得します。
メモ:Winscpを使用する場合はBashシェルにてchsh -s /bin/bash rootを実行し、デフォルトのシェルを切り替える必要があります。
BroadcomKB#324261 WinSCP を使用してvCenter Server Appliance に接続すると、次のエラーで接続に失敗する:Received too large (1433299822 B) SFTP packet. Max supported packet size is 1024000 -
サポートバンドルが正常に解凍ができることを確認したら、vCenter上のサポートバンドルを削除します。
#rm "/vcenterサポートバンドルファイルパス"
2. Command Lineを使用したESXiサポートバンドル取得方法
-
SSHでESXiにログインします。
-
ESXiサポートバンドル取得コマンドを実行します。
#vm-support
-
サポートバンドルの生成が完了すると保存先が表示されます。
ファイル名:esx-HostName-yyyy-MM-dd-hh-mm--ssss.tgz
-
SCPツールを使用してESXiにログインし、サポートバンドルを取得します。
-
サポートバンドルが正常に解凍ができることを確認したら、ESXi上のサポートバンドルを削除します。
削除確認が表示されたら、"y"を入力し、Enterキーで削除します。#rm "/ESXiサポートバンドルファイルパス"
3. Command Lineを使用したESXiサポートバンドル取得方法(ESXiの暗号化モードが有効のケース:crypto safe mode)
ESXiホストの暗号化モードの確認方法はESXi: ESXiホストの暗号化モード(crypto safe mode)の確認方法をご覧ください。
ESXiの暗号化モードが有効の場合、vm-supportコマンドを実行した際に以下のメッセージが表示されるため、本手順を進めてください。
# vm-support
yyyy-MM-dd hh:mm:ss WARNING main.py:583 Command cannot succeed because this host is in crypto safe mode and the vm-support incident key is missing.
To collect useful coredumps, perform these tasks:
1. Generate a vm-support incident key by running:
crypto-util keys vm-support --password prolog
2. Run vm-support:
vm-support [options]
3. Perform cleanup:
crypto-util keys vm-support epilog
-
SSHでESXiにログインします。
-
暗号化セーフモードのvm-suppportキー作成コマンドを実行します。
任意のパスワードを2回入力します。メモ:パスワードを指定しない場合は暗号化されたコアダンプが復号化することができません。#crypto-util keys vm-support --password prolog
-
ESXiサポートバンドル取得コマンドを実行します。
#vm-support
-
サポートバンドルの生成が完了すると保存先が表示されます。
ファイル名:esx-HostName-yyyy-MM-dd-hh-mm--ssss.tgz
-
暗号化セーフモードのvm-suppportキーをクリーンアップします。
#crypto-util keys vm-support epilog
-
SCPツールを使用してESXiにログインし、サポートバンドルを取得します。
-
サポートバンドルが正常に解凍ができることを確認したら、ESXi上のサポートバンドルを削除します。
削除確認が表示されたら、"y"を入力し、Enterキーで削除します。#rm "/ESXiサポートバンドルファイルパス"
その他の情報
-
本記事の画像はvCenter8.0u3e(build-24674346)、ESXi8.0u2(build-22380479)を使用しています。
-
Broadcom KB
Collecting diagnostic information for VMware vCenter Server 7.x and 8.x(330178)
Collecting diagnostic information for VMware ESX/ESXi using vm-support command(313542)