复制 Block Storage for Classic 卷
复制使用快照计划自动将快照复制到远程 数据中心 的目标卷。 如果发生灾难性事件,或者数据变得损坏,那么可以在远程站点中恢复副本。
复制可以使两个不同位置的数据保持同步。 如果想要克隆卷并独立于原始卷来使用该卷,请参阅创建复制块卷。
必须创建快照安排后,才能进行复制。 除非满足此条件,否则不会显示 订购副本 选项。
在控制台中确定复制存储卷的远程数据中心
IBM Cloud数据中心 在全球每个地区都分为主要和远程组合。 复制数据时,请考虑本地数据驻留法,因为跨边界移动数据可能会产生法律影响。 不允许跨区域复制。
下表列出了各地区的数据中心代码。
US | 拉丁美洲 | 加拿大 | 欧洲 | 亚太区 | 澳大利亚 |
---|---|---|---|---|---|
|
|
|
|
|
|
该表格中包括一些即将关闭的数据中心。 欲了解即将关闭的数据中心的名单,请参阅 数据中心关闭。
从 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 年整合多个数据中心。 有关更多信息,请参阅 数据中心合并。
在控制台中创建初始副本
复制将根据快照安排来执行。 必须先具有用于源卷的快照空间和快照安排,然后才能进行复制。 如果您尝试配置复制,但其中一个或另一个没有到位,系统会提示您购买更多空间或设置计划。 在 IBM Cloud® 控制台中的 Storage Block Storage for Classic 下管理复制。
-
单击存储卷的名称以显示其详细信息。
-
单击 操作
,然后单击 订购副本。
-
选择希望复制遵循的现有快照安排。 此列表包含所有有效的快照安排。
只能选择一个安排,即便有每小时、每天和每周的混合安排也是如此。 先前复制后捕获的所有快照都将复制到副本。 有关更多信息,请参阅 使用快照。 快照拍摄后5分钟开始复制,以确保最新数据复制到副本卷中。
-
选择副本卷的 位置。
-
单击继续。
-
如果您有促销码,请在促销码中进行输入,然后单击重新计算。 缺省情况下,已填写窗口中的其他字段。
处理订单时会应用折扣。
-
查看您的订单,并阅读服务协议。 如果您同意这些条款,请选中该框。
-
单击下订单。
从 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.
在控制台中查看复制历史记录
要查看复制历史记录,请单击主菜单栏上的“管理”。 选择 帐户,然后滚动到“审计日志”。 “存储器复制事件”列表包含卷的名称,复制事件的描述以及事件的时间戳记。
在控制台中编辑复制计划
复制安排基于现有快照安排。 要将复制安排从每小时更改为每天或每周,或者反之,必须取消该副本卷并设置一个新的副本卷。
不过,如果您想更改每日复制的时间,可以调整活动卷上的现有计划。
- 在“活动卷详细信息”页面上,单击 操作
。
- 选择编辑快照安排。
- 在“计划”下的“快照”框架中查找,确定复制使用的“每日计划”。 更改所需的安排。
- 单击保存。
在控制台中删除现有副本块卷
您可以立即取消复制,也可以在周年日期取消复制;取消复制将导致记帐结束。
- 在 Block Storage for Classic 页面中,单击卷。
- 单击 操作
。
- 选择 删除副本。
- 选择取消时间。 选择立即或周年日期,然后单击继续。
- 此操作将删除副本卷及其所有数据。 单击复选框以确认信息,然后单击 删除。
在控制台中删除主卷时取消复制
取消主卷后,将删除副本数据中心内的复制安排和卷。 副本将在 Block Storage for Classic 页面中取消。
在您的“存储”列表中,该交易量将保持可见至少 24 小时(立即取消)或直至周年日。 某些功能将不再可用,但音量在被回收之前仍然可见。 但是,单击“删除副本”后,计费将立即停止。
活动副本可能会阻止回收存储卷。 请确保该卷不再处于安装状态,已撤销主机授权,并已取消复制,然后再尝试取消原始卷。
创建副本的复制项
可以创建现有 IBM Cloud® Block Storage for Classic 的复制项。 缺省情况下,复制卷将继承原始卷的容量和性能选项,并且会包含截至快照时间点的数据的副本。
复制项可以基于主卷和副本卷创建。 新复制项会在原始卷所在的数据中心内创建。 如果基于副本卷创建复制项,那么新卷将在副本卷所在的数据中心内创建。
供应存储器后,主机即可以访问复制卷以进行读/写。 但是,在完成从原始项到复制项的数据复制之后,才允许使用快照和复制。
有关更多信息,请参阅创建复制 Block Storage for Classic。
在灾难发生时使用副本进行故障转移
进行故障转移时,将“翻转开关”从主数据中心的存储卷切换到远程数据中心的目标卷。 例如,主数据中心是伦敦,辅助数据中心是阿姆斯特丹。 如果发生故障事件,将故障转移到阿姆斯特丹 - 从阿姆斯特丹的计算实例连接到现在的主卷。 修复伦敦的卷之后,会生成阿姆斯特丹卷的快照,以便故障恢复到伦敦,并从伦敦的计算实例连接到原先的主卷。
- 如果主位置即将面临危险或受到严重影响,请参阅通过可访问的主卷进行故障转移。
- 如果主位置停止运行,请参阅通过不可访问的主卷进行故障转移。