将公共 IP 分配至虚拟机

适用范围:Azure Stack HCI 版本 22H2、Windows Server 2022、Windows Server 2019、Windows Server 2016

本文介绍如何使用 Windows Admin Center 将软件定义的网络 (SDN) 公共 IP 地址分配至 Azure Stack HCI 中的虚拟机 (VM)。 通过将公共 IP 地址分配至 VM,可让 VM 与外部网络通信,从而增强其功能并扩展其连接性。

关于向 VM 分配公共 IP 地址

将公共 IP 地址分配至 VM 具有下列主要优势:

  • 增强了可从 Azure Stack HCI 群集外部进行访问的能力。 通过将公共 IP 地址分配至 VM,可从 VM 网络适配器直接进行入站和出站访问。
  • 消除网络地址转换 (NAT)。 通过公共 IP 地址,VM 无需 NAT 即可直接与外部网络通信。
  • 启用 Internet 控制消息协议 (ICMP) 访问。 通过将公共 IP 地址分配至 VM,可实现对 ICMP 的使用。
  • 测试和验证。 通过向 VM 分配公共 IP 地址,可验证 SDN 部署是否在边界网关协议 (BGP) 等路由协议的情况下正常工作。

先决条件

在开始向 VM 分配公共 IP 地址之前,请确保具有以下必备组件:

将公共 IP 地址分配至 VM

按照以下步骤将公共 IP 地址分配至 VM:

  1. 在 Windows Admin Center 中的“工具”下,向下滚动并选择“虚拟机”。

  2. 右侧的“清单”选项卡列出了当前服务器上或群集上可用的所有 VM。 选择要向其分配公共 IP 地址的特定 VM,然后选择“设置”。

  3. 在“设置”下,选择“网络”来管理网络适配器设置,包括添加、移除或修改它们。

  4. 如果 VM 已有网络适配器和 IP 地址,可以跳到下一步。 否则,请按照以下步骤添加网络适配器和 IP 地址:

    1. 选择“添加网络适配器”。
    2. 从下拉列表中选择适当的虚拟交换机。
    3. 选择适当的隔离模式、网络和子网。
    4. 选择“添加 IP 地址”,并在“IP 地址”字段中输入一个 IP 地址。
  5. 从“公共 IP 地址”下拉列表中,选择预配置的公共 IP 地址。

  6. 选择“保存网络设置”以应用新配置。

    VM 的“网络”部分的屏幕截图。

验证分配至 VM 的公共 IP 地址

将公共 IP 地址分配至 VM 后,在 VM 上运行 Ipconfig 时不会显示该 IP 地址。

转而,请按照以下步骤来验证公共 IP 地址配置:

  1. 在 Windows Admin Center 中的“工具”下,向下滚动并选择“虚拟机”。
  2. 在“清单”选项卡上,选择向其分配了公共 IP 地址的 VM,然后选择“设置”。
  3. 在“设置”下选择“网络”。
  4. 查找向其分配了公共 IP 地址的网络适配器。 现在,应该会显示向该特定网络适配器分配的公共 IP 地址。

疑难解答

如果在分配公共 IP 地址时遇到任何问题,请检查以下内容:

  • 确保网络中的其他设备未使用该公共 IP 地址。

  • 确保正确配置了在网络适配器设置期间选择的虚拟交换机。

  • 验证你是否有必要的权限可在 Azure Stack HCI 和 Windows Admin Center 中进行更改。

  • 检查 SDN 配置。 如果 SDN 出现问题,这些问题可能会阻止你分配公共 IP 地址。

后续步骤