天天看點

HP遠端快照複制卷詳解

關于遠端快照複制功能

  遠端快照複制是适用于災難恢複的授權功能。此功能将塊級别資料從本地存儲系統上的卷異步(批量)複制到相同系統或不同的獨立系統上的卷。此不同系統可與第一個系統位于相同站點或不同站點。

典型複制配置涉及以下實體和邏輯元件:

連接配接到本地存儲系統的主機,通過 FC 或 iSCSI 端口網絡連接配接到遠端存儲系統。

遠端系統定義。本地系統上的管理對象,可使本地系統和遠端系統中的 MC 通信并交換資料。

複制組。相關主要卷,允許複制并通常寄宿于兩個實體分隔或地理分隔的存儲系統上。這些卷也被稱為複制卷。

主卷。該卷是複制集中的資料源且可以映射到主機。出于災難恢複目的,如果主卷脫機,則會将備用卷指定為主卷。主卷存在于主系統中的主虛拟磁盤上。

備用卷。該卷是複制集中資料的目标,主機不可對其進行通路。出于災難恢複目的,如果主卷脫機,則會将備用卷指定為主卷。備用卷存在于備用系統的備用虛拟磁盤中。

複制快照。一種特殊類型的快照,可以保留建立快照時複制集主卷的資料狀态。對于主卷,在完成将主卷資料複制到備用卷後,複制程序會同時在主系統和備用系統上建立複制快照。盡管複制快照被計入系統的最大卷數,但是它們不可映射且不會計入許可限制。複制快照可導出為正常的許可快照。

複制映像。在主系統和備用系統中具有相同映像 ID 的複制快照的概念術語。以下同步快照包含相同的資料且可以用于災難恢複。

複制過程概述

  如遠端複制過程的簡化概述所述,它可以配置為提供卷資料的單點實時複制或定期增量更新複制。定期更新過程包含多個步驟。在每一步,都會建立比對的快照:在主系統中,會建立主卷目前資料的複制快照;然後此快照會用于将新(增量)資料從主卷複制到備用卷;接下來,在備用系統中,會為更新後的備用卷建立比對的快照。這對比對快照将建立複制同步點,這些同步點用于繼續執行複制過程。下面是遠端複制過程的分步示例。

下圖顯示了兩台主機使用三個複制組的情況:

紐約的主機映射到“财政”卷并更新“财政”卷。此卷複制到慕尼黑的主機。

慕尼黑的主機映射到“銷售”和“工程”卷并更新這兩個卷。“銷售”卷從系統 2 複制到慕尼黑資料中心的系統 3 中。“工程”卷從慕尼黑的系統 3 複制到紐約的系統 1 中。

<a target="_blank" href="http://blog.51cto.com/attachment/201308/104839702.jpg"></a>

  遠端複制使用快照功能來跟蹤要複制的資料和确定主卷上更新的資料差異,進而最大程度減少要傳輸的資料量。遠端複制過程建立的快照是一種名為複制快照的特殊形式,它不對照快照許可限制進行計數。

  為了執行複制,将抓拍主卷的快照,進而建立資料的時間點映像。然後通過使用傳輸媒體(如 TCP/IP(iSCSI) 或光纖通道)複制快照代表的資料,将此時間點映像複制到備用卷。第一次複制将所有資料從主卷複制到備用卷;後續複制使用稀疏快照。

主卷和備用卷的複制快照均會保留。當這兩個卷的比對快照對同時保留時,比對快照稱為複制同步點。這兩個快照(每個卷上一個)一同用作同步參考點,進而最大程度減少要傳輸的資料量。一個同步點中的兩個快照會被指定相同的映像 ID,該 ID 唯一辨別了這些快照中的資料來自相同的時間點映像,并且在各個塊中是相同的。

  當複制快照從标準快照建立得來,而标準快照依然存在時,複制快照的總資料将表示為零位元組。由于快照資料仍然與标準快照相關聯,且沒有與複制快照相關聯的唯一資料,是以才會出現此行為。如果删除了标準快照,其資料将與複制快照相關聯(由其進行保留),且複制快照大小的變化可反映被删除快照的大小。

  使用快照進行複制的一個額外優勢在于這些快照可保留,并可在以後發生非硬體故障(如病毒攻擊)時恢複。由于複制源是快照,該任務不會複制抓拍快照後在主卷上執行的任何寫入操作。這可使您更好地控制每個複制映像中包含的内容。

  快照操作需要大量 I/O。在建立快照後,每次向主卷中的唯一位置寫入内容都會導緻内部的讀取和寫入操作,以保留快照資料。如果要對虛拟磁盤中的卷建立快照、建立卷副本或進行複制,請確定虛拟磁盤包含的主卷、快照池或兩者的共同數量不超過四個。例如:兩個主卷和兩個快照池; 3 個主卷和 1 個快照池; 4 個主卷和 0 個快照池。

複制操作

<a target="_blank" href="http://blog.51cto.com/attachment/201308/105351867.jpg"></a>

抓拍初始快照并啟動複制。

初始複制包括完全資料複制。

抓拍第二個快照并請求複制。這可在進行初始複制的過程中執行。

備用卷上抓拍的快照。這是首個複制同步點。

完成初始複制後,第二個複制将自動啟動。隻會複制自快照 1 以來更改的資料。

備用卷上抓拍的備用快照。這是第二個同步點。

可抓拍其他快照,并在進行複制的過程中在主卷上啟動複制。這些快照将排隊等待前面的複制完成。直到複制完成,這些複制快照才會成為同步點。

上圖顯示了初始、增量和排隊複制:

