SnapMirror Synchronous ソースで、レプリケートされていない Snapshot を使用すると NDMP バックアップが失敗する
環境
- NetApp ONTAP 9.13.1P11以降
- SnapMirror Synchronous(SM-S)関係
- NDMPバックアップ(Commvaultおよび類似のバックアップ アプリケーション)
- すべてのFAS/AFF/ASAプラットフォーム
問題
- NDMPバックアップジョブが、以下のようなエラーで失敗します:
Error(Snapshot specified for backup of SSMSRC volume is not a replicated one. snapshot: snapshot_for_backup_cv_2_1234 errval=0 vol:cifs_vol_a3_fs_tsd01_Data(1) fsid:1165)
Error(Dump failed to initialize.)
Error(DUMP IS ABORTED)
[uninitialized] Error(Snapshot specified for backup of SSMSRC volume is not a replicated one. snapshot: snapshot_for_backup_cv_2_1234 errval=0 vol:cifs_vol_a3_fs_tsd01_Data(1) fsid:1165)
- ONTAPイベントログには以下が表示される場合があります:
sms.snap.not.replicated: Snapshot copy 'snapshot_for_backup_cv_2_1234' is not successfully replicated for the relationship ... Reason: Request failed on secondary.
原因
- ONTAP 9.13.1P11以降、SnapMirror同期(SM-S)関係では、NDMPバックアップ用に指定されたスナップショットが、ソースボリュームと宛先ボリュームの両方に存在(複製)している必要があります。
- バックアップ アプリケーション(例:Commvault)がソースにのみ存在するスナップショット(まだ宛先に複製されていないスナップショット)を要求した場合、ONTAPはデータの一貫性を確保するため、バックアップを拒否します。
- これは意図的な設計であり、バックアップ時に潜在的に矛盾のあるデータや複製されていないデータが使用されることを防ぐためのものです。
- この場合、Commvaultはバックアップ用のスナップショットを自動的に作成しますが、それが宛先に複製されないため、バックアップが失敗します。
解決策
ONTAP 9.13.1P11+でSnapMirror Synchronousを使用したNDMPバックアップを確実に成功させるには:
- オプション1(推奨):
バックアップ アプリケーションを設定して、バックアップ時に ONTAP が新しいバックアップ Snapshot を作成できるようにします。ONTAP は、最新のレプリケート状態に基づいて、整合性のあるバックアップ Snapshot ( NDMPCreated のタグが付いたもの)を作成します。この Snapshot はバックアップに使用され、完了後に自動的に削除されます。
- オプション2:
バックアップ アプリケーションがスナップショットを指定する必要がある場合は、すでにレプリケートされているスナップショットのみを選択するようにしてください(つまり、CSS/ACSなどの共通のSnapMirrorスナップショット、またはアプリケーションによって生成されレプリケートされたスナップショット)。
パートナーノート
N/A追加情報
- Commvaultでは現在、スナップショットの種類を選択するオプションはありません。バックアップジョブごとに新しいスナップショットが自動的に作成されます。
- このシナリオでは、バックアップ アプリケーションベンダー(Commvault)に連絡を取り、最近の製品変更や設定でこの動作に対処できるかどうかを確認する必要があります。
回避策:
- バックアップ アプリケーションが複製されたスナップショットのみを使用するように設定できない場合、またはONTAPにスナップショットの作成を許可できない場合は、バックアップ前に手動でSnapMirror更新を実行して、必要なスナップショットがソースとデスティネーションの両方に存在することを確認することを検討してください。
- ただし、これは長期的な解決策ではなく、スケジュールされたバックアップには実用的ではない可能性があります。
内部情報
内部情報_text