容錯移轉和容錯回復

根據您要將資料副本複製到第二個備份/復原裝置的生產到鏡像需求,您可以執行 StreamSnap 複製映像檔的備援作業,將鏡像資料生產網站複製到第二個備份/復原裝置。在 DR 網站上所做的變更,可以複製回本地備份/復原設備的實際工作環境,也就是容錯移轉。

  • 您可以使用多個同步回傳映像檔,將 DR 網站的累積變更複製回實際工作環境。
  • 您可以在實際工作環境中掛載、複製或還原同步回傳映像檔,以便還原存取權。

測試容錯移轉

設定用於鏡像複寫的實際工作環境政策來執行 StreamSnap 複寫作業後,再套用備份範本來管理應用程式或 VM,即可測試備援機制,以判斷遠端備份/復原機器是否就緒。測試備援作業時,系統會建立應用程式最近複製映像檔的虛擬副本,並將其呈現給您選取的主機。您可以登入主機,確認映像檔是否一致。測試容錯掛載至目標,且不停止複製作業。

執行測試容錯移轉前,請注意下列使用注意事項:

  • 請確認要掛載備份映像檔的目標主機的 iSCSI 通訊埠,可供遠端裝置存取。
  • 一次只能將圖片測試失敗轉移至一個主機。舉例來說,當遠端機器人可使用備援映像檔,而本機機器人管理主機 A 和 B 時,您可以將映像檔代管在 A 或 B 上,但不能同時代管在兩者上。
  • 您無法將虛擬機器應用程式切換至相同的虛擬機器。
  • 針對 VMware VM 容錯移轉,您必須在遠端網站啟用 ESX 伺服器和 vCenter 伺服器,才能測試容錯移轉。

請按照下列操作說明,透過管理控制台測試遠端裝置的備援機制:

  1. 按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」

    「應用程式」頁面隨即開啟。

  2. 選取要備援的應用程式或 VM,然後在頁面右下角的下拉式清單中選擇「存取」

    「存取」頁面隨即開啟。

  3. 選取遠端快照映像檔,然後從操作清單中選取「Test Failover」

    「Test Failover」頁面隨即開啟。

  4. 從存取作業清單中選取「測試容錯」

    「Test Failover」(測試容錯移轉) 頁面隨即開啟。

  5. 選取要執行測試容錯的資料位置,可選的項目包括「現有主機」或「新虛擬機器」

    將服務移轉至現有主機時,請選取「現有主機」,然後從「主機」下拉式清單中選取主機。所選主機必須是 SAN 主機,或是已連線至裝置的 ESX 伺服器上的虛擬機器。

    切換至新的 VMware VM 時,請選取「New Virtual Machine」,然後針對虛擬機器選取下列項目。

    • VM 名稱:輸入要掛載的新 VM 名稱。
    • VCENTER:從下拉式清單中選取要掛載的新虛擬機器人。
    • ESX 主機:從下拉式清單中選取要掛載的新 VM。
    • DATASTORE:從下拉式清單中,選取要掛載的新 VM 所需的儲存空間。
  6. 針對「Mount Mode」(掛載模式),選取下列其中一個選項:

    • vRDM (虛擬原始裝置對應):系統預設會選取 vRDM 模式。VMware 快照會將已掛載的 vRDM 視為獨立,因此不會納入快照中。因此,根據預設,備份和災難復原服務在保護已掛載的 VM 時,不會納入 vRDM。備份和災難復原功能提供標示 vRDM 為依附項目的選項。雖然很少使用,但啟用這個選項後,VMware 快照就會包含 vRDM。備份範本可擷取標示為「Dependent」的 vRDM。
    • pRDM (物理原始裝置對應):如要執行檔案層級還原作業,請選取 pRDM 模式。

    如果選取 pRDM,系統會顯示下列額外的掛載選項:

    • 掛接磁碟機:指定要指派給磁碟區的磁碟機代號。如果沒有可用的磁碟機代號,工作就會失敗。如果找到多個磁碟區,則會指派後續的磁碟機代號。如果未指定掛載磁碟機,備份和 DR 代理程式會自行選擇磁碟機代號 (如有)。
    • 掛接點:您要掛接磁碟區的完整路徑。如果路徑是空白資料夾,備份和 DR 代理程式會使用該路徑。如果不存在,備份和 DR 代理程式可以建立。如果檔案或資料夾不為空白,工作就會失敗。如果有多個要掛載的磁區,備份和 DR 代理程式會選擇為其中一個磁區指定的使用者,並在其餘磁區後方加上底線 (_) 和數字,例如使用者指定#。

    如果您要掛接一般應用程式 (LVM),系統會提供額外的對應選項

    • 從「Mount Action」下拉式選單中選取所需選項,即可維持原始資料夾結構 (「Keep Source Path」)、指定要掛載應用程式的特定位置 (「Specify Mount Location」),或將磁碟區對應至主機,而無須掛載至檔案系統 (「Map Only」)。
  7. 如有需要,請從下拉式清單中變更要用於掛載的預設 儲存空間磁碟區。這項設定僅適用於沒有現有暫存磁碟的掛載點,例如直接存取 OnVault 和匯入的 OnVault 映像檔。否則,無論這裡設定為何,系統一律會使用源頭映像檔磁碟所在的資源池。

  8. 按一下「繼續」。應用程式的最新映像檔會用來建立虛擬副本,並將其呈現給您選取的主機。由於這是映像檔的虛擬副本,主機可以使用它,而不會影響實際的 StreamSnap 複寫映像檔。

  9. 在管理控制台中開啟「Monitor」服務,查看工作狀態。

  10. 當工作在「Monitor」中完成,且工作狀態為「Succeeded」時,請返回「App Manager」,確認是否已成功掛載映像檔。

    您可以登入主機,並查看備援映像檔,確保資料的一致性和完整的 DR 程序。

  11. 對備援測試結果感到滿意後,請刪除有效的測試備援圖片

