创建具有静态专用 IP 地址的虚拟机

创建虚拟机 (VM) 后,系统会从指定的范围自动为虚拟机分配专用 IP 地址。 此 IP 地址基于在其中部署 VM 的子网,VM 会将此地址保留到删除 VM 之时。 Azure从在其中创建 VM 的子网动态分配下一个可用的专用 IP 地址。 如果要为 VM 分配此子网中的特定 IP 地址,请使用静态 IP 地址。

先决条件

创建资源组和虚拟机

创建资源组

  1. 登录到 Azure portal。

  2. 在门户中,搜索并选择“资源组”。

  3. 选择+ 新建。

  4. 在 “基本信息 ”选项卡上,输入或选择以下值:

    设置 值
    订阅 选择订阅
    资源组 输入 myResourceGroup
    区域 选择“(亚洲)中国北部 3”
  5. 选择“查看 + 创建”,然后选择“创建”。

创建虚拟网络

  1. 在门户中,搜索并选择“虚拟网络”。

  2. 选择+ 新建。

  3. 在“创建虚拟网络的”基本信息“选项卡上,输入或选择以下值:

    设置 值
    订阅 选择订阅
    资源组 选择“myResourceGroup”
    虚拟网络名称 输入“myVNet”
    区域 选择“(亚洲)中国北部 3”
  4. 选择“查看 + 创建”,然后选择“创建”。

创建虚拟机

  1. 在门户中,搜索并选择Virtual machines。

  2. 选择 创建>Azure 虚拟机。

  3. 在“创建虚拟机”屏幕的“基本信息”选项卡上,输入或选择以下值:

    设置 值
    订阅 选择订阅
    资源组 选择“myResourceGroup”
    虚拟机名称 输入myVM
    区域 选择“(亚洲)中国北部 3”
    可用性选项 选择“无需基础结构冗余”
    安全类型 选择“标准”
    图像 选择 Ubuntu Server 22.04 LTS - x64 Gen2
    大小 接受默认值,或者下拉并选择大小
    身份验证类型 选择“SSH 公钥”
    用户名 输入 azureuser
    SSH 公钥源 选择“生成新密钥对”
    密钥对名称 输入 mySSHKey
    公共入站端口 选择“无”
  4. 选择页面顶部的“网络”选项卡。

  5. 在“网络”页面,输入或选择以下值:

    • 虚拟网络:选择 myVNet。
    • 子网:选择“默认值”(如果尚未选择)。
    • 公共 IP:选择 “无”。
  6. 选择“查看 + 创建”。 检查设置,然后选择“创建”。

注意事项

在没有公共 IP 地址且没有公共入站端口的情况下创建虚拟机。 若要连接到虚拟机,请使用Azure Bastion。 有关详细信息,请参阅 快速入门:使用默认设置部署 Azure Bastion。

将专用 IP 地址更改为静态

在以下步骤中,你将之前创建的 VM 的专用 IP 地址更改为静态:

  1. 在门户中,搜索并选择Virtual machines。

  2. 在 Virtual machines 中,从列表中选择 myVM。

  3. 在“myVM”页上,在“网络”下选择“网络设置”。

  4. 在“网络设置”页上,选择“网络接口”旁边的网络接口名称。

  5. 在“网络接口”页的“设置”下,选择“IP 配置”。

  6. 在“IP 配置”中,选择列表中的“ipconfig1”。

  7. 在“分配”下,选择“静态”。 更改专用 IP 地址(如果需要其他 IP 地址),然后选择“保存”。

警告

如果更改专用 IP 地址,与网络接口关联的 VM 将重启以利用新的 IP 地址。

在 VM 的操作系统中,避免在 Azure VM 上关联静态 private IP 地址。 仅在必要的情况下(例如,要向 VM 分配许多 IP 地址时),才分配静态专用 IP 地址。

如果手动在作系统中设置专用 IP 地址,请确保它与分配给 Azure network 接口的专用 IP 地址匹配。 否则,与 VM 的连接可能会断开。 有关详细信息,请参阅专用 IP 地址设置。

清理资源

不再需要所有资源时,将资源组及其包含的所有资源一并删除:

  1. 在门户中搜索并选择“myResourceGroup”。

  2. 在“myResourceGroup”屏幕中,选择“删除资源组”。

  3. 在“输入资源组名称以确认删除”中输入“myResourceGroup”,然后选择“删除”。

后续步骤