初始複制:啟動第一個複制後,會抓拍主卷的快照,并将每個資料塊複制到備用卷。複制完成後,将在輔助卷上建立第一個快照,進而建立第一個同步點。此同步點可用于确定從該同步點到以後的快照的增量資料。操作 1–4 是初始複制。

增量複制:增量資料是 64 KB 塊的“清單”,該清單在已複制的上一快照與要複制的下一快照之間是不同的。之後會将此增量資料從主卷上的複制快照複制到備用卷。一旦完成初始複制,隻要保持同步點,該複制組的所有将來複制都将是增量複制。操作 5 是增量複制。

排隊複制:可以在複制其他複制快照的過程中啟動新複制。這使您可以在進行其他複制的過程中以特定時間間隔抓拍快照。注意,在另一個到相同備用卷的複制在進行的過程中啟動的複制将排隊等待,并且直到前面的複制完成才會開始傳輸資料。在操作 3 中,在複制快照 1 的過程中快照 2 處于排隊等待狀态;在操作 7 中,在複制快照 2 的過程中快照 3 處于排隊等待狀态。發生網絡故障時,使用者可以手動暫停正在進行中的複制,也可自動執行。如果要繼續複制,必須手動恢複;或者如果要取消複制,也可中止。

在本地或遠端執行初始複制

設定卷的複制時,您需要指定使用本地(主)系統或遠端(備用)系統中虛拟磁盤中的備用卷。

如果初始複制的速度極為重要,請指定由同一控制器所有的虛拟磁盤,作為本地系統中主卷的虛拟磁盤。設定複制後,您可以執行初始複制,然後将包含備用卷及其快照池的虛拟磁盤實際移至遠端系統中。移動虛拟磁盤包括使用 SMU 分離備用卷和停止其虛拟磁盤、移除虛拟磁盤的磁盤或機箱、将磁盤或機箱運輸至遠端位置、将磁盤或機箱插入遠端系統,以及使用 SMU 重新啟動虛拟磁盤和重新附加備用卷。如果備用卷的快照池在不同的虛拟磁盤中,則還必須停止、移動并重新啟動該虛拟磁盤。

如果設定的簡便程度最為重要,請指定一個由在遠端系統中的控制器所有的虛拟磁盤。在設定複制後,您就可以開始複制。在任何一種情況下,您必須指定用于主系統和備用系統之間複制的 FC 或 iSCSI 連結,且不能在複制集存在時更改此設定。隻能選擇有足夠的可用空間進行複制的虛拟磁盤。

選擇虛拟磁盤以包含輔助卷的标準

對将成為複制集中的主卷的卷設定複制時,可以選擇現有的虛拟磁盤,以在其中建立輔助卷。

虛拟磁盤選擇選項僅列出有足夠的可用空間進行複制,且不包含具有沖突名稱 (rprimary-volume-name)的卷或具有沖突名稱(sprprimary-volume-name) 的快照池的虛拟磁盤。系統按照下列方式計算輔助卷(保留)及其快照池所需的空間:

快照池大小是主卷大小的 20% 或 6GB (取較大值)。

保留大小的計算方式如下:

如果主卷和快照池都小于 500 GB,則保留大小将與主卷大小相同。

如果主卷大于 500 GB,則保留大小将是最大值,即 500 GB。

如果快照池大于 500 GB,保留大小将與快照池一樣大。

虛拟磁盤中所需空間的計算方式如下:

如果主卷和保留的組合大小小于主卷和快照池的組合大小,則所需空間是主卷和快照池的組合大小。

如果主卷和保留的組合大小大于主卷和快照池的組合大小,則所需空間是主卷和保留的組合大小。下表顯示虛拟磁盤必須有多少可用空間才能被虛拟磁盤選項顯示。如果您要複制的卷的大小未顯示出來,則可以使用上述計算方式來确定輔助虛拟磁盤必須有多少可用空間。

遠端複制災難恢複

出現以下系統故障時複制可繼續,如:

•暫時的通信故障。遠端複制将根據使用者配置的政策重試複制操作。

•控制器故障。在雙控制器系統中,将發生故障切換,正常的控制器将接管複制過程,直到控制器恢複。

•磁盤或電源故障。

如果災難導緻主卷變得不可通路,則可将備用卷設定成主卷,以便該卷可以映射到主機。災難恢複需要使用者幹預,因為必須根據複制卷及其快照的資料内容作出決策。

使備用卷與複制快照同步,最好是與複制同步點同步。自上次完成複制以來寫入主卷的任何資料都将不可用。

在同步後,請設定要成為新主卷的備用卷。

将新的主卷映射到主機,該主卷應與原始主卷相同。

<a target="_blank" href="http://blog.51cto.com/attachment/201308/105435543.jpg"></a>

如果原始主卷變成可通路,則可以按照以下過程概述再次将其設定為主卷。

抓拍原始主卷的快照。這将會保留卷的目前資料狀态,以便将來與新的主卷進行比較。

将原始主卷設定成備用卷。

将寫入新主卷的所有資料複制到原始主卷(現在是備用卷)。這可以通過一次或多次複制完成。在最終複制時,停止對主卷的主機通路,以確定所有資料都已傳輸到備用卷。

将備用卷(原始主卷)設定成新的主卷。

現在,您可以安裝 / 提供 / 映射在步驟 1 中抓拍的快照,并将其與新的主卷相比較,以确定所有資料差異,并嘗試從快照中恢複可能丢失的任何資料。例如,您可使用主機檔案系統工具查找自特定時間以來修改的任何檔案,或者将任何差異記錄從快照導出,然後重新輸入目前資料庫。

本文轉自清風拂面 51CTO部落格,原文連結:http://blog.51cto.com/crazy123/1266597