IBM Cloud Docs
灾难恢复——从无法访问的主卷切换

灾难恢复——从无法访问的主卷切换

如果发生导致主站点停运的灾难性故障或状况,客户可以执行以下操作,以快速访问辅助站点上的数据。 当主卷不可访问时,可以强制故障转移到远程副本。

已授权的主机和卷必须位于同一数据中心内。 例如,您不能使副本卷位于伦敦,而使主机位于阿姆斯特丹。 副本卷和主机必须都位于伦敦,或者都位于阿姆斯特丹。

此操作将破坏复制关系,并且恢复主位置与副本位置之间的连接可能很耗时。

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

  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 上的相应卷旁边会显示一个图标,指示正在执行活动事务。 将鼠标悬停在该图标上将生成一个用于显示事务的窗口。 事务完成后,该图标会消失。 在故障恢复过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件将记录在复制历史记录中。

  4. 接下来,单击 查看所有 Block Storage for Classic

  5. 点击您的副本音量(“源”)。 现在,此卷的状态为不活动

  6. 安装存储卷并将其连接到主机。 有关更多信息,请参阅 连接存储器

如果需要进一步的帮助,请创建 支持案例

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

在灾难恢复故障转移期间,系统将强制故障转移到副本站点,并将复制关系断开。 为了能够在站点恢复到正常操作后故障恢复到原始站点,系统必须重新建立复制绑定。 此操作可能需要相当长的时间。 在故障恢复过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件已记录在复制历史记录中。

当原始卷处于活动状态时,可以将其安装并连接到主机。 有关更多信息,请参阅 连接存储器

如果需要进一步的帮助,请创建 支持案例