スナップショットの統合中に エラー: "ESXi tracking filter not available" が発生する
search cancel

スナップショットの統合中に エラー: "ESXi tracking filter not available" が発生する

book

Article ID: 380772

calendar_today

Updated On:

Products

VMware vSphere ESXi 7.0

Issue/Introduction

この記事では ESXi 起動時の CBT モジュール読み込み失敗に起因するスナップショット統合の問題に対処するための回避策を提供します。

Symptoms:

  • DELL カスタムイメージを使用する ESXi 7.0 U1 にアップグレード後、スナップショットの統合が失敗します。
  • 仮想マシンと hostd のログに change tracking file(CTK) を開けないことが記録され、結果としてスナップショットの統合がエラー:"ESXi tracking filter not available" により失敗します。
  • 以下のエラーが仮想マシンのログファイルに記録されます。(仮想マシンのログファイル:</vmfs/volumes/<Datastore UUID>/<Virtual Machine Name>/vmware.log)
2020-10-24T10:02:18.629Z| vcpu-0| A000: ConfigDB: Setting scsi0:1.redo = ""
2020-10-24T10:02:18.629Z| vcpu-0| I005: DISK: OPEN scsi0:1 '/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test_1-000002.vmdk' persistent R[]
2020-10-24T10:02:18.631Z| vcpu-0| I005: AIOGNRC: Failed to open '/vmfs/devices/disks/5f46c24a-########-####-##########7c' : Could not find the file (60003) (0x2013).
2020-10-24T10:02:18.631Z| vcpu-0| I005: OBJLIB: Device '/vmfs/devices/disks/5f46c24a-########-####-##########7c' not present, retrying to create one.
2020-10-24T10:02:18.641Z| vcpu-0| I005: DISKLIB-LIB_BLOCKTRACK   : Resuming from change tracking info file /vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test_1-000002-ctk.vmdk.
2020-10-24T10:02:18.645Z| vcpu-0| I005: DISKLIB-CTK   : Could not open change tracking file "/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test_1-000002-ctk.vmdk": Change tracking invalid
2020-10-24T10:02:18.651Z| vcpu-0| I005: DISKLIB-CTK   : Change tracking invalid; reinitializing.
2020-10-24T10:02:18.683Z| vcpu-0| I005: ConsolidateEnd: Snapshot consolidate complete: ESXi tracking filter not available (5).
  • 以下のエラーが hostd のログファイルに記録されます。(hostd のログファイル:/var/run/log/hostd.log)
2020-10-26T15:48:44.261Z verbose hostd[3457085] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test.vmx opID=kg4v90cf-4586521-auto-2qaze-h5:70279734-6-78-1f35 user=vpxuser:company\exampleuser] Removeallsnapshots received. Consolidate: true
2020-10-26T15:48:44.262Z info hostd[3457085] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test.vmx opID=kg4v90cf-4586521-auto-2qaze-h5:70279734-6-78-1f35 user=vpxuser:company\exampleuser] State Transition (VM_STATE_ON -> VM_STATE_REMOVEALL_SNAPSHOT)
2020-10-26T15:48:44.359Z verbose hostd[3457085] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test.vmx opID=kg4v90cf-4586521-auto-2qaze-h5:70279734-6-78-1f35 user=vpxuser:company\exampleuser] Consolidate disks after snapshot removal.
2020-10-26T15:48:45.415Z verbose hostd[2102328] [Originator@6876 sub=Vigor.Vmsvc.vm:/vmfs/volumes/datastore1/5f46c24a-########-####-##########7c/Test.vmx] Consolidate Disks message: Consolidation failed for disk node 'scsi0:0': ESXi tracking filter not available.
  • スナップショットの統合が disk node 'scsi0:1': ESXi tracking filter not available. により失敗します。

  • スナップショットの統合中に エラー: ESXi tracking filter not available. が発生します。

Environment

VMware vSphere 7.0.x

Cause

ESXi のアップグレード後、ESXi の起動中において CBT モジュールのロードが失敗します。

Note: ソフトウェア FCoE は vSphere 7.0 ではサポートされません。

Resolution

これは ESXi 7.0 U1 における既知の不具合であり、ESXi 7.0 U2 にて修正されています。

Workaround
Note: 仮想マシンがパワーオフ状態であれば スナップショットの統合は完了します。

手動で CBT モジュールを読み込む:

  • CBT モジュールが有効かは、以下のコマンドで確認します。
    esxcli system module list --enabled=true | grep cbt

  • CBT モジュールがロードされているかは、以下のコマンドで確認します。
    esxcli system module list --loaded=true | grep cbt

  • 手動で CBT モジュールをロードするには、以下のコマンドを実行します。
    vmkload_mod cbt

上記の変更は再起動後は維持されません。CBT モジュールのロードに関する問題は bootbank の既知の不具合に関連しています。
この問題に対処するには、KB Bootbank loads in /tmp/ after reboot of ESXi 7.0 Update 1 host に記載の手順に従います。