你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

配置故障转移组 - 门户

本文介绍如何使用 Azure 门户为 Azure Arc 启用的 SQL 托管实例配置灾难恢复。 在继续之前,请查看 Azure Arc 启用的 SQL 托管实例 - 灾难恢复中的信息和先决条件。

先决条件

在 Azure Arc 启用的 SQL 托管实例的两个实例之间设置故障转移组之前,必须满足以下先决条件:

  • Azure Arc 数据控制器和在主站点中预配的已启用 Arc 的 SQL 托管实例,其中 --license-typeBasePriceLicenseIncluded 之一。
  • Azure Arc 数据控制器和在辅助站点中预配的已启用 Arc 的 SQL 托管实例,其在以下方面与主站点的配置相同:
    • CPU
    • 内存
    • 存储
    • 服务层级
    • 排序规则
    • 其他实例设置
  • 辅助站点上的实例需要 --license-typeDisasterRecovery。 此实例需要是新的,无需任何用户对象。

注意

  • 请务必在创建托管实例的过程中指定 --license-type 这样,可从主数据中心的主实例对 DR 实例进行种子设定。 部署后更新此属性不会产生此效果。

部署过程

要在两个实例之间设置 Azure 故障转移组,请完成以下步骤:

  1. 为主站点上的分布式可用性组创建自定义资源
  2. 为辅助站点上的分布式可用性组创建自定义资源
  3. 从镜像证书复制二进制数据
  4. sync 模式或 async 模式下,在主站点和辅助站点之间设置分布式可用性组

下图为正确配置的分布式可用性组:

关系图显示了正确配置的分布式可用性组。

同步模式

Azure Arc 数据服务中的故障转移组支持两种同步模式- syncasync。 同步模式直接影响数据在实例之间同步的方式,还可能影响主要托管实例的性能。

如果主站点和辅助站点彼此相距离数英里,请使用 sync 模式。 否则,请使用 async 模式来避免对主站点的性能造成任何影响。

若要通过 Azure 门户配置灾难恢复,已启用 Azure Arc 的数据服务需要直接连接到 Azure。

配置 Azure 故障转移组

  1. 在门户中,转到主要可用性组。

  2. 在“数据管理”下,选择“故障转移组”

    Azure 门户将显示“创建实例故障转移组”

    Azure 门户创建实例故障转移组控制的屏幕截图。

  3. 提供用于定义故障转移组的信息。

    • 主镜像 URL:故障转移组实例的镜像终结点
    • 资源组:故障转移组实例的资源组
    • 辅助托管实例:灾难恢复位置处的 Azure SQL 托管实例
    • 同步模式:选择“同步”(代表同步模式)或“异步”(代表异步模式)
    • 实例故障转移组名称:故障转移组的名称
  4. 选择创建

Azure 开始预配实例故障转移组。

查看故障转移组

预配故障转移组后,可以在 Azure 门户中查看它。

Azure 门户故障转移组的屏幕截图。

故障转移

在灾难恢复配置中,故障转移组中只有一个实例是主实例。 可以从门户进行故障转移,将主角色迁移到故障转移组中的其他实例。 若要进行故障转移,请执行以下操作:

  1. 在门户中,找到你的托管实例。
  2. 在“数据管理”下,选择“故障转移组”
  3. 选择“故障转移”。

在 Azure 门户中监视故障转移进度。

设置同步模式

若要设置同步模式,请执行以下操作:

  1. 在“故障转移组”中,选择“编辑配置”

    Azure 门户将显示“编辑配置”控件

    “编辑配置”控件的屏幕截图。

  2. 在“编辑配置”下,选择所需模式,然后选择“应用”

在门户中监视故障转移组状态

使用门户更改故障转移组后,门户会在应用更改时自动报告状态。 门户报告的更改包括:

  • 添加故障转移组
  • 编辑故障转移组配置
  • 启动故障转移
  • 删除故障转移组

启动更改后,门户每两分钟自动刷新一次状态。 门户会自动刷新两分钟。

删除故障转移组

  1. 在“故障转移组**”中,选择“删除故障转移组”

    Azure 门户将要求你确认删除故障转移组这一选择。

  2. 选择“删除故障转移组”继续操作。 否则,选择“取消”,不删除组