鏡射WORM檔案以進行災難恢復
您可以使用SnapMirror將WORM檔案複寫到其他地理位置、以進行災難恢復及其他用途。來源Volume和目的地Volume都必須設定SnapLock 為供使用、而且這兩個Volume必須具有相同SnapLock 的功能、即相同的功能、法規遵循或企業。複寫磁碟區和檔案的SnapLock 所有關鍵功能。
來源與目的地磁碟區必須在具有連接程序的SVM的連接叢集中建立。如需更多資訊、請參閱 "叢集與SVM對等關係"。
-
從ONTAP 功能完善的9.5開始、您可以使用XDP(延伸資料保護)類型的SnapMirror關係來複寫WORM檔案、而非DP(資料保護)類型關係。XDP模式ONTAP 與版本無關、能夠區分儲存在同一個區塊中的檔案、讓重新同步複寫的法規遵循模式磁碟區變得更加容易。如需如何將現有DP類型關係轉換成XDP類型關係的相關資訊、請參閱 "資料保護"。
-
若由SnapMirror判斷會SnapLock 導致資料遺失、則針對法規遵循模式磁碟區、對DP類型SnapMirror關係進行重新同步作業將會失敗。如果重新同步作業失敗、您可以使用
volume clone create
建立目的地 Volume 複本的命令。然後、您可以重新同步來源磁碟區與實體複本。 -
支援不同步磁碟區之間XDP類型的SnapMirror關係SnapLock 、即使目的地上的資料與中斷後的來源資料有所不同、也能在中斷後支援重新同步。
在重新同步時、如果偵測到來源與目的地之間的資料差異、而非一般快照、則會在目的地上剪下新的快照、以擷取此差異。新的快照和通用快照都會以下列保留時間鎖定:
-
目的地的Volume過期時間
-
如果磁碟區過期時間過去或尚未設定、則快照會鎖定30天
-
如果目的地具有合法保留、實際的 Volume 過期期間會被遮罩、並顯示為「無限期」;但是、快照會在實際的 Volume 過期期間內鎖定。
-
如果目的地Volume的到期期間晚於來源、則目的地到期期間會保留、且不會在來源Volume重新同步後的到期期間覆寫。
如果目的地擁有與來源不同的合法保留、則不允許重新同步。來源與目的地必須具有相同的合法持有、或在嘗試重新同步之前、必須釋出目的地上的所有合法持有。
在為擷取分散資料而建立的目的地Volume上鎖定的Snapshot複本、可透過執行的CLI複製到來源 snapmirror update -s snapshot
命令。複製一次的快照也會繼續鎖定來源。
-
不支援SVM資料保護關係。
-
不支援負載共用資料保護關係。
下圖顯示初始化SnapMirror關係的程序:
從ONTAP 功能完善的9.12.1開始、您可以使用System Manager來設定WORM檔案的SnapMirror複寫。
-
瀏覽至*儲存>磁碟區*。
-
按一下*顯示/隱藏*、然後選取* SnapLock 「功能類型」、以在「功能區」視窗中顯示該欄。
-
找SnapLock 到一個流通量。
-
按一下 並選取 * 保護 * 。
-
選擇目的地叢集和目的地儲存VM。
-
按一下*「更多選項」*。
-
選擇*顯示舊政策*、然後選取* DPDefault(舊版)*。
-
在「目的地組態詳細資料」區段中、選取*置換傳輸排程*、然後選取*每小時*。
-
按一下「 * 儲存 * 」。
-
在來源磁碟區名稱左側、按一下箭頭以展開磁碟區詳細資料、然後在頁面右側檢閱遠端SnapMirror保護詳細資料。
-
在遠端叢集上、瀏覽至*保護關係*。
-
找出關係、然後按一下目的地Volume名稱、即可檢視關係詳細資料。
-
確認目的地Volume SnapLock 的類型與SnapLock 其他資訊不全。
-
識別目的地叢集。
-
在目標叢集"安裝 SnapLock 授權"、、"初始化法規遵循時鐘"和上、如果您使用早於 9.10.1 的 ONTAP 版本、"建立 SnapLock Aggregate"。
-
在目的地叢集上、建立類型為的 SnapLock 目的地 Volume
DP
大小與來源 Volume 相同或大於:volume create -vserver SVM_name -volume volume_name -aggregate aggregate_name -snaplock-type compliance|enterprise -type DP -size size
從ONTAP 版本S59.10.1開始、SnapLock 相同的集合體上可以存在不含SnapLock的不含SnapLock磁碟區;因此SnapLock 、如果您使用ONTAP 的是版本S59.10.1、則不再需要建立個別的不含SnapLock的集合體。您可以使用Volume -SnapLock類型選項來指定法規遵循或Enterprise SnapLock 版的Volume類型。在不早於版本的發行版中、從Aggregate繼承而來的是「不符合要求」(即「企業」)的「不符合要求」模式。ONTAP ONTAP SnapLock不支援具有版本彈性的目的地Volume。目的地Volume的語言設定必須符合來源Volume的語言設定。 下列命令會建立 2 GB SnapLock
Compliance
Volume 命名dstvolB
在中SVM2
在 Aggregate 上node01_aggr
:cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -snaplock-type compliance -type DP -size 2GB
-
在目的地SVM上、建立SnapMirror原則:
snapmirror policy create -vserver SVM_name -policy policy_name
下列命令會建立 SVM 範圍的原則
SVM1-mirror
:SVM2::> snapmirror policy create -vserver SVM2 -policy SVM1-mirror
-
在目的地SVM上、建立SnapMirror排程:
job schedule cron create -name schedule_name -dayofweek day_of_week -hour hour -minute minute
下列命令會建立一個名為的 SnapMirror 排程
weekendcron
:SVM2::> job schedule cron create -name weekendcron -dayofweek "Saturday, Sunday" -hour 3 -minute 0
-
在目的地SVM上、建立SnapMirror關係:
snapmirror create -source-path source_path -destination-path destination_path -type XDP|DP -policy policy_name -schedule schedule_name
以下命令可在來源磁碟區之間建立 SnapMirror 關係
srcvolA
開啟SVM1
以及目的地VolumedstvolB
開啟SVM2
,然後指派原則SVM1-mirror
和排程weekendcron
:SVM2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -type XDP -policy SVM1-mirror -schedule weekendcron
XDP類型ONTAP 可在SHD9.5或更新版本中找到。您必須使用ONTAP 更新版本的DP類型。 -
在目的地SVM上、初始化SnapMirror關係:
snapmirror initialize -destination-path destination_path
初始化程序會將_基準線傳輸_傳送到目的地Volume。SnapMirror會製作來源Volume的Snapshot複本、然後將複本及其參照的所有資料區塊傳輸到目的地Volume。它也會將來源磁碟區上的任何其他Snapshot複本傳輸到目的地磁碟區。
下列命令可初始化來源磁碟區之間的關係
srcvolA
開啟SVM1
以及目的地VolumedstvolB
開啟SVM2
:SVM2::> snapmirror initialize -destination-path SVM2:dstvolB