仮想マシンバックアップ中の過剰なロギングが syslog サーバーの領域を大量に消費する
search cancel

仮想マシンバックアップ中の過剰なロギングが syslog サーバーの領域を大量に消費する

book

Article ID: 433380

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Excessive logging consuming large space in syslog server during VM backup window」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

症状:

  • バックアップウィンドウ中に、syslog サーバーが ESXi から非常に多くのイベントを受信します。
  • vpxa または hostd のログサンプルでは、NFC のデバッグログが有効になっていることを示しています。
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioRecvData: Srv receiving data, size = 44
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioServerProcessMain: Processing an operation
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioIoCB: Received callback
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioServerProcessMain: Processing an operation
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioIoCB: Received callback
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioServerProcessMain: Processing an IO callback
    ####-##-##T##:##:##.###Z info vpxa[#######] [Originator@6876 sub=Libs] [NFC DEBUG] NfcAioSendMessage: Srv sending msg, opId = #######, type = 7, size = 44
  • ESXi ホストの /var/run/log/vmauthd.log では、デバッグログを要求しているサーバーが表示されます。
    ####-##-##T##:##:##.###Z vmauthd[########]: Connect from remote socket (<IP Address>:32938).
    ####-##-##T##:##:##.###Z vmauthd[########]: Connect from <IP Address>
    ####-##-##T##:##:##.###Z vmauthd[########]: Received PROXY command for vpxa-nfc, session = ## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##
    ####-##-##T##:##:##.###Z vmauthd[########]: vmware-vpxa: Connected to vpxa-nfc-fd, remote end sent pid: #######

Environment

VMware vSphere ESXi 6.7
VMware vSphere ESXi 7.0
VMware vSphere ESXi 8.0

Cause

この問題は、デバッグログを要求するバックアップアプリケーションの設定によって、大量のログが出力されることが原因です。

バックアップベンダーによって手順が異なる場合があるため、詳細な対処手順はバックアップ担当チームまたはベンダーに相談してください。

Resolution

Veritas 製品の例では、以下を含む 'vixDiskLib.ini' ファイルが /usr/openv/lib/shared/vddk/lib64/ に配置されています。

ファイル例:

vixDiskLib.disklib.EnableCache = 0
vixDiskLib.nfc.LogLevel = 4
vixDiskLib.transport.LogLevel = 6
vixDiskLib.nfcFssrvr.timeoutMs = 0

大量のログ出力を確実に回避するには、vixDiskLib.nfc.LogLevel を 1 (エラーのみ) に設定する必要があります。ESXi ホストでのサービス再起動は不要ですが、アプリケーションの再起動要否は、バックアップベンダーに確認してください。

Additional Information

vixDiskLib.nfc.LogLevel オプションについて: