複製 File Storage for Classic 共用資料夾以進行災難復原

透過複製功能將快照自動複製到遠端資料中心,以便在發生重大事故或資料損毀時進行資料恢復。

抄寫是將資料同步保留在兩個不同位置。 如果您想要複製您的磁區,並與原始磁區分開使用,請參閱建立重複的檔案磁區

您必須先建立 Snapshot 排程,才能進行抄寫。 「訂購複製品」選項僅在滿足此條件時才會顯示。

在主控台中設定複製儲存卷的遠端資料中心

IBM Cloud資料中心 在全球各區域搭配成主要與遠端組合。 當您抄寫資料時,請考量本端資料常駐法律,因為跨境移動資料可能會有法律含意。 跨區域複製不被允許。

下表顯示每個區域內的資料中心代碼。

此表格列出了各區域內具備增強功能的資料中心完整清單。 每個地區都是一個個別的直欄。 有些城市(例如「達拉斯」、「聖荷西」、「華盛頓特區」、「阿姆斯特丹」、「法蘭克福」、「倫敦」及「雪梨」)會有多個資料中心。
美國 拉丁美洲 加拿大 歐洲 亞太地區 澳洲
  • SJC03
  • SJC04
  • WDC04
  • WDC06
  • WDC07
  • DAL09
  • DAL10
  • DAL12
  • DAL13
  • DAL14
  • SAO01
  • SAO04
  • SAO05
  • TOR01
  • TOR04
  • TOR05
  • MON01
  • AMS03
  • FRA02
  • FRA04
  • FRA05
  • LON02
  • LON04
  • LON05
  • LON06
  • PAR01
  • MAD02
  • MAD04
  • MAD05
  • TOK02
  • TOK04
  • TOK05
  • OSA21
  • OSA22
  • OSA23
  • SNG01
  • CHE01
  • SYD01
  • SYD04
  • SYD05

此表包括某些即將關閉的資料中心。 如需關閉的資料中心清單,請參閱 資料中心關閉

透過命令列介面 (CLI) 確定複製儲存卷的遠端資料中心

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

IBM Cloud資料中心 在全球各區域搭配成主要與遠端組合。 當您抄寫資料時,請考量本端資料常駐法律,因為跨境移動資料可能會有法律含意。 跨區域複製不被允許。

從 IBMCLOUD CLI 列出位置

您可以使用 ibmcloud sl file replica-locations 指令為檔案共用找出合適的複製位置。 下列範例列出美國南部地區中檔案共用的可用位置。

$ ibmcloud sl file 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 file replica-locations

從 SLCLI 列出位置

若要列出特定磁區的適當抄寫資料中心,請使用下列指令。

 # slcli file replica-locations --help
 Usage: slcli file 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年進行整合。 如需相關資訊,請參閱 資料中心合併

使用 API 確定複製儲存卷的遠端資料中心

若要確定 File Storage for Classic 磁碟區的可用複製位置,您可以使用 API Python 用戶端中的 get_replication_locations 方法。 指定您的來源 volume_id,API 回應會傳回一個可以建立複製的位置陣列。

在控制台中建立初始副本

抄寫是根據 Snapshot 排程運作。 您必須先有來源磁區的 Snapshot 空間及 Snapshot 排程,才能進行抄寫。 當來源卷具備快照空間與快照排程時,將會顯示「訂單複製」選項。 在 IBM Cloud® 主控台中,抄寫是在 儲存體 > File Storage for Classic 下管理。

  1. 按一下儲存磁區的名稱,以顯示其詳細資料。

  2. 點擊 動作」圖示,然後點擊「訂購複製品」。

  3. 選取您要抄寫遵循的現有 Snapshot 排程。 清單包含所有作用中的 Snapshot 排程。

    您只能選取一個排程,即使是混合使用每小時、每日及每週。 所有自上次複製以來所擷取的快照,無論其原始排程為何,都會被複製。 如需相關資訊,請參閱使用 Snapshot。 複製在拍攝快照後 5 分鐘開始,以確保最新資料被複製到複製卷。

  4. 選取抄本磁區的 位置

  5. 按一下繼續

  6. 如果您有促銷代碼,請輸入促銷代碼,然後按一下重新計算。 依預設,會完成視窗中的其他欄位。

    折扣會在處理訂單時套用。

  7. 檢閱您的訂單,並閱讀服務合約。 如果您同意條款,請勾選該方框。

  8. 按一下下訂單

從 CLI 建立起始抄本

抄寫是根據 Snapshot 排程運作。 您必須先有來源磁區的 Snapshot 空間及 Snapshot 排程,才能進行抄寫。

從 IBMCLOUD CLI 建立起始抄本

您可以使用 ibmcloud sl file replica-order 指令來建立檔案共用的抄本。 下列範例會在 DAL09 中建立檔案共用 560156918 的抄本。

