文書番号: 000119091
文書の概要
この記事では、vSphere 6.x環境でvSANログを収集する方法について説明します。
使用するターミナル ソフトウェアにログ収集機能がある場合は、SSH接続のために事前に設定してください。
ターミナル ソフトウェアにログ収集機能がない場合は、出力をコピーしてテキストに貼り付け、ログ ファイルとして取得します。
Ruby vSphere Console(RVC)を接続するには、ssh経由でルート ユーザーとしてvCSAにログインします。
実行環境をシェル モードに変更し、シェルを起動します。
Command>shell.set --enabled True
(vSphere 6.5以降ではこのコマンドは不要)
Command>shell
プロンプトが「Command>」から「#」に変わったら、「rvc」と入力します。
以下のユーザー名と管理者パスワードを入力します。
Host to connect to (user@host):administrator@vsphere.local@localhostを入力
Password:管理者パスワードを入力
ログイン後、プロンプトが「>」に変わったらvsan.support_information 1
コマンドを実行します。
実行後にログが流れたら、そのログを収集します。
ログの収集後、exit
コマンドを3回入力してターミナルを閉じます。
vCenter ServerのWindowsに管理者ユーザーとしてログインします。
次のバッチ ファイルをデスクトップにコピーします。
C:\Program Files\VMware\vCenter Server\rvc\rvc.bat
コピーしたrvc.batファイルを右クリックして、デスクトップにショートカットを作成します。
作成したショートカットを右クリックし、[プロパティ]を選択します。
[プロパティ]ウィンドウが表示されたら、[ショートカット]タブをクリックします。
次のように、[リンク先]フィールドにログ ファイルの出力先を追加し、[適用]>[OK]をクリックして、[プロパティ]ウィンドウを閉じます。
変更前:C:\Users\Administrator\Desktop\rvc.bat
変更後: C:\Users\Administrator\Desktop\rvc.bat > C:\Users\Administrator\Desktop\VSAN.log
rvc.batショートカットをダブルクリックして実行します。
メモ帳などのテキスト エディターを開き、vSphere Web Clientへのログインに使用するadministrator@localhost(vsphere.local)のパスワードを入力し、その文字列をコピーします。
手順6で起動したrvc.batの上部の枠を右クリックし、[編集]>[貼り付け]を選択します。
画面に何も表示されていない状態で、Enterキーを1回押します。
同様に、テキスト エディターに「vsan.support_information 1」と入力し、その文字列をコピーします。
手順8と9を繰り返します。
画面には何も表示されませんが、ログは生成されています。約1分間お待ちください。
指定した出力先でVSAN.logを開きます。ログが出力されていること、出力が停止していることを確認し、そのファイルを取得します。
右隅にある「x」をクリックしてrvc.batウィンドウを閉じます。
必要に応じて、デスクトップに作成されたショートカット ファイルを削除します。
使用するターミナル ソフトウェアにログ収集機能がある場合は、SSH接続のために事前に設定してください。
ターミナル ソフトウェアにログ収集機能がない場合は、出力をコピーしてテキストに貼り付け、ログ ファイルとして取得します。
ssh経由でルート ユーザーとしてvCSAにログインします。
実行環境をシェル モードに変更し、シェルを起動します。
Command>shell.set --enabled True
(vSphere 6.5以降ではこのコマンドは不要)
Command>shell
プロンプトが「Command>」から「#」に変わったら、「python /usr/lib/vmware-vpx/vsan-health/vsan-vc-health-status.py
」と入力します。
実行後にログが流れたら、そのログを収集します。
ログの収集後、exit
コマンドを2回入力してターミナルを閉じます。
vCenter ServerのWindowsに管理者ユーザーとしてログインします。
コマンド プロンプトを開き、C:\Program Files\VMware\vCenter Server\python\python.exe""C:\Program Files\VMware\vCenter Server\vsan-health\vsan-vc-health-status.py"> C:\vsan-vc-status.txt
コマンドを実行します。
Cドライブの下に作成されたvsan-vc-status.txtを取得します。
Servers
17 9月 2021
4
How To