为虚拟机灾难恢复配置 Rackware

Rackware Migration Manager (RMM) 部署在生产站点,用于在 OCI 和 Compute Cloud@Customer 中复制虚拟机。

以下 Rackware 架构显示了 OCI 与 Compute Cloud@Customer 之间的灾难恢复:

下面是 rackware-dr-oracle-compute-cloud-customer-oci.png 的说明
插图 rackware-dr-oracle-compute-cloud-customer-oci.png 的说明

机架软件 -dr-oracle-compute-cloud-customer-oci-oracle.zip

在此架构中,RMM 部署在生产站点中,以便从 OCI 和 Compute Cloud@Customer 复制虚拟机。RMM 服务器部署在 OCI 上。RMM 服务器上配置了 Rackware DR 计划,以保护 Web 和应用程序 VM 及其连接的块存储。Rackware 将 Web 和应用 VM 及其块存储从 OCI 复制到 Compute Cloud@Customer

关于为 OCI 配置备份和恢复体系结构

以下是配置 OCI 备份和还原体系结构的配置建议:

  • 将 OCI 配置为生产站点或主站点,将 Compute Cloud@Customer 配置为辅助站点或备用站点。
  • 将 Rackware 灾难恢复策略配置为动态预配的目标。Rackware 通过在 RMM 上维护源服务器的映像副本来保护您的工作负荷。在发生事件时,您可以使用映像按需在目标基础设施上部署实例,以显著降低成本并降低 RPO,同时牺牲更高的 RTO。
  • Rackware 将停止虚拟机并将其复制到 Compute Cloud@Customer
  • 配置运行 OCI 的任何生产数据库,以复制到 Compute Cloud@Customer 上的备用数据库。如果需要故障转移,则可以使用 Data Guard 提升备用 Oracle Database ,并在灾难恢复工作完成后无法将 OCI 中的 Oracle Database 返回主数据库。
  • 在 OCI 中部署 OCI Storage Gateway ,同时正确配置并安排将 OCI Object Storage 从 OCI 复制到 Compute Cloud@Customer
  • 使用 Rackware 在灾难恢复操作期间编排 Compute Cloud@Customer 与 OCI 之间虚拟机的灾难恢复。

关于为 OCI 配置 Pilot Light 体系结构

试用光架构与使用 OCI 的 Compute Cloud@Customer 的灾难恢复相同。

以下是配置建议:

  • 与备份和还原用例类似,在生产站点中部署 RMM 以在 OCI 和 Compute Cloud@Customer 中复制虚拟机。在这种情况下,请将 OCI 配置为生产站点或主站点,将 Compute Cloud@Customer 配置为辅助站点或备用站点。
  • 将 Rackware 灾难恢复策略配置为 Pre-Provisioned Targets 。使用此配置,您可以选择通过在目标基础结构上维护活动服务器实例以及 RMM 上的源服务器映像来保护工作负载。配置同步作业以按用户指定的间隔更新映像以及目标服务器。此方法可实现最低的 RTO,但成本更高,因为必须始终维护活动的灾难恢复站点。
  • Rackware 将虚拟机从 OCI 复制到在 Compute Cloud@Customer 中以最小规模运行的 Compute Cloud@Customer
  • 配置运行 OCI 的任何生产数据库,以复制到 Compute Cloud@Customer 上的备用数据库。如果需要故障转移,则可以使用 Data Guard 提升备用 Oracle Database ,并在灾难恢复工作完成后无法将 OCI 中的 Oracle Database 返回主数据库。
  • 在 OCI 中部署 OCI Storage Gateway ,并正确配置主动云同步复制,以将 OCI Object Storage 从 OCI 复制到 Compute Cloud@Customer

关于为 OCI 配置热备用体系结构

Warm Standby 架构与使用 OCI 的 Compute Cloud@Customer 的灾难恢复相同。

以下是配置建议:

  • 在生产站点中部署 RMM 以将虚拟机复制到 OCI 和 Compute Cloud@Customer 或从中复制虚拟机。在这种情况下,请将 OCI 配置为生产站点或主站点,将 Compute Cloud@Customer 配置为辅助站点或备用站点。
  • 将 Rackware 灾难恢复策略配置为 Pre-Provisioned Targets 。使用此配置,您可以选择通过在目标基础结构上维护活动服务器实例以及 RMM 上的源服务器映像来保护工作负载。配置同步作业以按用户指定的间隔(不同周期)更新映像以及目标服务器。此方法可实现最低的 RTO,但成本更高,因为必须始终维护活动的灾难恢复站点。
  • Rackware 持续不断地将虚拟机从 OCI 复制到运行相同版本的 OCI 生产环境的 Compute Cloud@Customer (在 Compute Cloud@Customer 中运行)。
  • 配置运行 OCI 的任何生产数据库,以复制到 Compute Cloud@Customer 上的备用数据库。如果需要故障转移,则可以使用 Data Guard 提升备用 Oracle Database ,并在灾难恢复工作完成后无法将 OCI 中的 Oracle Database 返回主数据库。
  • 在 OCI 中部署 OCI Storage Gateway ,正确配置主动和连续云同步复制,以将 OCI Object Storage 从 OCI 复制到 Compute Cloud@Customer