$ ibmcloud sl file replica-order 560156918  -s DAILY -d dal09 --tier 4
This action will incur charges on your account. Continue?> y
OK
Order 110551616 was placed.
 > Storage as a Service
 > File Storage
 > 500 GBs
 > 4 IOPS per GB
 > 500 GB (Snapshot Space)
 > Replication for tier-based performance. Replicant of: SL02SEV1414935_268

如需此指令可用的所有參數的相關資訊,請參閱 ibmcloud sl file replica-order

從 SLCLI 建立起始抄本

您可以使用下列指令來訂購抄本磁區。

$ slcli file replica-order --help
Usage: slcli file 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.

使用 API 建立初始副本

抄寫是根據 Snapshot 排程運作。 您必須先有來源磁區的 Snapshot 空間及 Snapshot 排程,才能進行抄寫。

若要建立副本,請使用 API Python 用戶端的 order_replicant_volume 方法。 使用 volume_id 參數指定要複製的主卷 ID、用於複製的 snapshot_schedule、副本卷的 location,以及新副本的 tieriops 值。

在控制台的磁碟區清單中查看副本卷

您可以在儲存空間 > File Storage for Classic 的 File Storage for Classic 頁面上,檢視抄寫磁區。 磁區名稱顯示主要磁區名稱,後面接著 REP。 此款型號為耐力型或性能型 - 複刻版。

從 CLI 檢視抄本磁區

從 IBMCLOUD CLI 列出抄本磁區

您可以使用 ibmcloud sl file replica-order 指令來列出檔案共用的抄本。 下列範例列出檔案共用 560156918 的抄本友機。

$ ibmcloud sl file 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 file replica-partners

列出 SLCLI 中的抄本磁區

使用下列指令來列出檔案磁區的現有抄本磁區。

  # slcli file replica-partners --help
  Usage: slcli file 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.

使用 API 列出複製卷

若要列出與主要磁碟區相關的複製磁碟區,請使用 get_replication_partners 方法,並指定主要 volume_id。 成功的回應會顯示指定磁碟區的複製磁碟區清單。

在控制台中編輯複製計劃

抄寫排程是以現有 Snapshot 排程為基礎。 若要將抄本排程從「每小時」變更為「每日」或「每週」(反之亦然),您必須取消抄本磁區並設定新的磁區。

不過,如果您想變更每日複製的執行時間,可以調整活躍卷上的現有排程。

  1. 在作用中磁區詳細資料頁面上,按一下 動作 「動作」圖示
  2. 選取編輯 Snapshot 排程
  3. 請查看「排程」下的「快照」區塊,以確認您目前使用的是哪個每日排程進行複製。 變更您要的排程。
  4. 按一下儲存

在控制台中刪除現有副本文件共享

您可以立即或在週年日取消抄寫,這會導致計費結束。

  1. File Storage for Classic 頁面,按一下磁區。
  2. 按一下 動作 「動作」圖示
  3. 選擇刪除複本
  4. 選取要在何時取消。 選擇立即週年日,然後按一下繼續
  5. 此作業會刪除抄本磁區及其所有資料。 按一下勾選框以確認資訊,然後按一下 刪除

在控制台中刪除主磁碟區時取消複製

當主卷被刪除時,複製排程以及位於副本資料中心的卷也會一併被刪除。

該儲存空間預計會在您的「儲存空間」清單中顯示至少 24 小時(立即取消),或直至週年日期為止。 某些功能將不再可用,但該卷仍會顯示,直到被釋放為止。 不過,在您點擊「刪除複本」後,計費將立即停止。

作用中抄本可能會封鎖收回「儲存空間磁區」。 請確定磁區已不再裝載、主機授權已撤銷,且抄寫已取消,然後才試圖取消原始磁區。

建立抄本的重複磁區

您可以建立現有 IBM Cloud® File Storage for Classic 的重複項目。 依預設,重複磁區會繼承原始儲存空間磁區的容量及效能選項,而且會有到達 Snapshot 中該時間點之前的資料副本。

您可以建立主要及抄本磁區的重複磁區。 新的重複磁區會建立在與原始磁區相同的資料中心內。 如果您建立抄本磁區的重複磁區,則新的磁區會建立在與抄本磁區相同的資料中心內。

佈建儲存空間之後,主機就可以存取重複磁區來進行讀寫。 不過,除非從原始磁區到重複磁區的資料複製已完成,否則不容許進行 Snapshot 及抄寫。

如需更多資訊,請參閱「建立檔案卷宗的副本」。

災難來襲時,使用抄本進行失效接手

進行故障轉移時,您將從主要資料中心的儲存卷切換至遠端資料中心的目標卷。 例如,您的主要資料中心是「倫敦」,而次要資料中心是「阿姆斯特丹」。 若發生故障事件,系統將自動切換至阿姆斯特丹——透過位於阿姆斯特丹的 Compute 執行個體,連線至現已成為主要儲存卷的儲存卷。 修復「倫敦」中的磁區之後,會擷取「阿姆斯特丹」磁區的 Snapshot,以從「倫敦」的運算實例失效回復至「倫敦」及那個再度成為主要磁區的磁區。