如何更改Azure门户VMSS扩展条件“扩展到特定实例计数”?

时间:2018-02-23 07:40:20

标签: c# asp.net-mvc powershell azure azure-virtual-machine

我想从缩放中增加/减少VMSS实例计数。我得到了命令,但它并没有影响永久性的变化。 我想在powershell中执行命令。

对于Eg。 我通过以下两个命令增加了实例数。

Command 1 : 
Update-AzureRmVmss -ResourceGroupName $resourceGrpName -VMScaleSetName $vmssName -SkuCapacity 2

Command 2 : 
InlineScript{
$vmss = Get-AzureRmVmss -ResourceGroupName $using:resourceGrpName -
VMScaleSetName $using:vmssName  
$vmss.Sku.Capacity = 2
Update-AzureRmVmss -ResourceGroupName $using:resourceGrpName -Name 
$using:vmssName -VirtualMachineScaleSet $vmss
}

在上述两种情况下,实例计数增加,并在创建实例后的短时间内再次降低到之前的值。

有人知道,如何更改“缩放到特定实例计数”?

enter image description here

2 个答案:

答案 0 :(得分:1)

目前,Azure PowerShell支持支持根据计划创建Azure VMSS扩展规则。

  

根据计划而非主机创建自动缩放规则   指标,使用Azure门户。基于计划的规则不能   目前使用Azure PowerShell创建。

有关基于时间表的自动缩放的详细信息,请参阅此article

答案 1 :(得分:0)

根据您的屏幕截图,ScaleSet可能会减少,因为您已根据CPU指标启用了自动缩放功能。这意味着如果CPU小于25%,则只有1个实例正在运行

如果您不希望系统自动缩小,请删除自动缩放设置。