新しいルールで既存のLoadbalancerを更新しようとしています。新しいルールで既存のAzureロードバランサを更新すると失敗する
私は、Microsoftからのドキュメントに従って次のコマンドを実行しています。 https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-get-started-internet-arm-ps#update-an-existing-load-balancer
$slb = Get-AzureRmLoadBalancer -Name LB-Some-primary -ResourceGroupName SomeName
$slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name "Test" -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPort 29700 -BackendPort 24700 -Protocol TCP
$slb | Set-AzureRmLoadBalancer
私は、私もAzureのCLIから同じエラーを取得し、次のエラー
Set-AzureRmLoadBalancer : Adding or updating NAT Rules when NAT pool is present on loadbalancer /subscriptions/xxxxxxxxxxxxx/resourceGroups/xxxxxx/providers/Microsoft.Network/loadBalancers/LB-xxxx-primary is not supported. To modify the load balancer, pass
in all NAT rules unchanged or remove the LoadBalancerInboundNatRules property from your PUT request.
StatusCode: 400
ReasonPhrase: Bad Request
OperationID : 'xxxx-2596-4c9e-a30a-12be70fxxxxx'
At line:1 char:8
+ $slb | Set-AzureRmLoadBalancer
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Set-AzureRmLoadBalancer], NetworkCloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Network.SetAzureLoadBalancerCommand
を取得します。
提供された情報が役立ったかどうかを確認するだけです。さらなる支援をご希望の場合はお知らせください。 –
ロードバランサをVMSSでセットアップしますか? –
多くの方に感謝します。私たちは何を再展開しますか?これについてさらに詳しく説明できますか?最も重要なのは、VMSS用に生成されたVMインスタンスが失われることが心配です。これらのVMで実行されているソフトウェアライセンスがあり、それらのライセンスが個々のVMに割り当てられたMACアドレスに基づいているため、MACアドレスを何とかしておくことができれば幸いです。 –