メインコンテンツまでスキップ

SCV 4.3/NDB : SnapVault または SnapMirror 更新の Snapshot が見つかりません

Views:
49
Visibility:
Public
Votes:
0
Category:
snapcenter
Specialty:
snapx
Last Updated:

に適用されます

  • SnapCenter Plug-In for VMware ( SCV ) 4.3 以降
  • NetApp データブローカー( NDB ) 1.x

問題

  • SnapMirror または SnapVault の処理が失敗して、次のいずれかのメッセージが表示されます。

ソース側のエラー
Unable to find Snapshot (RG|Policy_YYYY-MM-dd_HH:mm:ss.0ms) on volume (primary-volume) from storage (primary-SVM-fqdn).
Failed to attach the label to the specified Snapshot copy.(RG|Policy_YYYY-MM-dd_HH:mm:ss.0ms). Invalid response returned by Set-NcSnapshot: 0

宛先側のエラー
Error: SnapVault update failed for the relationship [ source-SVM : source-volume ==> destination-SVM : destination-volume]
with error: Snapshot copy 'RG|Policy_YYYY-MM-dd_HH:mm:ss.0ms' not found on the SnapVault destination destination-SVM : destination-volume

  • SCV (および NDB )では SnapMirror 処理または SnapVault 処理を正常に完了できず、これらの障害でセカンダリバックアップがあるとは表示されません。

原因

  • 次の場合、ソース側で Snapshot が見つかりません:
    • Snapshot はボリュームの ONTAP 自動削除によって削除されるため、次の解決策は役立ちません(ボリューム設定を調整する必要があります)。
    • Snapshot の作成後、 MCC 環境で頻繁に表示されるストレージシステムのボリュームデータベース、または SVM ルート上の LS ミラーでは、ストレージシステムのボリュームデータベースを十分な速度で更新できません。
  • 次の場合、デスティネーション側で Snapshot が見つかりません:
    • SnapVault または SnapMirror の更新の転送に失敗しました。この場合、以下のソリューションは効果を示しません(デスティネーションの ONTAP の SnapMirror ログを確認してください)。
    • SnapVault または SnapMirror の更新
      には 2 時間以上かかるため、完了後に Snapshot が表示されます。 SnapVault または SnapMirror の更新がトリガーされると、プラグインは転送が終了するまで繰り返し確認し、転送先に Snapshot が表示されるまで待機します。このチェックは、 1 分間の一時停止で 120 回試行された後、その後中止されてエラーメッセージが表示されます。

解決策

  1. vSphere Web Interface で、コンソールを開きます
  2. maintユーザでログインします
  3. メインメニュー から4 を押します
  4. Support and Diagnostic Menu から 2 を押します
  5. 「 y 」を押して診断シェルに入ります
  6. 「 sudo su 」と入力します。
  7. appsettings-storage.json入力してファイルを編集します  vi /opt/netapp/protectionservice/publish/storage/appsettings-storage.json
  8. [AppSettings]セクションに次のキーを追加します(タイムアウトはミリ秒単位)。

"SNAPSHOT_CHECK_RETRY": "120",
"SNAPSHOT_CHECK_TIMEOUT": "60000",
"SnapshotDiscoverRetryIntervalSecond": "10000",
"SnapshotDiscoverMaxRetryExist": "9",

"SnapmirrorRetry": "360",
"SnapmirrorTimeout": "300000"
"MaxRetrySnapmirrorHistory": "300",
"RetryIntervalSecondSnapmirrorHistory": "4",

  1. ここでは、通常は表示されないデフォルト値を示します。表示されたデフォルトの値を調整して、通常の SnapVault 転送または SnapMirror 転送が最長になる期間に合わせます。再試行だけを増やすのではなく、タイムアウトを 10 分または 15 分( 600000 分、 900000 秒)に変更し、それに応じて再試行を調整します。これにより、チェックとロギングの回数が節約されます。
  2. 変更を保存し て viエディタを終了します
  3. コマンドプロンプトで「 Exit 」と入力して、診断シェルを終了します
  4. 「 b 」と入力してメインメニューに戻ります
  5. メインメニュー から1 を押します
  6. アプリケーション構成メニューから3 を押して、サービスを停止します
  7. [ アプリケーションの設定 ] メニュー から2 を押して、サービスを開始します

追加情報

メモ : snapshot_check_* 変数は、デスティネーション Snapshot の表示とプライマリ Snapshot の SnapshotDiscovery * 用です。

NDB 1.1.0 ( D1 )で作業する場合、大文字の SNAPSHOT_CHECK_* 変数は AppSettings セクション外になければなりません。

 

CUSTOMER EXCLUSIVE CONTENT

Registered NetApp customers get unlimited access to our dynamic Knowledge Base.

New authoritative content is published and updated each day by our team of experts.

Current Customer or Partner?

Sign In for unlimited access

New to NetApp?

Learn more about our award-winning Support