容錯移轉受管應用程式或 VM

在備援期間,StreamSnap 會停止從本機備份/復原設備複製資料,以便使用遠端設備上應用程式或 VM 映像檔的最新副本。資料的最新映像檔會以快照形式提供給任何可用的主機。備份/復原裝置會在內部維護另一個參考副本,因此當應用程式繼續在遠端裝置上執行時,掛載的快照可用於寫入資料。

在備援狀態下,應用程式或 VM 會直接存取遠端映像檔,因此會暫停對遠端備份/復原裝置的複寫作業。當應用程式或 VM 準備好從本機裝置運作時,您可以將資料同步回本機裝置,然後執行復原作業。

請按照下列操作說明,將 StreamSnap 管理的應用程式或 VM 切換至備援機制:

  1. 按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」

    「應用程式」頁面隨即開啟。

  2. 選取要備援的應用程式或 VM,然後在頁面右下角的下拉式清單中選擇「存取」

    「存取」頁面隨即開啟。

  3. 選取「遠端快照」圖片。根據預設,系統會選取最新的映像檔進行容錯。

  4. 從存取作業清單中選取「Failover」

    「Failover」頁面隨即開啟。

  5. 如果您選取要備援的應用程式映像檔,請從「Host」下拉式清單中選取主機。所選主機必須是 SAN 主機,或是已連線至裝置的 ESX 伺服器虛擬機器。

  6. 如果您選取了要進行備援的 VM 映像檔,請選取要執行備援的所在位置,也就是「現有主機」或「新虛擬機器」

    如果選取「現有主機」,請從「主機」下拉式清單中選取主機。所選主機必須是 SAN 主機,或是連線至裝置的 ESX 伺服器虛擬機器。

    如果您選取「New Virtual Machine」,請針對虛擬機器選取下列特定選項:

    • VM 名稱:輸入要掛載的新 VM 名稱。
    • VCENTER:從下拉式清單中選取要掛載的新 VM。
    • ESX 主機:從下拉式清單中選取要掛載的新 VM 的 ESX 主機。
    • DATASTORE:從下拉式清單中,選取要掛載新 VM 的資料儲存空間,該資料儲存空間必須提供所需的儲存空間。
  7. 針對「Mount Mode」(掛載模式),選取下列其中一個選項:

    • vRDM (虛擬原始裝置對應):系統預設會選取 vRDM 模式。VMware 快照會將已掛載的 vRDM 視為獨立,因此不會納入快照。因此,根據預設,備份與 DR 在保護已掛載的 VM 時,不會納入 vRDM。備份和災難復原功能確實提供 vRDM 的依附選項。雖然很少使用,但啟用這個選項後,VMware 快照就會包含 vRDM。備份範本會擷取標示為依附的 vRDM。
    • pRDM (物理原始裝置對應):如果是檔案層級還原作業,請選取這個模式。
  8. 如果選取 pRDM,系統會顯示下列額外的掛載選項:

    • 掛接磁碟機:指定要指派給磁區的磁碟機代號。如果磁碟機號不可用,工作就會失敗。如果找到多個磁區,系統會指派後續的磁碟機代號。如果未指定掛載磁碟機,備份和 DR 代理程式會自行選擇磁碟機代號 (如有)。
    • 掛接點:您要掛接磁碟區的完整路徑。如果路徑是空白資料夾,備份和 DR 代理程式會使用該路徑。如果不存在,備份和 DR 代理程式會建立該目錄。如果該檔案或資料夾不為空白,則工作會失敗。如果有多個要掛載的磁區,備份和 DR 代理程式會為其中一個磁區選擇指定的使用者,並在其餘磁區後方加上底線 (_) 和數字,例如使用者指定#。
  9. 如有需要,請從下拉式清單中變更要用於掛載的預設 儲存空間磁碟區。這項設定僅適用於沒有現有測試環境磁碟的掛載點,例如直接存取 OnVault 和匯入的 OnVault 映像檔。否則,無論這裡設定為何,系統一律會使用來源映像檔磁碟所在的資源池。

  10. 視需要輸入備援作業的標籤。

  11. 在「Map to ESX Hosts」中,選取下列其中一個選項:

    • One:如果您只想將 VM 對應至執行目標 VM 的 ESX 主機,請選取「One」
    • Two:如果您只想對應至兩個 ESX 主機 (而非叢集中的所有 ESX 主機),請選取「Two」。選取「兩人」後,您可以選擇第二位主持人,也可以選擇「自動選取」。自動選取功能會根據 ESX 主機的邏輯對應組合選擇第二個主機,並可隨時為執行目標 VM 的主機選取夥伴 ESX 主機。
    • 全部:如要對應至叢集中的所有 ESX 主機,請選取「全部」。請注意,選取「全部」可能會增加工作時間
  12. 按一下「繼續」

    畫面上會顯示確認備援警告訊息。

  13. 在欄位中輸入「FAILOVER」確認作業,然後按一下「Failover」。系統會啟動容錯移轉工作。這項工作會停止此應用程式正在進行的任何複製工作,並向所選主機呈現最新的複製映像檔。

  14. 在管理控制台中開啟監控服務,查看工作狀態。當工作在「監控」中完成,且工作狀態為「Succeeded」時,請返回「App Manager」,查看是否已成功掛載圖片。

  15. 登入主機、啟動應用程式,並引導所有外部用戶端使用此應用程式副本。

    當您準備將在遠端網站產生的資料還原到本機網站時,請從遠端裝置啟動備援程序。

