Select 标准负载均衡器
Select a Standard load balancer
我有一个 PowerShell 脚本,它创建一个 VM(VM 映像),然后使用负载均衡器设置 VM 规模。当我 运行 我的本地机器上的脚本时,该脚本正在运行,但是当 运行 通过 Azure DevOps 管道连接脚本时,我收到一个奇怪的 http 400 错误。
为了解该错误,我随后从 Azure 门户重新创建了失败的步骤,但收到此错误消息:Select 标准负载均衡器,因为虚拟机规模集配置了多个置放群组。
如何将我的负载均衡器设置为“标准负载均衡器”?
谢谢 @Anders Dissing ,将您的解决方案发布为其他社区成员参考的答案。
在使用 powershell 创建负载均衡器时,您可以将 sku 参数作为标准添加,因为配置了多个归置组的虚拟机规模集需要标准负载均衡器。
New-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" -Location "West US" -FrontendIpConfiguration $frontend -BackendAddressPool $backendAddressPool -Probe $probe -LoadBalancingRule $lbrule -Sku Standard -Tier Global
参考:
我有一个 PowerShell 脚本,它创建一个 VM(VM 映像),然后使用负载均衡器设置 VM 规模。当我 运行 我的本地机器上的脚本时,该脚本正在运行,但是当 运行 通过 Azure DevOps 管道连接脚本时,我收到一个奇怪的 http 400 错误。 为了解该错误,我随后从 Azure 门户重新创建了失败的步骤,但收到此错误消息:Select 标准负载均衡器,因为虚拟机规模集配置了多个置放群组。 如何将我的负载均衡器设置为“标准负载均衡器”?
谢谢 @Anders Dissing ,将您的解决方案发布为其他社区成员参考的答案。
在使用 powershell 创建负载均衡器时,您可以将 sku 参数作为标准添加,因为配置了多个归置组的虚拟机规模集需要标准负载均衡器。
New-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" -Location "West US" -FrontendIpConfiguration $frontend -BackendAddressPool $backendAddressPool -Probe $probe -LoadBalancingRule $lbrule -Sku Standard -Tier Global
参考: