使用可访问的主卷进行故障转移,以实现灾难恢复

当发生灾难性事件后主存储仍可访问时,请按照以下故障转移步骤,快速访问备用站点上的数据。

如果主站点发生灾难性事件,但主存储仍可访问,您可以采取以下步骤,快速访问辅助站点上的数据。

在启动故障转移之前,确保所有主机授权已就位。

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

授权主机

您可以在 UI 中通过 CLI 使用 API 或使用 Terraform 创建授权。

启动从卷到其副本的故障转移

如果即将发生故障,您可以对目标卷启动 受控故障转移即时故障转移

当您想要测试故障转移功能时,受控故障转移 是最佳选择。 当在副本位置使用最新数据继续运行更为重要时,这也是最佳选择。 在受控故障转移中,将生成新快照并将其复制到副本位置。 成功复制数据后,卷可供安装。

选择 立即故障转移时,将激活上次成功复制的快照,并且卷可供安装。 与受控故障转移相比,目标卷在更短的时间内变为活动状态。 但是,自上次复制周期以来写入源卷的任何数据都将丢失。

启动故障转移后,复制关系会翻转。 原始目标卷将成为活动源卷,而先前的源卷将成为不活动复制目标。

故障转移在 IBM Cloud® 控制台中的 Storage File Storage for Classic 下启动。

继续执行这些步骤之前,请先断开该卷的连接。 如果不这样做,将会导致数据损坏和丢失。

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

  1. 单击活动卷(“源”)。

  2. 单击 操作 "操作" 图标

  3. 选择故障转移。 选择 受控故障转移立即故障转移

  4. 选中此复选框以确认相关信息,然后单击 以继续。 将显示一个窗口以确认故障转移正在进行中。 单击 关闭 以返回到“文件共享”列表。

  5. 在列表中,找到您的共享。 如果您有多个页面,那么可能需要转至下一页以查看共享。

  6. 源共享和副本共享的状态显示为“故障恢复正在进行中”。 此外,File Storage for Classic 上的相应卷旁边会显示一个图标,指示正在执行活动事务。 将鼠标悬停在图标上时,会弹出一个显示交易详情的窗口。 事务完成后,该图标会消失。

    在故障转移过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件将记录在复制历史记录中。 目标卷处于活动状态时,您将收到另一条消息。 原始源卷的状态变为“不活动”。

  7. 在浏览器中刷新页面。 事务完成后,副本卷将处于 活动 状态,并且原始源卷将变为 不活动

  8. 安装存储卷并将其连接到主机。 如需了解更多信息,请参阅“连接存储设备”。

从 CLI 故障转移到副本

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

从 IBMCLOUD CLI 启动故障转移

您可以使用 ibmcloud sl file replica-failover 命令将操作从源文件共享故障转移到副本文件共享。 以下示例启动从源共享 560156918 到副本共享 560382016 的故障转移。

$ ibmcloud sl file replica-failover 560156918 560382016
OK
Failover of volume 560156918 to replica 560382016 is now in progress.

有关可用于此命令的所有参数的更多信息,请参阅 ibmcloud sl file replica-failover

从 SLCLI 启动故障转移

要将文件卷故障转移到特定副本卷,请使用以下命令。

$ slcli file replica-failover --help
  Usage: slcli file replica-failover [OPTIONS] VOLUME_ID
  Options:
   --replicant-id TEXT  ID of the replicant volume
   --immediate          Failover to replicant immediately.
   -h, --help           Show this message and exit.

在故障转移过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件将记录在复制历史记录中。 目标卷处于活动状态时,您将收到另一条消息。 原始源卷的状态变为“不活动”。

启动从卷到其副本的故障恢复

修复原始源卷后,可以启动到原始源卷的受控故障恢复。

在受控回退过程中,将执行以下步骤:

  • 执行操作的源卷变为脱机状态。
  • 生成快照。
  • 完成复制周期。
  • 激活刚才生成的数据快照。
  • 源卷变为活动状态以供安装。

启动故障恢复后,复制关系会再次翻转。 原始源卷将复原为活动源卷,并且目标卷将再次变为不活动的目标卷。

在控制台中恢复故障

IBM Cloud® 控制台中的 Storage File Storage for Classic 下启动故障恢复。

  1. 单击活动卷(“目标”)。

  2. 在“共享详细信息”页面上,单击 操作 "操作" 图标

  3. 选择故障恢复

  4. 选中此复选框以确认相关信息,然后单击“是”以继续。

  5. 将显示一个窗口以确认故障转移正在进行中。 单击 关闭 以返回到“文件共享”列表。

  6. 在列表中,找到您的共享。 如果您有多个页面,那么可能需要转至下一页以查看共享。

  7. 源共享和副本共享的状态显示为“故障恢复正在进行中”。 此外,File Storage for Classic 上的相应卷旁边会显示一个图标,指示正在执行活动事务。 将鼠标悬停在图标上时,会弹出一个显示交易详情的窗口。 事务完成后,该图标会消失。

    在故障恢复过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件将记录在复制历史记录中。

  8. 在浏览器中刷新页面。 事务完成后,原始源共享将显示为 Active,并且副本共享具有 Inactive 状态。

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

从 CLI 故障恢复

从 IBMCLOUDCLI 启动故障恢复

您可以使用 ibmcloud sl file replica-failback 命令将操作从副本文件共享故障恢复到原始源文件共享。 以下示例启动到原始源共享 560156918 的故障恢复。

$ ibmcloud sl file replica-failback 560156918
OK
Failback of volume 560156918 is now in progress.

有关可用于此命令的所有参数的更多信息,请参阅 ibmcloud sl file replica-failback

从 SL CLI 启动故障恢复

将文件卷从特定的复制卷进行故障回退。

$ slcli file replica-failback --help
   Usage: slcli file replica-failback [OPTIONS] VOLUME_ID
   Options:
    --replicant-id TEXT  ID of the replicant volume
    -h, --help           Show this message and exit.

在故障恢复过程中,与配置相关的操作为只读。 无法编辑任何快照安排,也无法更改快照空间。 该事件将记录在复制历史记录中。