Data Domain:如何將集合複寫轉換為 mtree 複寫
Summary: 本文說明如何使用 CLI 將集合複寫轉換為 mtree 複寫。
Instructions
如何將集合複寫轉換為 mtree 複寫
用途:
說明如何使用 CLI 將集合複寫轉換為 mtree 複寫。
適用於:
-
所有 Data Domain 系統
-
軟體版本 5.1 及更新版本
解決方案:
-
在開始此程序前,請關閉任何備份或任何寫入 Data Domain 的內容至少 20-40 分鐘。
-
確認檔案系統清理並未排定在轉換程序的同一天執行,因為清理可能會將大量資料傳送至目標 Data Domain,而且可能會延遲以下步驟的快照複寫。(請注意,如果在轉換之前已開始清理,則即使停止清理,您可能仍需要傳輸大量數據。請特別注意下面的“同步為時間:”。
-
在此程序期間,來源和目的地 Data Domain 上的檔案系統皆會停用。
-
開始此程序之前,請先確認複寫是否同步,而且在中斷集合複寫之前,您在兩個 Data Domain 上所有的 mtree 中都有共同的快照。下面介紹了此過程。
過程:
- 確認複製已同步。從來源 Data Domain 執行以下範例中的命令:
sysadmin@Dell01# 複寫顯示 CTX rctx://0
的詳細統計資料:
0 目的地:
col://Dell02.localdomain 傳送的壓縮後位元組: 592,530,416,032,056
收到的壓縮後位元組: 11,616,432,972
壓縮後剩餘的位元組: <0 ---請注意,剩餘位元組為 0
同步時間: Wed Mar 29 08:59 <---請注意,此時間應符合 Data Domain
sysadmin@Dell01# date
的目前時間和日期 Wed Mar 29 09:00:02 EDT 2017
sysadmin@Dell01#
- 識別需要建立 mtree 複寫的 mtree。在以下範例中,有兩個 mtree:MyBackup 和 Backup。在這種情況下,唯一必須為 mtree 複寫設定的 mtree 是 Mybackup mtree。備份 mtree 為預設,如果不變更目標/目的地系統上的 mtree 名稱,就無法設定將備份 mtree 複製到目的地。如果目標系統上的名稱已變更,則可以完成。如果需要在來源上的備份 mtree 和目的地上的備份 mtree 之間進行複製,則必須設定目錄式複寫。
範例:
sysadmin@Dell01# mtree 清單
名稱 Pre-Comp (GiB) 狀態
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW
/data/col1/backup 394.5 RW
--------------------- -------------- ------
D:已移除
Q :配額定義的
RO:唯讀
RW:讀取寫入
RD:複寫目的地
RLGE:Retention-Lock Governance 已啟用
RLGD:Retention-Lock Governance 已停用
RLCE:已啟用
Retention-Lock Compliance sysadmin@Dell01#
- 創建普通快照。若為 mtree 複寫,重新同步程序需要一般快照。快照名稱並不重要。如果有一個以上的 mtree,則必須對每個 mtree 重複此步驟。
範例:
sysadmin@Dell01# snapshot create snapshot-A-3-29 mtree /data/col1/Mybackup retention 1
天 已建立適用於 mtree “/data/col1/Mybackup” 的快照「snapshot-A-3-29」,並將保留至 2017 年 3 月 30 日 08:58。
sysadmin@Dell01# 快照清單 mtree /data/col1/Mybackup
sysadmin@Dell01#
MTree 的快照資訊:/data/col1/mybackup
----------------------------------------------
name pre-comp (GiB) 建立日期 保留直到 status
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 3月 29 2017 08:58 3月 30 2017 08:58
--------------- -------------- ----------------- ----------------- ------
快照摘要
-------------------
總計:
1 未過期:
1 已過期:
0 sysadmin@Dell01#
- 執行複寫同步。此過程完成兩件事:1) 此動作會啟動複寫程序,將新建立的快照推送至目的地 Data Domain,以及 2) 在中斷集合複寫之前,確保一切已同步。
範例:
sysadmin@Dell01# 複寫同步
0 個檔案已排清。
電流=905268072 sync_target=905268072頭=905268072
sysadmin@Dell01#
- 在目的地 Data Domain 上,驗證系統上是否顯示新建立的快照。重複此步驟來處理所有使用 mtree 複寫設定的 mtree。
範例:
sysadmin@Dell02# 快照清單 MTree 的 mtree /data/col1/Mybackup
快照資訊:/data/col1/mybackup
----------------------------------------------
name pre-comp (GiB) 建立日期 保留直到 status
--------------- -------------- ----------------- ----------------- ------
snapshot-A-3-29 3248783.0 3月 29 2017 08:58 3月 30 2017 08:58
--------------- -------------- ----------------- ----------------- ------
快照摘要
-------------------
總計:
1 未過期:
1 已過期:
0 sysadmin@Dell01#
注意:如果有多個 mtree,您可以使用下列命令快速列出所有快照: snapshot list mtree *
- 檢查快照是否同時顯示在兩個 Data Domain 上,且同步時間是否為目前狀態。如果不確定,請在禁用檔案系統之前再次運行複製同步命令。在來源和目的地 Data Domain 上停用檔案系統。
範例:
Source:
sysadmin@Dell01# filesys 停用
此動作將停用檔案系統。
禁用檔案系統時,應用程式可能會遇到中斷
。
是否確定?(yes|no|?)[否]:是的
,好的,繼續。
請稍候..............
檔案系統現已停用。
sysadmin@Dell01#
目的地:
sysadmin@Dell02# filesys disdisable
:此動作將停用檔案系統。
禁用檔案系統時,應用程式可能會遇到中斷
。
是否確定?(yes|no|?)[否]:是的
,好的,繼續。
請稍候..............
檔案系統現已停用。
sysadmin@Dell01#
- 停用檔案系統後,集合複寫現在可以中斷。下列操作會在來源和目的地 Data Domain 上執行。即使集合複製始終指定為上下文 0,最佳做法始終是執行複製顯示配置,以便破壞正確的上下文。
範例:
Source:
sysadmin@Dell01# 複寫顯示組態
CTX 來源目的地連線 Low-BW-optim 加密已啟用 最大重數-
主機和連接埠串流
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (預設) 已停用 是 -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD 系統預設 每個上下文的最大 repl-streams:16
sysadmin@Dell01#
sysadmin@Dell01# 複製中斷 rctx://0
“複製中斷”命令會不可撤銷地關閉複製
,並使此系統成為正常還原器。
將無法重新連接到當前目標。若要重新設定
複寫,需要一個空的目的地。
是否確定?(yes|no|?)[否]:是的
,好的,繼續。
sysadmin@Dell01#
目的地:
sysadmin@Dell02# 複寫顯示組態
CTX 來源目的地連線 Low-BW-optim 加密已啟用 主機和連接埠串流
的最大重建
數--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
0 col://Dell01.localdomain col://Dell02.localdomain Dell02.localdomain (預設) 已停用 是 -
--- ------------------------- ------------------------- ------------------------------- ------------ ---------- ------- ---------
DD 系統預設 每個上下文的最大 repl-streams:16
sysadmin@Dell01#
sysadmin@Dell02# 複製中斷 rctx://0
「replication break」命令會不可撤銷地關閉
複製,並使此系統成為正常還原器。如果不使用「filesys destroy」命令銷毀
其所有數據,就不可能
再次使該系統成為目的地。
是否確定?(yes|no|?)[否]:是的
,好的,繼續。
sysadmin@Dell01#
- 在來源和目的地 Data Domain 上啟用檔案系統。
範例:
Source:
sysadmin@Dell01# filesys 啟用
,請稍候......................
檔案系統現已啟用。
sysadmin@Dell01#
目的地:
sysadmin@Dell02# filesys 啟用
請稍候.....................
檔案系統現已啟用。
sysadmin@Dell01#
- 執行 mtree 清單,以顯示您的 mtree 清單,以列出必須設定 mtree 複寫的 mtree 清單。
範例:
sysadmin@Dell01# mtree 清單
名稱 Pre-Comp (GiB) 狀態
--------------------- -------------- ------
/data/col1/Mybackup 3248783.0 RW
/data/col1/backup 394.5 RW
--------------------- -------------- ------
D:已移除
Q :配額定義的
RO:唯讀
RW:讀取寫入
RD:複寫目的地
RLGE:Retention-Lock Governance 已啟用
RLGD:Retention-Lock Governance 已停用
RLCE:已啟用
Retention-Lock Compliance sysadmin@Dell01#
- 為必須設定為複寫設定的 mtree 設定複寫。對所有必須設定複寫設定的 MTrees 重複此程序。在來源和目的地 Data Domain 上執行相同的命令,如下所示。
範例:
sysadmin@Dell01# 複寫新增來源 mtree://< 來源的名稱 DD/>data/col1/<Mtree 名稱>目的地 mtree://< 來源的名稱 DD/>data/col1/<Mtree 名稱
>
來源:
sysadmin@Dell01# 複寫新增來源 mtree://Dell01.localdomain/data/col1/Mybackup 目的地 mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
目的地:
sysadmin@Dell02# 複製新增來源 mtree://Dell01.localdomain/data/col1/Mybackup 目的地 mtree://Dell02.localdomain/data/col1/Mybackup
sysadmin@Dell01#
- 在來源和目的地 Data Domain 上執行複寫顯示組態,以確保兩端都已正確設定複寫。
範例:
Source:
sysadmin@Dell01# 複寫顯示組態
CTX 來源目的地連線 Low-BW-optim 加密已啟用 最大重建數-
主機和連接埠串流
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (預設) 已停用 No 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD 系統預設每個內容的最大 repl-streams:16
sysadmin@Dell01#
目的地:
sysadmin@Dell02# 複寫顯示組態
CTX 來源目的地連線 啟用低 BW-最佳加密 最大重建數
- 主機和連接埠串流
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
1 mtree://Dell01.localdomain/data/col1/Mybackup mtree://Dell02.localdomain/data/col1/Mybackup Dell02.localdomain (預設) 已停用 No 16
--- ------------------------------------------------ ------------------------------------------------ ------------------------------- ------------ ---------- ------- ---------
DD 系統預設每個內容的最大 repl-streams:16
sysadmin@Dell01#
- 重新同步新建立的複寫內容。重新同步程序僅會在來源 Data Domain 上執行。針對每個上下文重複此過程。
範例:
Source:
sysadmin@Dell01# 複製重新同步 rctx://1
「replication resync」命令會以不可撤銷的方式移除與來源不同的目的地資料
。將無法恢復丟失的數據。
中止重新同步不會將資料還原至先前的狀態。
是否確定?(yes|no|?)[否]:是的
,好的,繼續。
(00:09) 正在等待重新同步開始...
(00:11) 重新同步開始。
使用「複製觀察 rctx://1」監控進度。
sysadmin@Dell01#
sysadmin@Dell01# 複寫觀察 rctx://2
使用 Control-C 停止監視。
(00:00) 複製重新同步已開始...
(00:02) 初始化:
(00:14) 100% 完成,預壓縮: 0 KB/秒,網路: 0 KB/秒
(00:14) 複寫重新同步已完成。
sysadmin@Dell01#
- 完成此過程後,在源上運行複製狀態命令。由於在開始此程序之前,已停止所有對 Data Domain 的寫入,因此一切都應在幾分鐘內同步。在下面的示例中,上下文一是同步的,並且連接處於空閒狀態。這表示複寫處於同步狀態。
範例:
sysadmin@Dell01# 複寫狀態
CTX 目的地已啟用 連線同步時間
--- ------------------------------------------------ ------- ---------- ------------------
1 mtree://Dell02.localdomain/data/col1/Mybackup 是 閒置 週三 3月 29 09:53
--- ------------------------------------------------ ------- ---------- ------------------
sysadmin@Dell01#
- 重新開啟備份應用程式。