如何使用启用了自动缩放功能的自定义 Windows Server 2012 映像创建 VM 规模集?
我找到了可以创建规模集 + 自定义图像的 Azure 模板,以及可以创建具有自动缩放的规模集的 Azure 模板。但是我需要结合规模集、自动缩放和自定义图像。
答案1
我们可以修改模板,这是我的模板。
PS C:\windows\system32> New-AzureRmResourceGroupDeployment -Name ExampleDeployment -ResourceGroupName ExampleResourceGroup -TemplateFile c:\Users\Desktop\jasontest2.json
cmdlet New-AzureRmResourceGroupDeployment at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
sourceImageVhdUri: https://jasontestdisks591.blob.core.windows.net/vhds/jasonvm20170227164237.vhd
vmssName: jason786
instanceCount: 3
adminUsername: jason
adminPassword: ************
DeploymentName : ExampleDeployment
ResourceGroupName : ExampleResourceGroup
ProvisioningState : Succeeded
Timestamp : 2/27/2017 9:38:24 AM
Mode : Incremental
TemplateLink :
Parameters :
Name Type Value
=============== ========================= ==========
vmSku String Standard_D1
sourceImageVhdUri String https://jasontestdisks591.blob.core.windows.net/vhds/jasonvm20170227164237.vhd
vmssName String jason786
instanceCount Int 3
adminUsername String jason
adminPassword SecureString
Outputs :
DeploymentDebugLogLevel :
答案2
有一个名为 azure-quickstart-template201-vmss-windows-自定义图像这将为您提供一个完成此操作的模板。
来自 readme.md
基于 Windows 自定义映像部署 VM 规模集
此模板从用户提供的 Windows 自定义映像部署 VM 规模集
模板允许在运行时将自定义映像的 URL 作为参数提供。自定义映像应包含在与创建 VM 规模集相同的位置的存储帐户中,此外,包含映像的存储帐户也应位于创建规模集的同一订阅下。
答案3
以下模板应该允许您创建所需的比例集,它使用 Blob url 来指定 VHD。