エフサステクノロジーズ株式会社

本ページの製品は2024年4月1日より、エフサステクノロジーズ株式会社に統合となり、順次、切り替えを実施してまいります。一部、富士通表記が混在することがありますので、ご了承ください。

ONTAP 9 マニュアル ( CA08871-402 )

to English version

バックアップ デスティネーションのSnapshotコピーのWORM状態へのコミット

SnapLock for SnapVaultを使用して、セカンダリー ストレージ上のSnapshotコピーをWORM方式で保護できます。SnapLockの基本的なタスクは、すべてバックアップ デスティネーションで実行します。デスティネーション ボリュームは自動的に読み取り専用でマウントされるため、SnapshotコピーをWORM状態に明示的にコミットする必要はありません。そのため、スケジュール設定されたSnapshotコピーをデスティネーション ボリュームにSnapMirrorポリシーを使用して作成することはサポートされていません。

開始する前に
  • ONTAP System Managerを使用して関係を設定する場合は、ソースとデスティネーションの両方のクラスタでONTAP 9.15.1以降が実行されている必要があります。

  • デスティネーション クラスタ:

  • 保護ポリシーのタイプは「vault」であることが必要です。

  • ソース アグリゲートとデスティネーション アグリゲートはどちらも64ビットである必要があります。

  • ソース ボリュームにSnapLockボリュームを使用することはできません。

  • ONTAP CLIを使用する場合は、ピア クラスタおよびSVMにソース ボリュームとデスティネーション ボリュームを作成する必要があります。

タスク概要

ソース ボリュームで使用するストレージは、富士通のストレージでも富士通以外のストレージでもかまいません。

WORM状態にコミットされたSnapshotコピーの名前を変更することはできません。

SnapLockボリュームはクローニングできますが、SnapLockボリュームのファイルはクローニングできません。

LUNはSnapLockボリュームではサポートされていません。LUNがSnapLockボリュームでサポートされるのは、SnapLockボリューム以外の場所で作成されたSnapshotコピーが、SnapLockバックアップ関係の一部として保護のためにSnapLockボリュームに転送される場合のみです。読み取り / 書き込みSnapLockボリュームでは、LUNはサポートされません。ただし、改ざん不能のSnapshotコピーは、LUNが含まれるSnapMirrorのソース ボリュームとデスティネーション ボリュームの両方でサポートされます。

ONTAP 9.10.1以降では、SnapLockボリュームと非SnapLockボリュームを同じアグリゲートに配置できるため、ONTAP 9.10.1を使用している場合はSnapLockアグリゲートを別々に作成する必要はありません。ボリュームの「-snaplock-type」オプションを使用して、SnapLockボリューム タイプ(ComplianceまたはEnterprise)を指定します。ONTAP 9.10.1より前のリリースでは、SnapLockモード(ComplianceまたはEnterprise)はアグリゲートから継承されます。バージョンに依存しないデスティネーション ボリュームはサポートされません。デスティネーション ボリュームの言語設定とソース ボリュームの言語設定が一致している必要があります。

バックアップ デスティネーションであるSnapLockボリュームには、デフォルトの保持期間が割り当てられます。この期間の初期値は、SnapLock Enterpriseボリュームの場合は最小値の0年、SnapLock Complianceボリュームの場合は最大値の30年に設定されています。各Snapshotコピーは、最初はこのデフォルトの保持期間でコミットされます。保持期間は、必要に応じてあとから延長できます。詳細については、「保持期限の設定 - 概要」を参照してください。

ONTAP 9.14.1以降では、SnapMirror関係のSnapMirrorポリシーで特定のSnapMirrorラベルの保持期間を指定することで、ソース ボリュームからデスティネーション ボリュームにレプリケートされたSnapshotコピーを、ルールで指定した保持期間にわたって保持できます。保持期間を指定しない場合は、デスティネーション ボリュームのデフォルトの保持期間が使用されます。