配置 Rackware 以实现从 OCI 到 Oracle Compute Cloud@Customer 的灾难恢复

以下是配置 RackWare 以执行从 OCI 到 Oracle Compute Cloud@Customer for Linux 的灾难恢复的步骤:

对于 Linux 平台,建议进行以下配置

  • 访问身份证明root 用户或具有 sudo 特权的用户
  • 存储
    • 源卷组必须至少有 15% 的已用空间可用作空闲区。
    • /var/tmp 应至少具有 20 MB 的空闲空间。
  • no-exec :不应为 /tmp/var/tmp 文件系统配置 fstab 中的 no-exec 属性。
  • Grub :源服务器应具有 /etc/default/grub 文件
  • 防病毒:如果在 Origin 上运行任何防病毒程序,则应将 /mnt/rackware/ 目录添加到允许列表中。

对于 Windows 平台,建议进行以下配置:

  • 访问身份证明SYSTEM 用户或具有管理权限的本地用户。
  • 存储:对于 VSS 快照,每个卷应有足够的空闲空间(至少/大约 20%)。
  • 防病毒:源应将 rsync.exerwattr.exe rwchangesvc.exerw_tngsync_util.exe 添加到任何防病毒程序或 Windows Defender 的允许列表中。
  • 语言:对于 SYSTEM 语言环境中的英语以外的任何语言,请与 Rackware 技术支持联系。

请执行以下步骤:

  1. 假设已在 OCI 中正确安装了 Rackware RMM,请转到 Rackware RMM 管理控制台并使用安装期间配置的身份证明登录。波次选项可以是以下选项:
  2. 创建波次:要创建波次,请导航到复制波次,然后单击加号 (+) 图标以打开波次创建向导。提供名称并单击“创建”。
    • 并行计数:允许用户设置波次内的并行传输数。
    • 自动预配:用户可以将 RMM 配置为通过对目标云的 API 调用预配目标。
    • DR 策略:用户可以将策略配置为定期同步波次中的所有主机。
    • 转手:启用后,数据将通过 RMM 流。(来源、RMM、目的地)
  3. 配置灾难恢复策略:通过灾难恢复策略,您可以按用户指定的间隔将源增量与其在 RackWare RMM 和目标实例上捕获的映像同步(如果是预配方案)。用户可以按照不同周期的要求创建任意数量的灾难恢复策略。这样可以更灵活地根据用户的 DR 策略以不同的间隔同步不同的波次。要创建新的灾难恢复策略,请导航到 DR、策略,然后单击加号 (+) 图标以打开 DR 创建向导。提供 DR 名称、周期、开始时间和通知电子邮件。
  4. 应用灾难恢复策略:要应用灾难恢复策略,请导航到“复制”选项卡,单击“波次”,单击 OCI 到 C3 波次详细信息,然后单击“无策略”。将打开一个配置对话框。选择正确的灾难恢复策略,然后单击“assign policy(分配策略)”。下面列出的屏幕截图显示了将先前配置到 OCI 的 DRPolicy_01 策略分配给 Oracle Compute Cloud@Customer 波次。将策略分配给波次会将上述波次从复制、波次移至 DR、波次,因为现在已将其配置为用于灾难恢复。
  5. 要通过 "Wave Detail"(波次详细信息)屏幕初始化 Windows 或 Linux 虚拟机的复制和灾难恢复,请单击 Start Replication(启动复制)

Rackware 还提供了以下功能,可用于微调灾难恢复体系结构:

  • 通过自动预配调整大小:用户可以选择减少或增加目标实例的计算和存储规范。此功能允许用户添加重新调整文件系统大小的粒度。
  • 灾难恢复期间的动态预配:用户可以利用 Rackware 在本地维护源实例的副本映像,并使用此映像在灾难恢复事件中部署故障转移实例。
  • 备份、单个文件还原和保护快照:Rackware 的备份产品具有丰富的功能集,例如快照保留期长达 3 年、选择性文件还原和无限保护快照,可用于时间点恢复。
  • BIOS 到 UEFI :用户可以无缝迁移到启用了 UEFI 的实例,而无需对原始实例进行任何其他配置更改。
  • 限制迁移:用户可以通过单独限制带宽来更有效地控制每次迁移。
  • 完全自动化的故障转移和回退:故障转移与回源环境一样是完全自动化的。
  • Rackware Migration Manager :提供更多功能,例如选择性文件系统同步、文件和文件夹排除、启用 cloud-init 和定制后处理脚本。