我想从缩放中增加/减少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
}
在上述两种情况下,实例计数增加,并在创建实例后的短时间内再次降低到之前的值。
有人知道,如何更改“缩放到特定实例计数”?
答案 0 :(得分:1)
目前,Azure PowerShell支持不支持根据计划创建Azure VMSS扩展规则。
根据计划而非主机创建自动缩放规则 指标,使用Azure门户。基于计划的规则不能 目前使用Azure PowerShell创建。
有关基于时间表的自动缩放的详细信息,请参阅此article。
答案 1 :(得分:0)
根据您的屏幕截图,ScaleSet可能会减少,因为您已根据CPU指标启用了自动缩放功能。这意味着如果CPU小于25%,则只有1个实例正在运行
如果您不希望系统自动缩小,请删除自动缩放设置。