從無法存取的主磁碟區進行災難復原的故障轉移

當發生災難性故障導致主 Block Storage for Classic 卷無法存取時,請透過強制執行故障轉移至遠端複本,以存取次要站點上的資料。

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

此動作會岔斷抄寫關係,且還原主要位置與抄本位置之間的連線可能很耗時。

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

  1. 移至您的 IBM Cloud® Block Storage for Classic 清單。 從 標準基礎架構 「標準」圖示 功能表中,按一下 儲存體 > Block Storage for Classic
  2. 找到並按一下磁區名稱。
  3. 按一下 動作 「動作」圖示> 失效接手
  4. 當主要位置無法使用時,「災難回復失效接手」的選項會變成作用中。 勾選方框以確認您瞭解沒有支援案例無法復原失效接手。
  5. 請按「」以繼續。

從 CLI 失效接手至抄本磁區

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

從 IBMCLOUDCLI 起始失效接手

您可以使用 ibmcloud sl block replica-failover 指令,將作業從來源檔案共用失效接手至抄本檔案共用。 下列範例會起始從來源共用 560156918 到抄本共用 560382016 的失效接手。

$ ibmcloud sl block disaster-recovery-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.

從 SLCLI 起始失效接手

使用下列指令,將區塊磁區失效接手至特定的抄本磁區。

$ slcli block disaster-recovery-failover --help
Usage: slcli block disaster-recovery-failover [OPTIONS] VOLUME_ID
Options:
--replicant-id TEXT  ID of the replicant volume
 -h, --help           Show this message and exit.

使用 API 失效接手至抄本磁區

REST API

  • URL - https://USERNAME:APIKEY@api.softlayer.com/rest/v3/SoftLayer_Network_Storage/primaryvolumeId/disasterRecoveryFailoverToReplicant
  • 要求內文
{"parameters": [replicavolumeid]}

SOAP API

  • URL - https://api.softlayer.com/soap/v3/SoftLayer_Network_Storage
  • 要求內文
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/">
<SOAP-ENV:Header>
 <ns1:authenticate>
  <username>USERNAME</username>
  <apiKey>APIKEY</apiKey>
 </ns1:authenticate>
 <ns2:SoftLayer_Network_StorageInitParameters>
  <id>primary Volume Id</id>
 </ns2:SoftLayer_Network_StorageInitParameters>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
 <ns1:disasterRecoveryFailoverToReplicant>
   <replicantId xsi:type="int">replica Volume ID</replicantId>
 </ns1:disasterRecoveryFailoverToReplicant>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

在控制台中故障恢復到原始主站點

發生災難事件之後,IBM Cloud® 會開始補救工作,讓受影響的位置回到正常作業。 當網站還原時,您可以按一下 IBM Cloud® 主控台中的 儲存空間 Block Storage for Classic,以起始對原始網站的「失效回復」。

  1. 按一下作用中磁區(「目標」)。
  2. 接著,點選「複本」,然後點選「動作」。
  3. 選取失效回復。   當主要位置標示為無法使用時,災難回復失效回復選項會變成作用中。

在「災難回復失效接手」期間,系統會強制失效接手至抄本站台,且會中斷抄寫關係。 若要在站台還原至正常作業之後能夠失效回復至原始站台,系統必須重新建立抄寫結合。 此作業可能需要相當長的時間。 預期會出現一則訊息,顯示正在進行失效接手。 此外,Block Storage for Classic 上的磁區旁會出現一個圖示,指出正在進行作用中交易。 將游標移至圖示上方會產生一個視窗,顯示該交易。 交易完成之後,圖示即會消失。 在失效回復處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 事件會記載在抄寫歷程中。

  1. 接下來,按一下 檢視全部 Block Storage for Classic
  2. 點選您的複本卷(「來源」)。 此磁區現在會有非作用中狀態。
  3. 將儲存空間磁區裝載並連接至主機。 如需相關資訊,請 連接儲存空間

如果您需要進一步協助,請建立 支援案例

從 CLI 失效回復

若要從特定的抄本磁區失效回復檔案磁區,請使用下列指令。

$ slcli block replica-failback --help
Usage: slcli block replica-failback [OPTIONS] VOLUME_ID
Options:
 --replicant-id TEXT  ID of the replicant volume
 -h, --help           Show this message and exit.

在「災難回復失效接手」期間,系統會強制失效接手至抄本站台,且會中斷抄寫關係。 若要在站台還原至正常作業之後能夠失效回復至原始站台,系統必須重新建立抄寫結合。 此作業可能需要相當長的時間。 在失效回復處理程序期間,配置相關動作是唯讀的。 您無法編輯任何 Snapshot 排程或變更 Snapshot 空間。 此事件已記錄於複寫歷史紀錄中。

當原始磁區處於作用中狀態時,您可以將它裝載並連接至主機。 如需相關資訊,請 連接儲存空間

如果您需要進一步協助,請建立 支援案例