Deploy a VM Scale Set with a Windows custom image

Simon Davies 提供
上次更新时间: 2016/12/19

This template allows you to deploy a simple VM Scale Set usng a custom Windows image. These VMs are behind a load balancer with HTTP load balancing (by default on port 80)

此 Azure Resource Manager (ARM) 模板由社区的某个成员(而不是由 Microsoft)创建。每个 ARM 模板都根据其所有者(不是 Microsoft)的许可协议向你授予许可。Microsoft 不对由社区成员提供并授予许可的 ARM 模板负责,并且不针对安全性、兼容性和性能进行筛选。社区 ARM 模板不由任何 Microsoft 支持计划或服务提供支持,按“原样”提供,没有任何种类的担保。

参数

参数名 说明
vmSSName The Name of the VM Scale Set
instanceCount Number of VM instances to create in the scale set
vmSize The size of the VM instances Created
dnsNamePrefix The Prefix for the DNS name of the new IP Address created
adminUsername The Username of the administrative user for each VM instance created
adminPassword The Password of the administrative user for each VM instance created
sourceImageVhdUri The source of the blob containing the custom image
frontEndLBPort The front end port to load balance
backEndLBPort The back end port to load balance
probeIntervalInSeconds The interval between load balancer health probes
numberOfProbes The number of probes that need to fail before a VM instance is deemed unhealthy
probeRequestPath The path used for the load balancer health probe

使用模板

PowerShell

New-AzureRmResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateUri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/201-vmss-windows-customimage/azuredeploy.json
安装和配置 Azure PowerShell

命令行

azure config mode arm
azure group deployment create <my-resource-group> <my-deployment-name> --template-uri https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/201-vmss-windows-customimage/azuredeploy.json
安装和配置 Azure 跨平台命令行界面