從遠端裝置復原至正式環境

在備援情況下,管理控制台的使用者可能會繼續使用應用程式並產生資料,但備份和災難復原應用程式會從遠端網站的映像檔執行。應用程式備份至遠端備份/復原設備失敗後,您可以將應用程式備份至本機備份/復原設備。

復原作業包括將最新資料從備份映像檔還原至實際工作環境應用程式、從最新資料還原應用程式,然後清理。復原後,應用程式狀態會變更為受保護狀態,並恢復對遠端裝置的複寫作業。

如要盡量縮短從遠端備份/復原裝置復原至本機裝置的復原期間應用程式停機時間,請依序執行下列程序。

  1. 執行追趕同步回報
  2. 停止備援應用程式
  3. 執行最終同步處理
  4. 還原同步處理圖片
  5. 改回使用本機裝置
  6. 刪除容錯和回傳映像檔

執行追趕同步回報

當您開始備援程序時,使用者會在遠端網站上存取應用程式。第一次同步回傳會複製從備援至本機網站後,在遠端網站產生的所有資料。這項首次同步回饋可能需要一些時間,具體取決於應用程式的活動程度,以及應用程式處於容錯狀態的時間長短。

如要在遠端備份/復原設備上執行同步處理,請按照下列步驟操作:

  1. 按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」

    「應用程式」頁面隨即開啟。

  2. 選取含有要同步回來的映像檔的應用程式或 VM,然後在「應用程式」頁面底部的下拉式清單中選擇「存取」

    「存取」頁面會開啟時間軸階梯檢視畫面,並列出已擷取的圖片。

  3. 在「存取」視窗中選取圖片。

  4. 從作業清單中選取「Syncback」

    「Syncback」頁面隨即開啟。

  5. 您可以視需要在「Label」中輸入與回傳圖片相關的專屬名稱。

  6. 按一下「提交」

    啟動同步回傳工作。

  7. 前往「System」查看工作狀態。

  8. 當工作在「監控」中完成,且工作狀態為「成功」時,請返回「應用程式管理工具」

    遠端應用程式新產生的資料會帶回本機備份/復原設備,但不會自動套用至應用程式的原始映像檔。而是在本機備份/復原設備上提供,做為「Access」視窗中的同步回復映像。您可以掛載、複製或還原已同步的映像檔。

  9. 下一步,您必須在還原作業期間停止失敗的應用程式。

    如果您尚未準備好執行還原作業,可以等到準備好備援時再執行同步作業。每個工作都會在本機備份/復原設備上建立新的同步處理映像。回傳的次數沒有限制。

