5.5 容錯移轉

容錯移轉就是 PlateSpin Forge 虛擬機器容器內的備援工作負載接管失敗工作負載之業務功能的情況。

5.5.1 失敗偵測

如果嘗試偵測工作負載的失敗次數達到預先定義的次數,PlateSpin Forge 會產生工作負載已離線事件。確定並記錄工作負載失敗的準則是工作負載保護之層級設定的一部分 (請參閱工作負載保護詳細資料 中的層級這一列)。

如果已設定通知以及 SMTP 設定,此時 PlateSpin Forge 還會向指定收件者傳送一封通知電子郵件。請參閱設定事件和報告的自動電子郵件通知

如果在複製狀態為閒置時偵測到工作負載失敗,您可以繼續執行容錯移轉指令。如果工作負載在增量複製執行期間失敗,則此工作會停止。在此情況下,請中止該指令,然後繼續執行容錯移轉指令。請參閱執行容錯移轉

下圖顯示偵測到工作負載失敗時 PlateSpin Forge Web 用戶端的「儀表板」頁面。請注意「任務和事件」窗格中的相應任務︰

圖 5-1 工作負載失敗偵測的儀表板頁面

5.5.2 執行容錯移轉

容錯移轉設定 (包括備援工作負載的網路身分與 LAN 設定) 是在設定組態時與工作負載的保護詳細資料一起儲存的。請參閱工作負載保護詳細資料 中的容錯移轉這一列。

您可以使用以下方法執行容錯移轉︰

  • 在「工作負載」頁面中選取所需的工作負載,然後按一下執行容錯移轉。在進行完整的容錯移轉之前,您可以選擇性使用準備容錯移轉指令,將儲存的容錯移轉設定套用於備援工作負載並將其開機。可以考慮單獨執行一次準備容錯移轉操作,以確定線上工作負載確實已失敗。這樣會在執行完整容錯移轉指令時節省時間。

  • 在「任務和事件」窗格中,按一下工作負載已離線事件相應的指令超連結。請參閱圖 5-1

  • 使用 VMware vSphere Client 手動將備援工作負載開機。使用此方法時,透過 vSphere Client 的 Snapshot Manager 選取一個快照 (復原點)。

    請參閱管理裝置主機上的 Forge 快照

    附註:手動執行容錯移轉時,系統會套用在執行工作負載複製時儲存的容錯移轉設定。

使用其中一種方法來啟動容錯移轉程序,並選取要套用於備援工作負載的復原點 (請參閱復原點)。按一下執行並監控進度。完成後,工作負載的複製狀態應顯示為線上

如需測試備援工作負載或測試容錯移轉程序 (此為計劃災難備援演練的一部分) 的資訊,請參閱測試備援工作負載及容錯移轉功能

5.5.3 測試備援工作負載及容錯移轉功能

PlateSpin Forge 提供了測試容錯移轉功能及備援工作負載完整性的功能。此功能可透過使用測試容錯移轉指令來實現,該指令會在受限制的網路環境中將備援工作負載開機以進行測試。

當您執行該指令時,PlateSpin Forge 會將工作負載保護詳細資料中儲存的測試容錯移轉設定套用於備援工作負載 (請參閱工作負載保護詳細資料 中的測試容錯移轉這一列)。

  1. 定義執行測試的適當時間段,並確定沒有正在執行的複製。工作負載的複製狀態必須是閒置

  2. 在「工作負載」頁面中,選取所需的工作負載,按一下測試容錯移轉,選取復原點 (請參閱復原點),然後按一下執行

    完成後,PlateSpin Forge 會產生相應的事件以及包含相應指令集的任務︰

  3. 驗證備援工作負載的完整性與業務功能。使用 VMware vSphere Client 存取裝置主機中的備援工作負載。

    請參閱下載 VMware 用戶端程式

  4. 將測試標示為失敗或成功。請使用任務中的相應指令 (標示為測試失敗標示為測試成功)。所選的動作會儲存在與工作負載關聯的事件歷程中。解除任務會丟棄任務與事件。

    完成標示為測試失敗標示為測試成功任務後,PlateSpin Forge 會丟棄之前套用於備援工作負載的暫存設定,而且保護會返回至測試前狀態。