VMware ESXi は RAM ディスクに内部的にログ記録します。構成されている場合、ホストもディスク上の永続的スクラッチの場所、またはネットワーク経由でリモート syslog サーバにログ記録します。永続的なログ記録は、ESXi ホストを再起動しても継続し、トラブルシューティングには重要です。
この記事には、ESXi ホストが永続的なログ記録に対して構成されているかどうかを確認するためのガイダンスが提供されています。 その構成を変更するためのドキュメントまたはほかの記事も参照します。
免責事項: これは英文の記事 「Determining whether an ESXi host has persistent logging (2004773)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
ESXi ホストが通常ディスクにログを保存するように、またはログをネットワーク経由でリモート syslog サーバに送信するように構成されている場合、これらのログは永続的とみなされます。
VMware ESXi ホストは、ログを長期的な保存のためにリモートで syslog サーバに送信するように構成することができます。ESXi ホストは、リモート syslog サーバがこれらのログを指定の保存ポリシーに基づいて保持していることを保証できません。
ESXi ホストの syslog サービスの構成を確認します。ホストは、リモート syslog サーバのホスト名とポートで構成する必要があります。固有の方法は、ESXi のバージョンによって異なります。
Syslog.global.logHost
詳細構成オプションによって管理。詳細については、「Configuring syslog on ESXi 5.x (2003322)」 を参照してください。Syslog.Remote.Hostname
および Syslog.Remote.Port
詳細構成オプションによって管理。詳細については、「Enabling syslog on ESXi 3.5 and 4.x (1016621)」を参照してください。 VMware ESXi ホストは、ログを長期的保存のためにローカル ディスク デバイスにコピーするように構成することができます。ESXi ホストは、これらのログのローテーションおよび保持を管理します。
ESXi ホストの syslog サービスの構成を確認します。ホストは、ログを保存するためにディスク上の永続的な場所で構成する必要があります。
Syslog.global.logDir
および Syslog.global.logDirUnique
詳細構成オプションによって管理。詳細については、「 Configuring syslog on ESXi 5.x (2003322)」を参照してください。Syslog.Local.DatastorePath
詳細構成オプションによって管理。詳細については、「Enabling syslog on ESXi 3.5 and 4.x (1016621)」を参照してください。ターゲットが情報を受信していることを確認するには:
esxcli system syslog mark --message "Syslog Test Message"
logger -t vmkernel "Syslog Test Message"