如何在不停止 VM 的情况下更改 VM Public IP 地址
How to change VM Public IP address without stopping the VM
当我在 VM 仪表板中单击“停止”按钮时,我收到此消息“如果此 VM 停止,Public IP 地址 'IP address' 将丢失”。我想要做的是丢失 IP 以获得新 IP,而无需停止 VM 并重新启动它来实现它。这可能吗?如果可以,我该怎么做?
要在不停止 VM 的情况下更改 Public IP 地址,以下步骤会有所帮助
使用 PowerShell 登录您的 Azure 租户
我希望,您已经拥有分配了 public IP 地址的 VM。因此,取消分配 public IP
$nic = Get-AzNetworkInterface -Name vmpub1930 -ResourceGroup manurg1
$nic.IpConfigurations.publicipaddress.id = $null
Set-AzNetworkInterface -NetworkInterface $nic
创建一个新的 Public IP
az network nic ip-config update --name ipconfig1 --nic-name vmpub1930 --resource-group MANURG1 --public-ip-address myVMPublicIP
将新的 Public IP 分配给虚拟机
az network nic ip-config update --name ipconfig1 --nic-name vmpub1930 --resource-group MANURG1 --public-ip-address myVMPublicIP
当我在 VM 仪表板中单击“停止”按钮时,我收到此消息“如果此 VM 停止,Public IP 地址 'IP address' 将丢失”。我想要做的是丢失 IP 以获得新 IP,而无需停止 VM 并重新启动它来实现它。这可能吗?如果可以,我该怎么做?
要在不停止 VM 的情况下更改 Public IP 地址,以下步骤会有所帮助
使用 PowerShell 登录您的 Azure 租户
我希望,您已经拥有分配了 public IP 地址的 VM。因此,取消分配 public IP
$nic = Get-AzNetworkInterface -Name vmpub1930 -ResourceGroup manurg1 $nic.IpConfigurations.publicipaddress.id = $null Set-AzNetworkInterface -NetworkInterface $nic
创建一个新的 Public IP
az network nic ip-config update --name ipconfig1 --nic-name vmpub1930 --resource-group MANURG1 --public-ip-address myVMPublicIP
将新的 Public IP 分配给虚拟机
az network nic ip-config update --name ipconfig1 --nic-name vmpub1930 --resource-group MANURG1 --public-ip-address myVMPublicIP