透過可存取的主磁碟區進行故障轉移,以實現災難復原
若在發生重大事故後,主儲存裝置仍可存取,請依照以下故障轉移步驟,快速存取次要站點上的資料。
若主站點發生重大事故,但主儲存裝置仍可存取,您可以採取以下步驟,快速存取次站點上的資料。
開始進行失效接手之前,請確定所有主機授權都已安排妥當。
授權主機及磁區必須位在相同的資料中心內。 例如,不能抄本磁區在「倫敦」,而主機在「阿姆斯特丹」。 兩者都必須在「倫敦」,或兩者都必須在「阿姆斯特丹」。
授權主機
啟動從磁區到其抄本的失效接手
若即將發生故障事件,您可以對目標卷啟動「受控故障轉移」或「立即故障轉移」。
當您想要測試失效接手功能時,控制式失效接手 是最佳選擇。 當在備份站點使用最新資料持續運作至關重要時,這也是最佳選擇。 在「控制式失效接手」中,會取得新的 Snapshot 並複製到抄本位置。 順利複製資料之後,磁區即可供裝載。
當您選擇 立即失效接手時,會啟動前次順利抄寫的 Snapshot,並讓磁區可供裝載。 與「受控制的失效接手」相比,目標磁區在更短的時間內變成作用中。 然而,自上次複製週期以來寫入來源卷的任何資料都會遺失。
失效接手啟動後,會翻轉抄寫關係。 您的原始目標磁區會變成作用中來源磁區,而先前的來源磁區會變成非作用中抄寫目標。
失效接手在 IBM Cloud® 主控台中的 儲存體 File Storage for Classic 下啟動。
繼續執行這些步驟之前,請先中斷磁區連線。 若未如此操作,將導致資料損毀及遺失。
在控制台中故障轉移到副本
-
按一下作用中的磁區(「來源」)。
-
按一下 動作
。
-
選取失效接手。 選取 受控制的失效接手 或 立即失效接手。
-
勾選此勾選框以確認相關資訊,然後按一下 是 以繼續進行。 即會顯示一個視窗,以確認失效接手正在進行中。 按一下 關閉 以回到「檔案共用」清單。
-
在清單中,尋找您的共用。 如果您有多個頁面,則可能需要跳至下一頁以查看共用。
-
來源及抄本共用的狀態會顯示為「進行中失效回復」。 此外,File Storage for Classic 上的磁區旁會出現一個圖示,指出有一個作用中交易正在進行。 將游標懸停在圖示上時,會彈出一個顯示交易詳細資訊的視窗。 交易完成之後,圖示即會消失。
在失效接手處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。 當您的目標磁區處於作用中時,您會收到另一則訊息。 您的原始來源磁區狀態變成「非作用中」。
-
在瀏覽器中重新整理頁面。 當交易完成時,抄本磁區會處於 作用中 狀態,且原始來源磁區會變成 非作用中。
-
將儲存空間磁區裝載並連接至主機。 如需相關資訊,請參閱連接儲存空間。
從 CLI 失效接手至抄本
開始之前,請決定您要使用的 CLI 用戶端。
- 您可以安裝 IBM Cloud CLI,並使用
ibmcloud plugin install sl來安裝 SL 外掛程式。 如需相關資訊,請參閱 使用外掛程式延伸 IBM Cloud CLI。 - 或者,您可以安裝 SLCLI。
從 IBMCLOUD CLI 起始失效接手
您可以使用 ibmcloud sl file replica-failover 指令,將作業從來源檔案共用失效接手至抄本檔案共用。 下列範例會起始從來源共用 560156918 到抄本共用 560382016 的失效接手。
$ ibmcloud sl file replica-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl file replica-failover。
從 SLCLI 起始失效接手
若要將檔案磁區失效接手至特定的抄本磁區,請使用下列指令。
$ slcli file replica-failover --help
Usage: slcli file replica-failover [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
--immediate Failover to replicant immediately.
-h, --help Show this message and exit.
在失效接手處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。 當您的目標磁區處於作用中時,您會收到另一則訊息。 您的原始來源磁區狀態變成「非作用中」。
啟動從磁區到其抄本的失效回復
修復原始來源磁區之後,您可以啟動對原始來源磁區的受管制「失效回復」。
在受控的故障回退過程中,會執行以下步驟:
- 作用中的來源磁區會離線。
- 會擷取 Snapshot。
- 會完成抄寫週期。
- 啟動剛才建立的資料 Snapshot。
- 來源磁區會變成作用中以進行裝載。
「失效回復」啟動後,會再度翻轉抄寫關係。 您的原始來源磁區會還原為作用中來源磁區,而您的目標磁區會再次變成非作用中目標磁區。
在控制台中失敗返回
失效回復在 IBM Cloud® 主控台中的 儲存體 File Storage for Classic 下啟動。
-
按一下作用中磁區(「目標」)。
-
在「共用詳細資料」頁面上,按一下 動作
。
-
選取失效回復。
-
勾選此勾選框以確認相關資訊,然後按一下「是」以繼續進行。
-
即會顯示一個視窗,以確認失效接手正在進行中。 按一下 關閉 以回到「檔案共用」清單。
-
在清單中,尋找您的共用。 如果您有多個頁面,則可能需要跳至下一頁以查看共用。
-
來源及抄本共用的狀態會顯示為「進行中失效回復」。 此外,File Storage for Classic 上的磁區旁會出現一個圖示,指出有一個作用中交易正在進行。 將游標懸停在圖示上時,會彈出一個顯示交易詳細資訊的視窗。 交易完成之後,圖示即會消失。
在失效回復處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。
-
在瀏覽器中重新整理頁面。 當交易完成時,原始來源共用會顯示為 作用中,且抄本共用具有 非作用中 狀態。
-
將儲存空間磁區裝載並連接至主機。 如需相關資訊,請參閱連接新的儲存空間。
從 CLI 失效回復
從 IBMCLOUDCLI 起始失效回復
您可以使用 ibmcloud sl file replica-failback 指令,將作業從抄本檔案共用失效回復至原始來源檔案共用。 下列範例會起始對原始來源共用 560156918 的失效回復。
$ ibmcloud sl file replica-failback 560156918
OK
Failback of volume 560156918 is now in progress.
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl file replica-failback。
從 SL CLI 起始失效回復
將檔案卷從特定的複製卷進行故障回退。
$ slcli file replica-failback --help
Usage: slcli file replica-failback [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT ID of the replicant volume
-h, --help Show this message and exit.
在失效回復處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。