Azure Public IP计划更改

时间:2018-02-16 07:49:11

标签: azure dynamic ip azure-load-balancer azure-public-ip

我有一个Azure负载均衡器:

  • Load Balancer fronend IP config:Azure Public IP(动态)

  • Load Balancer后端池:单个VM

有没有办法安排定期更改Azure Public IP? 也许使用自动化脚本?或者也许我可以创建多个Azure公共IP并让LB定期切换它们?

1 个答案:

答案 0 :(得分:1)

是的,有可能。您可以使用以下示例。

$rgName = "shuilinux"
$nicName = "shui648"
$pipName = "shui-ip"
##unattach public IP on nic
$nic = Get-AzureRmNetworkInterface -ResourceGroupName $rgName -Name $nicName
$nic.IpConfigurations.PublicIpAddress.Id=""
$nic|Set-AzureRmNetworkInterface

##attach public IP to a nic
##If you want to create a new Public IP, use $pip = New-AzureRmPublicIpAddress -Name $pipName -ResourceGroupName $rgName -Location $locName -AllocationMethod Dynamic -Force
$pip = Get-AzureRmPublicIpAddress -Name $pipName -ResourceGroupName $rgName
$nic = Get-AzureRmNetworkInterface -ResourceGroupName $rgName -Name $nicName
$nic.IpConfigurations[0].PublicIpAddress = $pip 
Set-AzureRmNetworkInterface -NetworkInterface $nic