You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure CLI创建托管实例的Azure故障转移组

使用Azure CLI为Azure SQL托管实例创建故障转移组

前置准备

  • 安装最新版Azure CLI并完成登录:az login
  • 切换到目标Azure订阅:
    az account set --subscription <你的订阅ID或订阅名称>
    
  • 确保已在两个不同Azure区域创建好主托管实例和次要托管实例,且两个实例的配置匹配(如服务层级、硬件代系等)

创建故障转移组

执行以下命令创建故障转移组并关联主、次要托管实例:

az sql mi failover-group create \
  --name <故障转移组名称> \
  --mi <主托管实例名称> \
  --resource-group <主实例所在资源组名称> \
  --partner-mi <次要托管实例名称> \
  --partner-resource-group <次要实例所在资源组名称> \
  --partner-region <次要实例所在Azure区域> \
  --failover-policy <Automatic或Manual> \
  --grace-period <自动故障转移等待分钟数,仅Automatic策略需指定>

参数说明

  • --name:自定义的故障转移组名称,需在资源组内唯一
  • --mi:主托管实例的名称,故障转移组的初始主实例
  • --partner-mi:已创建好的次要托管实例名称
  • --partner-region:次要实例所在的Azure区域(如eastus、westus2)
  • --failover-policy:故障转移策略,可选Automatic(自动故障转移)或Manual(手动触发)
  • --grace-period:仅当策略为Automatic时必填,指定检测到故障后自动触发转移的等待分钟数(范围1-1440)

验证故障转移组配置

创建完成后,可通过以下命令查看故障转移组的详细信息:

az sql mi failover-group show \
  --name <故障转移组名称> \
  --mi <主托管实例名称> \
  --resource-group <主实例所在资源组名称>

测试故障转移(可选)

如果需要验证故障转移功能,可手动触发故障转移(无论策略是自动还是手动都支持):

az sql mi failover-group set-primary \
  --name <故障转移组名称> \
  --mi <当前次要托管实例名称> \
  --resource-group <次要实例所在资源组名称>

执行完成后,再次查看故障转移组信息,确认主实例已切换。

后续操作

  • 若需添加更多托管实例到故障转移组,可使用az sql mi failover-group update命令
  • 若要删除故障转移组,执行az sql mi failover-group delete命令

内容的提问来源于stack exchange,提问作者Kumili Srinu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 09:35:38