Azure 网络接口,更改“主” IP 配置

Azure 网络接口,更改“主” IP 配置

我有一个具有多个静态 IP 地址的 Azure VM。由于连接丢失,我不得不多次删除并重新创建 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 配置 ipconfig1 的私有 IP 地址设置为 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。

参考:设置 AzureRmNetworkInterfaceIpConfig

答案2

相关内容