У меня есть Azure VM с несколькими статическими IP-адресами. Мне пришлось удалить и создать VM несколько раз из-за потери подключения, и в итоге у меня получилась такая конфигурация IP:
Он автоматически назначил 10.0.0.12 как «основной», но я хотел бы сделать 10.0.0.4 «основным» и удалить 10.0.0.12, чтобы вернуться к исходной конфигурации, которая у меня была.
Есть ли способ сделать это?
решение1
Сначала можно удалить имя "10.0.0.4" Вторичный тип IP, в противном случае возникнет конфликт IP при добавлении того же IP в другую конфигурацию IP. Затем запустите следующий скрипт PowerShell, чтобы задать частный IP-адрес первичной конфигурации IP ipconfig1 на 10.0.0.4.
$vnet = Get-AzureRmVirtualNetwork -Name myvnet -ResourceGroupName myrg
$subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name mysubnet -VirtualNetwork $vnet
$publicIP = Get-AzureRmPublicIpAddress -name publicIpName -ResourceGroupName myrg
$publicIp.PublicIpAllocationMethod = "Static"
$nic = Get-AzureRmNetworkInterface -Name nic1 -ResourceGroupName myrg
$nic | Set-AzureRmNetworkInterfaceIpConfig -Name ipconfig1 -PrivateIpAddress 10.0.0.4 -Subnet $subnet -Primary -PublicIpAddress $publicIP
$nic | Set-AzureRmNetworkInterface
Затем вы можете добавить новую конфигурацию IP, вернув частный IP-адрес 10.0.0.12.