システム ログが読み取り専用ストレージに格納される
search cancel

システム ログが読み取り専用ストレージに格納される

book

Article ID: 342044

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

このメッセージは、システムがログ ファイルを読み取り専用ストレージに格納すると表示されます。

システムの詳細パラメータ Syslog.global.logDir を使用してシステム ログの場所を構成する場合に、システム ログの場所をテンポラリ(たとえば、[] /tmp)として構成すると、esx.problem.syslog.nonpersistent メッセージが表示されます。

システム ログの場所が構成されていない場合は、デフォルトで、スクラッチ パーティションが使用されます。スクラッチの場所が /tmp などの読み取り専用ストレージに設定されていると、esx.problem.syslog.nonpersistent メッセージが表示されます。

影響

システム ログは、監査および診断用に必要です。システム ログをデータストアなどの恒久的ストレージに格納しなかった場合、再起動後にログが消失します。

Symptoms:
免責事項:これは英文の記事「System logs are stored on non-persistent storage (2032823)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vSphere ESXi 5.0
VMware vCenter Server 6.5.x
VMware vSphere ESXi 5.5
VMware vCenter Server 5.1.x
VMware vCenter Server 5.0.x
VMware vCenter Server 5.5.x
VMware vSphere ESXi 6.0
VMware vSphere ESXi 6.5
VMware vCenter Server Appliance 6.0.x
VMware vCenter Server Appliance 6.5.x
VMware vSphere ESXi 5.1

Resolution

vSphere Web Client でのシステム ログの場所の確認

システム ログの場所を確認するには、次の手順を実行します。

  1. vSphere Web Client ナビゲータでホストを参照します。
  2. [管理] タブの [設定] をクリックします。
  3. [システム] の [システムの詳細設定] をクリックします。
  4. Syslog.global.logDir が永続的な場所を指していることを確認します。
  5. Syslog.global.logDir フィールドが空であるか、スクラッチ パーティションを指している場合は、ScratchConfig.CurrentScratchLocation フィールドに恒久的ストレージの場所が表示されていることを確認します。

    :変更を有効にするにはホストを再起動する必要があります。
:データストアにログを記録するには、Syslog.global.logDir エントリを、[Datastorename]/foldername という形式で指定する必要があります。ScratchConfig.CurrentScratchLocation に設定されたスクラッチ パーティションにログを記録するには、フォーマットを空にするか、[]/foldername という形式で指定します。

vSphere Client でのシステム ログの場所の確認(vSphere 6.0 以前)

システム ログの場所を確認するには、次の手順を実行します。

  1. vSphere Client のインベントリ パネルでホストを選択します。
  2. [構成] タブをクリックして、[ソフトウェア] の下の [詳細設定] をクリックします。
  3. Syslog.global.logDir が永続的な場所を指していることを確認します。

    このディレクトリは、[<データストア名>] <ファイルへのパス> という形式で指定する必要があります。このパスはデータストアからの相対パスです。 たとえば、[datastore1] /systemlogs のように指定します。

  4. Syslog.global.logDir フィールドが空であるか、明示的にスクラッチ パーティションを指している場合は、ScratchConfig.CurrentScratchLocation フィールドにパーシステント ストレージの場所が表示されていることを確認します。


追加情報

パーシステント ログの特定の詳細については、「Determining whether an ESXi host has persistent logging (2004773)」を参照してください。

ESXi の Syslog の構成については、「Configuring syslog on ESXi 5.x (2003322)」を参照してください。

この記事の翻訳バージョンについては、次を参照してください。


Additional Information

System logs are stored on non-persistent storage