如何使用 Azure-CLI 从 VM 更改 ip 地址

How to change ip address from VM with Azure-CLI

我在使用 Azure-cli 从我的 VM 动态更改 public ip 地址时遇到了一些困难,每次重新启动机器时我都需要更改 ip,我正在使用 Ubuntu 和 shellscript .

我已经创建了 public ip

az network public-ip create -g MyResourceGroup -n MyIp

到create/update网卡

az network nic ip-config create -g MyResourceGroup -n MyIpConfig --nic-name MyNic --make-primary

创建网卡

az network nic create -g MyResourceGroup --vnet-name MyVnet --subnet MySubnet -n MyNic

以下是将 public ip 分配给连接到虚拟机的网络接口的过程:

  1. 创建publicip

    az network public-ip create --name myVMPublicIP --resource-group myResourceGroup

  2. 将 public ip 分配给附加到虚拟机的网络接口的 ip 配置

    az network nic ip-config update \ --name ipconfigmyVM \ --nic-name myVMVMNic \ --resource-group myResourceGroup \ --public-ip-address myVMPublicIP

查看文档:Associate a public IP address to a virtual machine