停止備援應用程式

這個程序中的步驟會標示應用程式開始離線的時間。請停止遠端網站上的應用程式,以免在最終回傳同步處理開始後,新資料無法傳入。應用程式會在最終的同步處理步驟和復原步驟中離線,並在復原步驟結束時重新上線。

復原後,應用程式狀態會變更為「Managed」,並恢復對遠端網站的複寫作業。

執行最終同步處理

由於應用程式在遠端備份/復原裝置上提供服務,因此在趕上同步處理期間,遠端裝置上的資料可能會有所變更。因為最終的回傳內容包含的資料較少,所以速度會比較快。

  1. 重複「執行追趕同步」一節所述的程序。遠端應用程式提供的最終資料會傳回至本機備份/復原設備。
  2. 按照「還原 Syncback 圖片」一節的說明,還原 Syncback 圖片。

還原同步回傳圖片

在同步回備援應用程式或 VM 映像檔後,您可以執行還原作業,將資料還原至原始位置,也可以執行掛載作業,以便更快速存取資料。請參考下列指南,根據資料類型和需求決定最合適的方法。

  • 針對非 VM 應用程式,建議您從同步的映像檔還原應用程式資料,而非執行掛載作業。請參閱「還原應用程式或 VM 同步回傳映像檔」。對於非 VM 應用程式類型,後續的正式版磁碟複製作業是手動操作,通常需要在使用者不需要存取這類資料時執行。在這種情況下,通常建議使用圖片還原功能。還原作業會將應用程式在備援之前使用的映像檔,替換為包含遠端備份/復原裝置變更的最新映像檔。
  • 對於 VM,您可以選擇下列做法:

    • 您可以執行還原作業,將 VM 還原至原始位置,請參閱「還原應用程式或 VM 同步回傳映像檔」。如果還原作業需要一段時間才能完成資料遷移作業,在此期間,VM 會處於離線狀態。在這種情況下,系統會更新磁碟,而非重新建立 VM,因此網路設定和 MAC 位址會在執行還原作業時保留。保護措施仍維持完整,但由於任何還原作業都會導致 VMware 變更回溯資料遺失,因此會在下一個快照工作期間執行低閃現工作。

    您可以將 VM 掛載至新的 VM 或現有的 VM,請參閱「掛載 VM 同步回傳映像檔」。這樣一來,您就能立即存取 VM 及其資料,而無須等待還原時間窗。如果您打算為 VM 執行掛載作業,請注意下列使用注意事項:如果您將掛載點連結至現有 VM,如果您在現有 VM 中取得新的磁碟,這可能不利於您的環境。不過,如果您先刪除原始磁碟,之後可能就能從 VM 啟動並使用 Storage vMotion。在這種情況下,主要優點是保留先前的探索和防護功能。如果您掛載至新的 VM,就能取得可復原的 VM。建議您手動更新 MAC 位址,讓系統與原始 VM 相符,以便保留網路設定。接著,您可以使用儲存空間 vMotion 將 VM 遷移至資料儲存庫。您必須使用這個方法重新探索及重新保護。

