vSphere PowerCLI を使用して VMware vCenter Server および ESX/ESXi の診断情報を収集する
search cancel

vSphere PowerCLI を使用して VMware vCenter Server および ESX/ESXi の診断情報を収集する

book

Article ID: 342524

calendar_today

Updated On:

Products

VMware VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

VMware テクニカル サポートは、サポート リクエストの解決時に、毎回診断情報をお寄せいただけるようお願いしています。この診断情報には、製品特有のログや、製品が実行されているホストから得た構成ファイルが含まれます。この情報は、製品内の特定のスクリプトまたはツールを使用して収集されます。

この記事には、VMware vSphere PowerCLI を使用して VMware vSphere vCenter Server や ESX/ESXi ホストの診断情報を取得する手順が記載されています。この情報を収集するその他の方法については、vSphere Client を使用した VMware ESX/ESXi の診断情報の収集 (653) または vm-support コマンドを使用した VMware ESX/ESXi の診断情報の収集 (1010705) を参照してください。

この記事を使用して取得された診断情報は、VMware テクニカル サポートへアップロードされます。情報を一意に識別するために、新しいサポート リクエスト (SR) の作成時に受け取る SR 番号を使用します。



Symptoms:

免責事項: これは英文の記事 「Collecting diagnostic information for VMware vCenter Server and ESX/ESXi using the vSphere PowerCLI (1027932)」の日本語訳です。

記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。

最新情報は英語版の記事で参照してください。


Environment

VMware vCenter Server 4.0.x
VMware vCenter Server 5.0.x
VMware vSphere ESXi 5.0
VMware vSphere PowerCLI 4.0
VMware VirtualCenter 2.5.x
VMware ESX Server 3.5.x
VI Toolkit (for Windows) 1.5
VMware ESXi 4.0.x Embedded
VI Toolkit (for Windows) 1.0
VMware vCenter Server 4.1.x
VMware ESX 4.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Installable
VMware ESXi 4.1.x Installable
VMware vSphere PowerCLI 5.0
VMware vSphere PowerCLI 4.1
VMware ESXi 3.5.x Installable
VMware ESX 4.1.x
VMware ESXi 3.5.x Embedded

Resolution

VMware vSphere PowerCLI を使用して、VMware vSphere vCenter Server や ESX/ESXi ホストから vc-support または vm-support ログ バンドルをダウンロードしたり、ホストに保存されている個々のログ ファイルを表示または検索したりできます。VMware PowerCLI の詳細については、『VMware vSphere PowerCLI のドキュメント』を参照してください。

PowerCLI を使用した vCenter Server または ESX/ESXi ホストへの接続

特定の vSphere PowerCLI cmdlet を実行して、管理タスクまたは監視タスクを実行するには、vCenter Server または ESX/ESXi ホストに接続する必要があります。

  1. vSphere PowerCLI を起動します。
  2. vSphere PowerCLI コンソール ウィンドウで、次のコマンドを使用して ESX/ESXi ホストまたは vCenter Server への接続を確立します。

    Connect-VIServer -Server HostnameOrIPAddress

    出力は次のようになります。

    Name Port User
    ---- ---- ----
    HostnameOrIPAddress 443 Username

    :証明書が信頼されていない場合、警告が表示されます。セキュリティ ポリシーによっては、これらの警告は無視できます。

vCenter Server からの診断ログ バンドルのダウンロード

vCenter Server から vc-support 診断ログ バンドルをダウンロードします。

  1. 次のコマンドを入力します。

    Get-Log -Bundle -DestinationPath c:\Storage\Location\

    出力は次のようになります。

    Data
    ----
    C:\Storage\Location\vc-support-nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn.tgz

  2. このコマンドでは、プログレス バーは表示されません。完了したら、ログを FTP サイトにアップロードします。詳細については、診断情報の VMware へのアップロード (1008525) を参照してください。

ESX/ESXi ホストからの診断ログ バンドルのダウンロード

vCenter Server によって管理されている ESX/ESXi ホストから vm-support 診断ログバンドルをダウンロードするには:

  1. 次のコマンドを入力します。

    Get-VMHost HostNameOrIP | Get-Log -Bundle -DestinationPath c:\Storage\Location\

    出力は次のようになります。

    Data
    ----
    C:\Storage\Location\vm-support-nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn.tgz

  2. このコマンドでは、プログレス バーは表示されません。完了したら、ログを FTP サイトにアップロードします。詳細については、診断情報の VMware へのアップロード (1008525) を参照してください。

ESX/ESXi ホストの特定のログ ファイルのコンテンツの表示

ESX/ESXi ホストの特定のログ ファイルを確認するには、Get-LogType および Get-Log コマンドレットを使用します。

  1. Get-LogType コマンドレットを使用して、指定の vCenter Server または ESX/ESXi ホストによって公開されるログ ファイルを決定します。ログは、Key 名によって識別されます。

    • 接続されている vCenter Server の場合: Get-LogType
    • 特定の ESX/ESXi ホストの場合: Get-VMHost HostNameOrIP | Get-LogType

    出力は次のようになります。

    Key Summary
    ---- -------
    hostd Server log in 'plain' format
    messages Server log in 'plain' format
    vmkernel Server log in 'plain' format
    vmksummary Server log in 'plain' format
    vmkwarning Server log in 'plain' format
    vpxa vCenter agent log in 'plain' format
  2. Get-LogType から Key を指定して、指定の vCenter Server または ESX/ESXi ホストの特定のログを表示します。
    • 接続されている vCenter Server の場合: Get-Log VCLogKey | Select -expand Entries | More
    • 特定の ESX/ESXi ホストの場合: Get-VMHost HostNameOrIP | Get-Log HostLogKey | Select -expand Entries | More

例:

Get-VMHost 10.11.12.13 | Get-Log hostd | Select -expand Entries | More

Section for VMware ESXi, pid 4993, version=4.1.0, build=build-260247, option=Release
[2009-09-17 10:41:07.886 2EB82B90 verbose 'Cimsvc'] Ticket issued for CIMOM version 1.0, user root
[2009-09-17 10:41:09.340 2EB82B90 verbose 'DvsManager'] PersistAllDvsInfo called
[2009-09-17 10:41:09.340 2E1F2B90 verbose 'DvsTracker'] FetchSwitches: added 1 items

:この例では、hostd 管理エージェントのログが表示されています。出力は、一度に 1 ページずつ表示されます。他のログ ファイル(hostd、vpxa、vmkernel、vmksummary、vmkwarningなど)にも同じコマンドを使用できます。使用可能なログは、vCenter Server および ESX/ESXi の各バージョンで異なる可能性があります。

  1. ログから特定の文字列を検索するには、Select-String コマンドレットを使用します。

    Get-VMHost HostNameOrIP | Get-Log LogName | Select -expand Entries | Select-String SearchTerm | More


Additional Information

Collecting diagnostic information for VMware vCenter Server and ESX/ESXi using the vSphere PowerCLI