Metro Mirror 和 Global Mirror 關係
Metro Mirror 和 Global Mirror 關係定義兩個磁區之間的關係:主磁區和輔助磁區。
一般而言,主磁區包含資料的正式作業副本,並且是應用程式通常存取的磁區。輔助磁區通常包含資料的備份副本,供災難回復使用。
採用循環模式的 Global Mirror 也使用變更磁區,當資料變更時,這些變更磁區會保存較早的一致性修訂。關係的主磁區和輔助磁區都可以建立變更磁區。
當建立關係時,會定義主磁區和輔助磁區,這些屬性永不改變。 不過,任一磁區都可以依照需要而以主要或次要角色來運作。主要磁區包含應用程式資料的有效副本,且會接收來自主機應用程式的更新項目,與來源磁區類似。 次要磁區會接收主要磁區中任何更新項目的副本,因為這些更新項目全部都會透過鏡映鏈結來傳輸。因此,次要磁區類似於持續更新的目標磁區。當建立關係時,會將主要磁區的角色指派給主磁區,將次要磁區的角色指派給輔助磁區。因此,最初的複製方向是從主 (master) 到輔助。當關係是在一致狀態中,您可以反轉複製方向。
通常,關係中的兩個磁區大小必須相同。不過,在某些情況下,可以變更磁區大小。如需相關資訊,請參閱使用 CLI 擴充磁區。 當兩個磁區位於相同系統時,它們必須在相同 I/O 群組中。
如果定義變更磁區,則必須具有相同大小,而且必須與相關聯的主磁區或輔助磁區位於相同的 I/O 群組中。
為了易於管理應用程式,您可以將關係新增到一致性群組中。
副本類型
Metro Mirror 副本可確保在 I/O 完成確認傳送到主機應用程式之前,先將更新項目確定到主要和次要磁區。在執行失效接手作業時,此行為可確保次要磁區與主要磁區同步化。
Global Mirror 副本可在更新項目確定到次要磁區之前,先讓主機應用程式收到 I/O 完成確認。如果執行失效接手作業,主機應用程式必須回復並套用任何尚未確定到次要磁區的更新項目。
多重循環 Global Mirror 副本只會處理平均傳輸量,而不是尖峰傳輸量,因此可降低頻寬需求。多重循環 Global Mirror 的複製程序類似於 Metro Mirror 和非循環 Global Mirror。 在背景複製程序進行期間,次要磁區的變更磁區可用來維護次要磁區上的一致映像檔。 多重循環 Global Mirror 關係具有比非循環 Global Mirror 關係更高的回復點目標 (RPO)。
狀態
以不同系統中的兩個磁區建立 Metro Mirror 或 Global Mirror 關係時, 已連接和未連接狀態之間的差別很重要。這些狀態適用於系統、關係及一致性群組。
- 可存取主要磁區進行 I/O 讀寫作業,但無法存取次要磁區進行任一作業。必須啟動複製程序,才能使次要磁區一致。
- 可存取主要磁區進行 I/O 讀寫作業,但無法存取次要磁區進行任一作業。在對處於 InconsistentStopped 狀態的一致性群組發出 startrcrelationship 指令後,就會進入此狀態。 在對處於 Idling 或 ConsistentStopped 狀態的一致性群組發出 startrcrelationship -force 指令後,也會進入此狀態。
- 次要磁區包含一致映像檔,但對於主要磁區而言可能已過時。當關係已處於 ConsistentSynchronized 狀態且遇到錯誤而導致強制凍結一致性群組時,可能會出現此狀態。 將 CreateConsistentFlag 參數設為 TRUE 來建立關係時,也會出現此狀態。
- 可存取主要磁區進行 I/O 讀寫作業。可存取次要磁區進行 I/O 唯讀作業。
- 可存取主要磁區進行 I/O 讀寫作業。次要磁區包含一致映像檔(對於主要磁區而言可能已過時),且可供存取以進行 I/O 唯讀作業。如果關係是多重循環 Global Mirror 關係,則會定期以最新的一致映像檔來重新整理次要磁區。
- 主磁區和輔助磁區都以主要角色運作。兩個磁區都可供存取以進行 I/O 讀寫作業。關係停止時會出現此狀態;表示容許對次要磁區進行寫入存取。
- 一致性群組這一半的所有磁區都以主要角色運作,可以接受 I/O 讀取或寫入作業。
- 一致性群組這一半的所有磁區都以次要角色運作,無法接受 I/O 讀取或寫入作業。
- 一致性群組這一半的所有磁區都以次要角色運作,可以接受 I/O 讀取作業,但不接受 I/O 寫入作業。
狀態
系統也提供磁區關係狀態的相關資訊。如果要檢視狀態,請發出 lsrcconsistgrp 或 lsrcrelationship 指令。
- 關係中的所有磁區都在線上且可存取。如果關係的狀態是 ConsistentSynchronized、ConsistentCopying 或 InconsistentCopying,則磁區可以抄寫主要磁區收到的主機 I/O 寫入作業。
- 關係的主要磁區已離線,無法進行其他主機 I/O 作業。同步化會暫停到主要磁區重回線上為止。
- 關係的次要磁區已離線。對於處於 ConsistentSynchronized 狀態的一般 Global Mirror 關係(亦即,無變更磁區的 Global Mirror 關係),以及 Metro Mirror 關係,對主要磁區進行更多 I/O 寫入作業 造成關係停止。
- 無法存取遠端系統。 對於處於 ConsistentSynchronized 狀態的一般 Global Mirror 關係(亦即,無變更磁區的 Global Mirror 關係),以及 Metro Mirror 關係,對主要磁區進行更多 I/O 寫入作業造成關係停止。
- 關係的主要變更磁區已離線。對於具有變更磁區的 Global Mirror 關係,現行 I/O 循環已結束;當主要變更磁區重回線上時,就會開始新的 I/O 循環。
- 關係的次要變更磁區已離線。對於具有變更磁區的 Global Mirror 關係,現行 I/O 循環已暫停;當次要變更磁區重回線上時,I/O 循環就會回復。
- 對於具有變更磁區的 Global Mirror 關係,至少尚有一個變更磁區未配置。在此狀態下,無法抄寫。