The Azure Quickstart templates are currently available in English
Deploy SQL AvailabilityGroup listener on existing Always ON setup. This creates Listener on an existing SQL Availability Group, sets up corresponding load balancer rules and probe ports on Azure Load balancer to get the listener connections working.
此 Azure Resource Manager (ARM) 模板由社区的某个成员(而不是由 Microsoft)创建。每个 ARM 模板都根据其所有者(不是 Microsoft)的许可协议向你授予许可。Microsoft 不对由社区成员提供并授予许可的 ARM 模板负责,并且不针对安全性、兼容性和性能进行筛选。社区 ARM 模板不由任何 Microsoft 支持计划或服务提供支持,按“原样”提供,没有任何种类的担保。
参数
参数名 | 说明 |
---|---|
existingFailoverClusterName | Specify the name of the failover cluster |
existingSqlAvailabilityGroup | Specify the name of SQL Availability Group for which listener is being created |
existingVmList | Specify the Virtual machine list participating in SQL Availability Group e.g. VM1, VM2. Maximum number is 6. |
Listener | Specify a name for the listener for SQL Availability Group |
ListenerPort | Specify the port for listener |
ListenerIp | Specify the available private IP address for the listener from the subnet the existing Vms are part of. |
existingVnetResourcegroup | Specify the resourcegroup for virtual network |
existingVnet | Specify the virtual network for Listener IP Address |
existingSubnet | Specify the subnet under Vnet for Listener IP address |
existingInternalLoadBalancer | Name of existing internal load balancer for the AG listener. Choose Standard Sku if the VMs are not in an availability set. |
ProbePort | Specify the load balancer port number (e.g. 59999) |
Location | Location for all resources. |
使用模板
PowerShell
New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment安装和配置 Azure PowerShell
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-vm-aglistener-setup/azuredeploy.json
命令行
az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment安装和配置 Azure 跨平台命令行界面
az group deployment create --resource-group <my-resource-group> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-sql-vm-aglistener-setup/azuredeploy.json