Azure VM 嵌套 Hyper-V VM 网络配置

Azure VM 嵌套 Hyper-V VM 网络配置

我正在尝试弄清楚如何通过VMHOST内的 Hyper-V 共享从我的 Azure VM 到 VM 的互联网连接HOST

我已向HOSTAzure VM 添加了两个网络接口,每个接口都配置了静态 IP。

在 Hyper-V 上创建虚拟交换机后,我已将辅助 NIC 关联到机器上HOST,但互联网连接未通过。我已选中“允许管理操作系统共享此网络适配器”。

我的目的是在我的主机内创建一个具有 DHCP 的域控制器作为 Hyper-V VM,并在该HOST机器上创建后续的 Hyper-V VM 以用于交换、SQL 等...但我需要启动并运行我的主要 Active Directory VM,并且似乎无法弄清楚如何将互联网连接从传递到HOST我的第一个 Hyper-V VM。

任何帮助、想法和意见都值得赞赏。

这个问题的一些背景:
我正在研究为 Microsoft Exchange 设置 Hyper-V 网络。我的计划是创建 1 个 Azure VM 并在其中安装 Hyper-V 和多个 VM,用于 Active Directory、Exchange、DNS、DCHP,以设置面向公众的 Exchange 服务器。

答案1

要从 Hyper-V 主机到虚拟机共享网络,请执行以下操作:

  1. 在 Hyper-V 主机上安装路由和远程访问 (RRAS)。

  2. 进行自定义 RRAS 配置,仅启用 NAT 和 LAN 路由。

  3. 创建内部 Hyper-V 交换机。配置其 IPv4 设置,填写 IPv4 和网络掩码以及一些 DNS 服务器(8.8.8.8、8.8.4.4)。它将用作嵌套虚拟机的网络网关。

  4. 在可以访问 Internet 的网络接口(面向外部的接口)上设置 NAT。

  5. 连接到 VM 并分配 IPv4、掩码和网络网关(即 Hyper-V vSwitch)。
  6. ipconfig /flushdns在 Hyper-V 和 VM 主机上运行刷新 DNS命令。
  7. ping google.com来自 VM。

NAT 的工作原理:https://www.petri.com/create-nat-rules-hyper-v-nat-virtual-switch

答案2

需要强调的是,您必须在 Hyper-V 管理器中创建一个外部虚拟交换机,如果您有多个 NIC/适配器,请确保选择了适当的适配器。您可以考虑删除并重新添加已经创建的外部虚拟交换机。值得一试的是更新适配器的网络驱动程序,然后重试。

相关内容