複製 Block Storage for Classic 卷以進行災難復原
自動將快照複製到具有複製功能的遠端資料中心,以便在發生災難性事件或資料損毀時復原資料。
抄寫是將資料同步保留在兩個不同位置。 如果您想要複製磁區,並與原始磁區分開使用,請參閱建立重複的區塊磁區。
您必須先建立 Snapshot 排程,才能進行抄寫。 除非滿足此條件,否則「訂購複製品」選項不會顯示。
在控制台中確定複製儲存卷的遠端資料中心
IBM Cloud資料中心 在全球各區域搭配成主要與遠端組合。 當您抄寫資料時,請考量本端資料常駐法律,因為跨境移動資料可能會有法律含意。 跨區域複製不被允許。
下表顯示每個區域內的資料中心代碼。
| 美國 | 拉丁美洲 | 加拿大 | 歐洲 | 亞太地區 | 澳洲 |
|---|---|---|---|---|---|
|
|
|
|
|
|
此表包括某些即將關閉的資料中心。 如需關閉的資料中心清單,請參閱 資料中心關閉。
從 CLI 確定複製儲存卷的遠端位置
開始之前,請決定您要使用的 CLI 用戶端。
- 您可以安裝 IBM Cloud CLI,並使用
ibmcloud plugin install sl來安裝 SL 外掛程式。 如需相關資訊,請參閱 使用外掛程式延伸 IBM Cloud CLI。 - 或者,您可以安裝 SLCLI。
IBM Cloud資料中心 在全球各區域搭配成主要與遠端組合。 當您抄寫資料時,請考量本端資料常駐法律,因為跨境移動資料可能會有法律含意。 跨區域複製不被允許。
從 IBMCLOUD CLI 列出位置
您可以使用 ibmcloud sl block replica-locations 指令來尋找區塊磁區的抄本位置。 下列範例列出位於美國南部地區之區塊磁區的可用位置。
$ ibmcloud sl block replica-locations 560156918
ID Short Name Long Name
449494 dal09 Dallas 9
957095 wdc04 Washington 4
1004995 sjc03 San Jose 3
1441195 dal10 Dallas 10
1854795 dal12 Dallas 12
2017603 wdc07 Washington 7
2017695 wdc06 Washington 6
2178495 sjc04 San Jose 4
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl block replica-locations。
列出 SLCLI 的位置
若要列出特定磁區的適當抄寫資料中心,請使用下列指令。
$ slcli block replica-locations --help
Usage: slcli block replica-locations [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Long Name, Short Name
-h, --help Show this message and exit.
作為 IBM Cloud® 數據中心現代化策略的一部分,數個數據中心預計將於2023年進行整合。 如需相關資訊,請參閱 資料中心合併。
在控制台中建立初始副本
抄寫是根據 Snapshot 排程運作。 您必須先有來源磁區的 Snapshot 空間及 Snapshot 排程,才能進行抄寫。 如果您嘗試設定複製功能,但其中一項條件尚未滿足,系統將會提示您購買更多儲存空間或設定排程。 抄寫是在 IBM Cloud® 主控台中的 儲存體 Block Storage for Classic 下管理。
-
按一下儲存磁區的名稱,以顯示其詳細資料。
-
點擊 「
,然後點擊「訂購複製品」。
-
選取您要抄寫遵循的現有 Snapshot 排程。 清單包含所有作用中的 Snapshot 排程。
您只能選取一個排程,即使是混合使用每小時、每日及每週。 在前一個抄寫之後擷取的所有 Snapshot 都會複製到抄本。 如需相關資訊,請參閱 使用 Snapshot。 複製在拍攝快照後 5 分鐘開始,以確保最新資料被複製到複製卷。
-
選取抄本磁區的 位置。
-
按一下繼續。
-
如果您有促銷代碼,請輸入促銷代碼,然後按一下重新計算。 依預設,會完成視窗中的其他欄位。
折扣會在處理訂單時套用。
-
檢閱您的訂單,並閱讀服務合約。 如果您同意條款,請勾選該方框。
-
按一下下訂單。
從 CLI 建立起始抄本
抄寫是根據 Snapshot 排程運作。 您必須先有來源磁區的 Snapshot 空間及 Snapshot 排程,才能進行抄寫。
從 IBMCLOUD CLI 建立抄本磁區
您可以使用 ibmcloud sl block replica-order 指令來訂購抄本磁區。 指定來源磁區、抄寫排程及抄本磁區的位置。
$ ibmcloud sl block replica-order 562193766 --snapshot-schedule DAILY -d dal13 -t 0.25 -o LINUX
This action will incur charges on your account. Continue?> y
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl block replica-order。
從 SLCLI 建立抄本磁區
您可以使用下列指令來訂購抄本磁區。
$ slcli block replica-order --help
Usage: slcli block replica-order [OPTIONS] VOLUME_ID
Options:
-s, --snapshot-schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
Snapshot schedule to use for replication,
(INTERVAL | HOURLY | DAILY | WEEKLY)
[required]
-l, --location TEXT Short name of the data center for the
replicant (e.g.: dal09) [required]
--tier [0.25|2|4|10] Endurance Storage Tier (IOPS per GB) of the
primary volume for which a replicant is
ordered [optional]
-h, --help Show this message and exit.
在控制台的磁碟區清單中查看副本卷
您可以在儲存空間 > Block Storage for Classic 的 Block Storage for Classic 頁面上檢視抄寫磁區。 「卷名」欄位顯示主卷的名稱,後面接著「REP」。 類型為「耐久性或效能 - 抄本」。
從 CLI 檢視抄本磁區
從 IBMCLOUD CLI 列出抄本磁區
您可以使用 ibmcloud sl block replica-order 指令來列出區塊磁區的抄本。 下列範例列出區塊磁區 560156918 的抄本友機。
$ ibmcloud sl block replica-partners 560156918
ID User name Account ID Capacity (GB) Hardware ID Guest ID Host ID
560382016 SL02SEV1414935_268_REP_1 1234567 500 - - -
如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl block replica-partners。
列出 SLCLI 中的抄本磁區
使用下列指令列出區塊磁區的現有抄本磁區。
$ slcli block replica-partners --help
Usage: slcli block replica-partners [OPTIONS] VOLUME_ID
Options:
--sortby TEXT Column to sort by
--columns TEXT Columns to display. Options: ID, Username, Account ID,
Capacity (GB), Hardware ID, Guest ID, Host ID
-h, --help Show this message and exit.
在控制台中查看複製歷史記錄
若要檢視「抄寫歷程」,請按一下主功能表列上的管理。 選取 帳戶,並捲動至「審核日誌」。 「儲存體抄寫事件」清單包含磁區的名稱、抄寫事件的說明,以及事件的時間戳記。
在控制台中編輯複製計劃
抄寫排程是以現有 Snapshot 排程為基礎。 若要將抄本排程從「每小時」變更為「每日」或「每週」(反之亦然),您必須取消抄本磁區並設定新的磁區。
不過,如果您想變更每日複製的執行時間,可以調整活躍卷上的現有排程。
- 在作用中磁區詳細資料頁面上,按一下 動作
。
- 選取編輯 Snapshot 排程。
- 請查看「排程」下的「快照」區塊,以確認您目前使用的是哪個每日排程進行複製。 變更您要的排程。
- 按一下儲存。
在控制台中刪除現有副本區塊卷
您可以立即或在週年日取消抄寫,這會導致計費結束。
- 從 Block Storage for Classic 頁面,按一下磁區。
- 按一下 動作
。
- 選擇刪除複本。
- 選取要在何時取消。 選擇立即或週年日,然後按一下繼續。
- 此作業會刪除抄本磁區及其所有資料。 按一下勾選框以確認資訊,然後按一下 刪除。
在控制台中刪除主磁碟區時取消複製
取消主要磁區時,即會刪除抄寫排程及抄本資料中心內的磁區。 抄本是從 Block Storage for Classic 頁面進行取消。
該儲存空間預計會在您的「儲存空間」清單中顯示至少 24 小時(立即取消),或直至週年日期為止。 某些功能將不再可用,但該卷仍會顯示,直到被釋放為止。 不過,在您點擊「刪除複本」後,計費將立即停止。
作用中抄本可能會封鎖收回「儲存空間磁區」。 請確定磁區已不再裝載、主機授權已撤銷,且抄寫已取消,然後才試圖取消原始磁區。
建立抄本的重複磁區
您可以建立現有 IBM Cloud® Block Storage for Classic 的重複項目。 依預設,重複磁區會繼承原始磁區的容量及效能選項,而且會有到達 Snapshot 中該時間點之前的資料副本。
您可以建立主要及抄本磁區的重複磁區。 新的重複磁區會建立在與原始磁區相同的資料中心內。 如果您建立抄本磁區的重複磁區,則新的磁區會建立在與抄本磁區相同的資料中心內。
佈建儲存空間之後,主機就可以存取重複磁區來進行讀寫。 不過,除非從原始磁區到重複磁區的資料複製已完成,否則不容許進行 Snapshot 及抄寫。
如需相關資訊,請參閱建立重複的 Block Storage for Classic。
災難來襲時,使用抄本進行失效接手
當您失效接手時,您會將「開關」從主要資料中心的儲存空間磁區快速切換到遠端資料中心的目的地磁區。 例如,您的主要資料中心是「倫敦」,而次要資料中心是「阿姆斯特丹」。 如果發生故障事件,您會失效接手至「阿姆斯特丹」- 從「阿姆斯特丹」的運算實例連接至現行主要磁區。 修復「倫敦」中的磁區之後,會擷取「阿姆斯特丹」磁區的 Snapshot,以從「倫敦」的運算實例失效回復至「倫敦」及那個再度成為主要磁區的磁區。
- 如果主要位置即將發生危險或嚴重受到影響,請參閱使用可存取的主要磁區進行失效接手。
- 如果主要位置已停機,請參閱使用無法存取的主要磁區進行失效接手。