ESXi ホストに永続的なログ記録があるかどうかの確認
search cancel

ESXi ホストに永続的なログ記録があるかどうかの確認

book

Article ID: 302457

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

VMware ESXi は RAM ディスクに内部的にログ記録します。構成されている場合、ホストもディスク上の永続的スクラッチの場所、またはネットワーク経由でリモート syslog サーバにログ記録します。永続的なログ記録は、ESXi ホストを再起動しても継続し、トラブルシューティングには重要です。

この記事には、ESXi ホストが永続的なログ記録に対して構成されているかどうかを確認するためのガイダンスが提供されています。 その構成を変更するためのドキュメントまたはほかの記事も参照します。


Symptoms:

免責事項: これは英文の記事 「Determining whether an ESXi host has persistent logging (2004773)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


Environment

VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.5
VMware ESXi 3.5.x Installable
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.1
VMware ESXi 3.5.x Embedded
VMware ESXi 4.1.x Installable
VMware ESXi 4.0.x Installable

Resolution

ESXi ホストが通常ディスクにログを保存するように、またはログをネットワーク経由でリモート syslog サーバに送信するように構成されている場合、これらのログは永続的とみなされます。

ESXi ホストがログを syslog サーバに送信するように構成されているかどうかの確認

VMware ESXi ホストは、ログを長期的な保存のためにリモートで syslog サーバに送信するように構成することができます。ESXi ホストは、リモート syslog サーバがこれらのログを指定の保存ポリシーに基づいて保持していることを保証できません。

ESXi ホストの syslog サービスの構成を確認します。ホストは、リモート syslog サーバのホスト名とポートで構成する必要があります。固有の方法は、ESXi のバージョンによって異なります。

ESXi ホストがディスク上の永続的スクラッチの場所にログを送信するように構成されているかどうかの確認

VMware ESXi ホストは、ログを長期的保存のためにローカル ディスク デバイスにコピーするように構成することができます。ESXi ホストは、これらのログのローテーションおよび保持を管理します。

ESXi ホストの syslog サービスの構成を確認します。ホストは、ログを保存するためにディスク上の永続的な場所で構成する必要があります。

  1. ESXi ホストにログの保存に適した永続的な場所がディスク上にあるかどうかを確認します。これは、スクラッチの場所、または VMFS データストアです。専用のスクラッチの場所の構成については、「Creating a persistent scratch location for ESXi (1033696)」を参照してください。

  2. ESXi ホストがディスク上の永続的な場所にログをリダイレクトするように構成されていることを確認します。ホストは、ストレージ場所へのパスで構成する必要があります。固有の構成オプションは、ESXi のバージョンによって異なります。
    • ESXi 5.x の場合は、Syslog.global.logDir および Syslog.global.logDirUnique 詳細構成オプションによって管理。詳細については、「 Configuring syslog on ESXi 5.x (2003322)」を参照してください。

    • ESXi 3.x および 4.x の場合は、Syslog.Local.DatastorePath 詳細構成オプションによって管理。詳細については、「Enabling syslog on ESXi 3.5 and 4.x (1016621)」を参照してください。

構成されたログ ターゲットが ESXi ホストから情報を正常に受信していることを確認します。

ターゲットが情報を受信していることを確認するには:

  1. ESXi ホストへのコンソール セッションを開きます。
  2. 次のいずれかのコマンドを実行します。

    • ESXi 5.x 以降の場合: esxcli system syslog mark --message "Syslog Test Message"
    • ESXi 4.1 以前の場合: logger -t vmkernel "Syslog Test Message"

  3. リモート Syslog Collector またはローカル スクラッチの場所のログを確認して、テスト メッセージが正常に受信および記録されたことを確認します。


Additional Information

Determining whether an ESXi host has persistent logging