透過可存取的主磁碟區進行故障轉移,以實現災難復原

若在發生重大事故後,主儲存裝置仍可存取,請依照以下故障轉移步驟,快速存取次要站點上的資料。

若主站點發生重大事故,但主儲存裝置仍可存取,您可以採取以下步驟,快速存取次站點上的資料。

開始進行失效接手之前,請確定所有主機授權都已安排妥當。

授權主機及磁區必須位在相同的資料中心內。 例如,不能抄本磁區在「倫敦」,而主機在「阿姆斯特丹」。 兩者都必須在「倫敦」,或兩者都必須在「阿姆斯特丹」。

授權主機

您可以在 使用者介面 中、從 CLI、使用 API 或使用 Terraform 來建立授權。

啟動從磁區到其抄本的失效接手

若即將發生故障事件,您可以對目標卷啟動「受控故障轉移」或「立即故障轉移」。

當您想要測試失效接手功能時,控制式失效接手 是最佳選擇。 當在備份站點使用最新資料持續運作至關重要時,這也是最佳選擇。 在「控制式失效接手」中,會取得新的 Snapshot 並複製到抄本位置。 順利複製資料之後,磁區即可供裝載。

當您選擇 立即失效接手時,會啟動前次順利抄寫的 Snapshot,並讓磁區可供裝載。 與「受控制的失效接手」相比,目標磁區在更短的時間內變成作用中。 然而,自上次複製週期以來寫入來源卷的任何資料都會遺失。

失效接手啟動後,會翻轉抄寫關係。 您的原始目標磁區會變成作用中來源磁區,而先前的來源磁區會變成非作用中抄寫目標。

失效接手在 IBM Cloud® 主控台中的 儲存體 File Storage for Classic 下啟動。

繼續執行這些步驟之前,請先中斷磁區連線。 若未如此操作,將導致資料損毀及遺失。

在控制台中故障轉移到副本

  1. 按一下作用中的磁區(「來源」)。

  2. 按一下 動作 「動作」圖示

  3. 選取失效接手。 選取 受控制的失效接手立即失效接手

  4. 勾選此勾選框以確認相關資訊,然後按一下 以繼續進行。 即會顯示一個視窗,以確認失效接手正在進行中。 按一下 關閉 以回到「檔案共用」清單。

  5. 在清單中,尋找您的共用。 如果您有多個頁面,則可能需要跳至下一頁以查看共用。

  6. 來源及抄本共用的狀態會顯示為「進行中失效回復」。 此外,File Storage for Classic 上的磁區旁會出現一個圖示,指出有一個作用中交易正在進行。 將游標懸停在圖示上時,會彈出一個顯示交易詳細資訊的視窗。 交易完成之後,圖示即會消失。

    在失效接手處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。 當您的目標磁區處於作用中時,您會收到另一則訊息。 您的原始來源磁區狀態變成「非作用中」。

  7. 在瀏覽器中重新整理頁面。 當交易完成時,抄本磁區會處於 作用中 狀態,且原始來源磁區會變成 非作用中

  8. 將儲存空間磁區裝載並連接至主機。 如需相關資訊,請參閱連接儲存空間

從 CLI 失效接手至抄本

開始之前,請決定您要使用的 CLI 用戶端。

從 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 下啟動。

  1. 按一下作用中磁區(「目標」)。

  2. 在「共用詳細資料」頁面上,按一下 動作 「動作」圖示

  3. 選取失效回復

  4. 勾選此勾選框以確認相關資訊,然後按一下「是」以繼續進行。

  5. 即會顯示一個視窗,以確認失效接手正在進行中。 按一下 關閉 以回到「檔案共用」清單。

  6. 在清單中,尋找您的共用。 如果您有多個頁面,則可能需要跳至下一頁以查看共用。

  7. 來源及抄本共用的狀態會顯示為「進行中失效回復」。 此外,File Storage for Classic 上的磁區旁會出現一個圖示,指出有一個作用中交易正在進行。 將游標懸停在圖示上時,會彈出一個顯示交易詳細資訊的視窗。 交易完成之後,圖示即會消失。

    在失效回復處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。

  8. 在瀏覽器中重新整理頁面。 當交易完成時,原始來源共用會顯示為 作用中,且抄本共用具有 非作用中 狀態。

  9. 將儲存空間磁區裝載並連接至主機。 如需相關資訊,請參閱連接新的儲存空間

從 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 空間。 事件會記載在抄寫歷程中。