gpt4 book ai didi

powershell - 使用 powershell 手动将规模集中的虚拟机数量扩展为 5

转载 作者:行者123 更新时间:2023-12-03 05:04:13 26 4
gpt4 key购买 nike

我有一个虚拟机规模集,要使用 Azure power shell 部署到 azure,并将实例计数设置为 1。VMSS 包括一个存储帐户、负载均衡器、公共(public) IP 地址。以及六个运行 Internet 信息服务 (IIS) 的 Standard_A1 Windows 虚拟机 (VM)。所有组件都部署到一个资源组。

我需要增加实例计数以支持 IIS 上负载的增加。并且,手动将规模集中的虚拟机数量扩展为 5。

我编写了如下所示的 power shell 命令:

$vmss = Get-AzureRmVmss -ResourceGroupName CorpWebRG –VMScalesSetName
CorpWebVMSS
$vmss.Sku.Capacity = 5
Update-AzureRmVmss -ResourceGroupName CorpWebRG -Name CorpWebVMSS -
VirtualMachineScaleSet $vmss

看起来这个解决方案没有达到目标。我缺少什么?我还需要做什么?请帮忙并建议一个链接。谢谢。

最佳答案

I have a virtual machine scale set to be deployed to azure by using Azure power shell and set instance count to 1.

使用此命令$vmss.Sku.Capacity = 5将容量升级到5,不会增加VMSS运行实例,只是升级vmss实例最大数量

如果您想要实例化正在运行的 vmss 实例,可以使用 Azure 门户选择缩放到特定实例计数来增加正在运行的 vmss 实例,如下所示:

enter image description here

有关缩放到特定实例计数的更多信息,请参阅此 link

希望这有帮助。

<小时/>

更新:

To create autoscale rules based on a schedule rather than host metrics, use the Azure portal. Schedule-based rules cannot currently be created with Azure PowerShell.

更多关于基于时间表的自动缩放的信息,请引用这个article .

关于powershell - 使用 powershell 手动将规模集中的虚拟机数量扩展为 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48728912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com