IBM Cloud Docs
复制 Block Storage for Classic 卷

复制 Block Storage for Classic 卷

复制使用快照计划自动将快照复制到远程 数据中心 的目标卷。 如果发生灾难性事件,或者数据变得损坏,那么可以在远程站点中恢复副本。

复制可以使两个不同位置的数据保持同步。 如果想要克隆卷并独立于原始卷来使用该卷,请参阅创建复制块卷

必须创建快照安排后,才能进行复制。 除非满足此条件,否则不会显示 订购副本 选项。

在控制台中确定复制存储卷的远程数据中心

IBM Cloud数据中心 在全球每个地区都分为主要和远程组合。 复制数据时,请考虑本地数据驻留法,因为跨边界移动数据可能会产生法律影响。 不允许跨区域复制。

下表列出了各地区的数据中心代码。

本表显示了各地区具有增强功能的数据中心的完整列表。 每个区域单独一列。 某些城市(例如,达拉斯、圣何塞、华盛顿特区、阿姆斯特丹、法兰克福、伦敦和悉尼)有多个数据中心。
US 拉丁美洲 加拿大 欧洲 亚太区 澳大利亚
  • 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
  • MAD04
  • MAD05
  • TOK02
  • TOK04
  • TOK05
  • OSA21
  • OSA22
  • OSA23
  • SNG01
  • CHE01
  • SYD01
  • SYD04
  • SYD05

该表格中包括一些即将关闭的数据中心。 欲了解即将关闭的数据中心的名单,请参阅 数据中心关闭

从 CLI 确定复制存储卷的远程位置

开始之前,请决定要使用的 CLI 客户机。

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 年整合多个数据中心。 有关更多信息,请参阅 数据中心合并

在控制台中创建初始副本

复制将根据快照安排来执行。 必须先具有用于源卷的快照空间和快照安排,然后才能进行复制。 如果您尝试配置复制,但其中一个或另一个没有到位,系统会提示您购买更多空间或设置计划。 在 IBM Cloud® 控制台中的 Storage Block Storage for Classic 下管理复制。

  1. 单击存储卷的名称以显示其详细信息。

  2. 单击 操作 "操作" 图标,然后单击 订购副本

  3. 选择希望复制遵循的现有快照安排。 此列表包含所有有效的快照安排。

    只能选择一个安排,即便有每小时、每天和每周的混合安排也是如此。 先前复制后捕获的所有快照都将复制到副本。 有关更多信息,请参阅 使用快照。 快照拍摄后5分钟开始复制,以确保最新数据复制到副本卷中。

  4. 选择副本卷的 位置

  5. 单击继续

  6. 如果您有促销码,请在促销码中进行输入,然后单击重新计算。 缺省情况下,已填写窗口中的其他字段。

    处理订单时会应用折扣。

  7. 查看您的订单,并阅读服务协议。 如果您同意这些条款,请选中该框。

  8. 单击下订单

从 CLI 创建初始副本

复制将根据快照安排来执行。 必须先具有用于源卷的快照空间和快照安排,然后才能进行复制。

从 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-Partner

从 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.

在控制台中查看复制历史记录

要查看复制历史记录,请单击主菜单栏上的“管理”。 选择 帐户,然后滚动到“审计日志”。 “存储器复制事件”列表包含卷的名称,复制事件的描述以及事件的时间戳记。

在控制台中编辑复制计划

复制安排基于现有快照安排。 要将复制安排从每小时更改为每天或每周,或者反之,必须取消该副本卷并设置一个新的副本卷。

不过,如果您想更改每日复制的时间,可以调整活动卷上的现有计划。

  1. 在“活动卷详细信息”页面上,单击 操作 "操作" 图标
  2. 选择编辑快照安排
  3. 在“计划”下的“快照”框架中查找,确定复制使用的“每日计划”。 更改所需的安排。
  4. 单击保存

在控制台中删除现有副本块卷

您可以立即取消复制,也可以在周年日期取消复制;取消复制将导致记帐结束。

  1. Block Storage for Classic 页面中,单击卷。
  2. 单击 操作 "操作" 图标
  3. 选择 删除副本
  4. 选择取消时间。 选择立即周年日期,然后单击继续
  5. 此操作将删除副本卷及其所有数据。 单击复选框以确认信息,然后单击 删除

在控制台中删除主卷时取消复制

取消主卷后,将删除副本数据中心内的复制安排和卷。 副本将在 Block Storage for Classic 页面中取消。

在您的“存储”列表中,该交易量将保持可见至少 24 小时(立即取消)或直至周年日。 某些功能将不再可用,但音量在被回收之前仍然可见。 但是,单击“删除副本”后,计费将立即停止。

活动副本可能会阻止回收存储卷。 请确保该卷不再处于安装状态,已撤销主机授权,并已取消复制,然后再尝试取消原始卷。

创建副本的复制项

可以创建现有 IBM Cloud® Block Storage for Classic 的复制项。 缺省情况下,复制卷将继承原始卷的容量和性能选项,并且会包含截至快照时间点的数据的副本。

复制项可以基于主卷和副本卷创建。 新复制项会在原始卷所在的数据中心内创建。 如果基于副本卷创建复制项,那么新卷将在副本卷所在的数据中心内创建。

供应存储器后,主机即可以访问复制卷以进行读/写。 但是,在完成从原始项到复制项的数据复制之后,才允许使用快照和复制。

有关更多信息,请参阅创建复制 Block Storage for Classic

在灾难发生时使用副本进行故障转移

进行故障转移时,将“翻转开关”从主数据中心的存储卷切换到远程数据中心的目标卷。 例如,主数据中心是伦敦,辅助数据中心是阿姆斯特丹。 如果发生故障事件,将故障转移到阿姆斯特丹 - 从阿姆斯特丹的计算实例连接到现在的主卷。 修复伦敦的卷之后,会生成阿姆斯特丹卷的快照,以便故障恢复到伦敦,并从伦敦的计算实例连接到原先的主卷。