如要還原應用程式或 VM 同步回傳映像檔,請按照下列步驟操作:

  1. 按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」

    「應用程式」頁面隨即開啟。

  2. 選取含有要同步回來的映像檔的應用程式或 VM,然後在「應用程式」頁面底部的下拉式清單中選擇「存取」

    「存取」頁面會開啟時間軸階梯檢視畫面,並列出已擷取的圖片。

    請注意下列事項,以便在還原前做好準備:

    • 如果要還原非 VM 應用程式,請務必關閉應用程式並卸載檔案系統。
    • 如果您要還原 VM,還原程序會自動關閉虛擬機器。
  3. 選取最新的同步回傳映像檔,然後從存取作業清單中選取「Restore」

    「Restore」頁面隨即開啟。

  4. 按一下「提交」。警告對話方塊隨即開啟。請詳閱該訊息,然後輸入「DATA LOSS」確認。系統會顯示第二則警告。輸入「OVERWRITE OTHER APPS」,確認還原作業。

    還原工作會開始。

  5. 前往「監控」,確認還原作業是否成功。當工作在「監控」中完成,且工作狀態為「成功」時,請返回「應用程式管理工具」

  6. 還原作業完成後:

    • 如果是非 VM 應用程式,請掛載檔案系統並重新啟動應用程式。
    • 如果是 VM 應用程式,請啟動虛擬機器。
  7. 正式版應用程式已恢復服務,但尚未再次管理。請繼續進行容錯移轉作業,如容錯移轉至本機裝置所述。

復原至本機裝置

復原作業會刪除從遠端備份/復原設備帶回的同步處理映像,以及可能仍掛載在遠端備份/復原設備上的復原映像。回復功能也會刪除遠端備份/復原裝置上保留的任何測試容錯映像檔。完成這些步驟後,應用程式會恢復從本機裝置到遠端裝置的應用程式資料 StreamSnap 複寫作業。

請按照下列操作說明,將應用程式從遠端裝置復原到本機裝置。

  1. 按一下「應用程式管理工具」,然後在下拉式選單中選取「應用程式」

    「應用程式」頁面隨即開啟。

  2. 選取要復原的應用程式或 VM,然後在「Applications」頁面底部的下拉式清單中選擇「Access」

    「存取」頁面會開啟時間軸階梯檢視畫面,並列出已擷取的圖片。

  3. 選取最新的映像檔,然後從存取作業清單中選取「Failback」

    「Failback」頁面隨即開啟。

  4. 按一下「提交」

  5. 前往「監控」查看工作狀態。當工作在「監控」中完成,且工作狀態為「成功」時,請返回「應用程式管理工具」

  6. 復原成功後,StreamSnap 會恢復對遠端裝置的複製作業。

    復原後,應用程式狀態會變更為「Managed」,並恢復對遠端網站的複寫作業。

掛接 VM 同步回傳映像檔

請按照下列操作說明掛接 VM 同步回復映像檔。

  1. 按一下「App Manager」分頁標籤,然後在下拉式選單中選取「Applications」

    「應用程式」頁面隨即開啟。

  2. 選取要同步回來的映像檔所屬應用程式或 VM。

  3. 在「應用程式」頁面底部的下拉式清單中,選擇「存取」

    「存取」頁面會開啟時間軸階梯檢視畫面,並列出已擷取的圖片。

  4. 選取最新的同步回溯映像檔。

  5. 從作業清單中選取「Mount」。系統會隨即顯示「Mount」視窗。如要進一步瞭解如何掛載 VM 映像檔,請參閱「掛載映像檔」。

  6. 前往「監控」,確認 VM 映像檔掛載作業是否成功。

  7. 虛擬機器映像檔掛接作業完成後,請視需要開啟虛擬機器,然後執行 Storage vMotion,將已掛接的磁碟或虛擬機器移至所需的資料儲存庫。

  8. 如果您已掛載至新的 VM,則必須先偵測這個 VM,才能再次保護。請按照「探索 VM」一文中的 VM 探索程序操作。

  9. 正式版 VM 已恢復服務,但尚未再次受到保護。請繼續進行容錯移轉作業,如容錯移轉至本機裝置所述。

刪除容錯和回傳映像檔

通常,執行備援作業時,應用程式的所有備援、測試備援和同步處理圖片都會遭到刪除。在極少數情況下,應用程式透過 StreamSnap 複製作業建立的部分圖片可能無法刪除。

請按照下列操作說明,從遠端備份/復原裝置中刪除容錯、測試容錯或同步處理映像檔。

  1. 在「Access」頁面中,選取要刪除的備援、測試備援或同步回復映像,然後在頁面右下角的下拉式清單中選取「Delete」

  2. 在隨即開啟的「Delete」對話方塊中,按一下「Submit」確認變更。