使用 Azure CLI 建立具有靜態私人 IP 位址的虛擬機器

系統會從您指定的範圍自動將私人 IP 位址指派給虛擬機器 (VM)。 此範圍是以該 VM 所部署的子網路為依據。 VM 會保留該位址,直到刪除該 VM 為止。 Azure 會從您建立 VM 的子網路中動態指派下一個可用的私人 IP 位址。 如果您想要子網中特定的 IP 位址,請將靜態 IP 位址指派給 VM。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
  • 本教學課程需要 2.0.28 版或更新版本的 Azure CLI。 如果您是使用 Azure Cloud Shell,就已安裝最新版本。

建立資源群組

Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。

使用 az group createeastus2 位置中建立名為 myResourceGroup 的資源群組。

  az group create \
    --name myResourceGroup \
    --location eastus2

建立虛擬機器

使用 az vm create 建立虛擬機器。

下列命令會建立 Windows Server 虛擬機器。 當出現提示時,請提供要做為虛擬機器認證用的使用者名稱與密碼:

  az vm create \
    --name myVM \
    --resource-group myResourceGroup \
    --public-ip-address myPublicIP \
    --public-ip-sku Standard \
    --image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
    --admin-username azureuser

將私人 IP 位址變更為靜態

在本節中,您會針對先前建立的虛擬機器,將私人 IP 位址從動態變更為靜態

使用 az network nic ip-config update 更新網路介面設定。

下列命令會將虛擬機器的私人 IP 位址變更為靜態:

  az network nic ip-config update \
    --name ipconfigmyVM \
    --resource-group myResourceGroup \
    --nic-name myVMVMNic \
    --private-ip-address 10.0.0.4

警告

從 VM 的作業系統中,您不應以靜態方式指派已指派給 Azure VM 的私人 IP。 僅當必要時才指派靜態私人 IP,例如將多個 IP 位址指派給 VM時。

如果您手動設定作業系統內的私人 IP 位址,請確保其符合指派給 Azure 網路介面的私人 IP 位址。 否則,您可能會失去與 VM 的連線。 深入了解私人 IP 位址設定。

清除資源

您可以使用 az group delete 來移除不再需要的資源群組,以及其所包含的所有資源:

  az group delete --name myResourceGroup --yes

下一步