ONTAP 9.13.1以降では、ボリューム クローンの作成処理の実行時にsnaplock-typeを「non-snaplock」に設定し、Snapshotコピーを「parent-snapshot」として指定してFlexCloneを作成することで、SnapLockバックアップ関係のデスティネーションSnapLockボリュームにロックされたSnapshotコピーを瞬時にリストアできます。SnapLockタイプを指定したFlexCloneボリュームの作成の詳細については、こちらを参照してください。

MetroCluster構成の場合は、次の点に注意してください。

  • SnapVault関係は、同期元のSVM間でのみ作成できます。同期元のSVMと同期先のSVMの間では作成できません。

  • 同期元のSVMのボリュームからデータ提供用のSVMへのSnapVault関係を作成できます。

  • データ提供用のSVMのボリュームから同期元のSVMのDPボリュームへのSnapVault関係を作成できます。

次の図は、SnapLockバックアップ関係を初期化する手順を示しています。

This illustration shows the procedure for initializing a SnapLock vault relationship: identifying the destination cluster
手順

ONTAP CLIを使用して、SnapLockバックアップ関係を作成できます。また、ONTAP 9.15.1以降では、ONTAP System Managerを使用して、SnapLockバックアップ関係を作成できます。

ONTAP System Manager
  1. [ストレージ] > [ボリューム]に移動して、[追加]を選択します。

  2. [ボリューム追加]ウィンドウで、[その他のオプション]を選択します。

  3. ボリュームの名前、サイズ、エクスポート ポリシー、および共有名を入力します。

  4. [デスティネーションSnapshotをロックする]を選択し、[ロック方法]セクションで[SnapLock for SnapVault]を選択します。選択したポリシー タイプが「vault」でない場合、SnapLockライセンスがインストールされていない場合、またはコンプライアンス クロックが初期化されていない場合、このオプションは表示されません。

  5. [Initialize SnapLock Compliance Clock]を選択します(まだ有効になっていない場合)。

  6. 変更を保存します。

CLI
  1. デスティネーション クラスタで、ソース ボリュームと同じサイズ以上のDPタイプのSnapLockデスティネーション ボリュームを作成します。

    volume create -vserver <SVM_name> -volume <volume_name> -aggregate <aggregate_name> -snaplock-type <compliance|enterprise> -type DP -size <size>

    次のコマンドは、SVM2のアグリゲートnode01_aggrに、dstvolBという名前の2GBのSnapLock Complianceボリュームを作成します。

    cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -snaplock-type compliance -type DP -size 2GB
  2. デスティネーション クラスタで、デフォルトの保持期間を設定します。

  3. 非SnapLockソースと作成した新しいSnapLockデスティネーションの間に新しいレプリケーション関係を作成します。

    次の例は、dailyおよびweeklyのラベルが付いたSnapshotコピーを1時間ごとにバックアップするXDPDefaultポリシーを使用して、デスティネーションSnapLockボリュームdstvolBとの新しいSnapMirror関係を作成します。

    cluster2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -vserver SVM2 -policy XDPDefault -schedule hourly
  4. デスティネーションSVMで、作成したSnapVault関係を初期化します。

    snapmirror initialize -destination-path <destination_path>

    次のコマンドは、SVM1上のソース ボリュームsrcvolASVM2上のデスティネーション ボリュームdstvolBの間の関係を初期化します。

    cluster2::> snapmirror initialize -destination-path SVM2:dstvolB
  5. 関係が初期化されてアイドル状態になったら、デスティネーションでsnapshot showコマンドを使用して、レプリケートされたSnapshotコピーに適用されているSnapLockの有効期限を確認します。

    次の例は、SnapMirrorラベルとSnapLockの有効期限が設定されたボリュームdstvolB上のSnapshotコピーの一覧を表示します。

    cluster2::> snapshot show -vserver SVM2 -volume dstvolB -fields snapmirror-label, snaplock-expiry-time
Top of Page