gpt4 book ai didi

azure - 通过 Powershell 添加负载均衡器规则

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

我正在尝试通过 Powershell 添加负载均衡器规则,因为我们需要为被动 FTP 打开多个端口。

Connect-AzureRmAccount

Set-AzureRmContext -SubscriptionId "MySubId"

$slb = Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "MyRG"

$prb = Get-AzureRmLoadBalancerProbeConfig -Name "MyProbe" -LoadBalancer $slb

$beaddpool = Get-AzureRmLoadBalancerBackendAddressPoolConfig -Name "BEADDPOOL" -LoadBalancer $slb

$slb | Add-AzureRmLoadBalancerRuleConfig -Name "PassivePort_50010" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $beaddpool -Protocol "Tcp" -FrontendPort 50010 -BackendPort 50010 -Probe $prb -IdleTimeoutInMinutes 4

$slb | Set-AzureRmLoadBalancerRuleConfig -Name "PassivePort_50010" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $beaddpool -Protocol "Tcp" -FrontendPort 50010 -BackendPort 50010 -Probe $prb -IdleTimeoutInMinutes 4

正如您在上面看到的,我正在登录,获取有问题的 LB、LB Probe 和 LB BackEndAddressPool。然后,我使用 documentation 中提到的 Add-AzureRmLoadBalancerRuleConfig 和 Set-AzureRmLoadBalancerRuleConfig

我可以从 PowerShell 输出中看到该规则就在那里。然而,与通过门户添加的属性相比,它缺少一项明显的属性。

“配置状态”:“成功”

新规则不会显示在门户中,但通过 PS 获取 LB 时可见。

我是否缺少一种方法来确保规则显示在 azure 门户中?或者以这种方式配置规则是否需要更长的时间?

最佳答案

创建属性后,您需要应用它们:

$slb | Set-AzureRmLoadBalancer

关于azure - 通过 Powershell 添加负载均衡器规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52201141/

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