Hyper-V 服务器 2019 – 客户虚拟机无法使用互联网

Hyper-V 服务器 2019 – 客户虚拟机无法使用互联网

我正在尝试一些看似非常简单的事情,并且我查看了有关该主题的两天前的帖子,但没有成功:

  • 设置 Hyper-V Server 2019
  • 在该服务器上,安装第二代客户虚拟机(Windows Server 2016 标准)
  • 就这样 !

我已收到 (戴尔的) 书面保证,我 3 个月前购买的硬件适合虚拟化……

设置 Hyper-Server 并将其加入域非常简单。甚至安装 VM 也非常简单。

但我就是无法让客户虚拟机连接到网络!

这是我从头开始重新启动(即从零开始重新安装计算机)并保留 Microsoft 生成的默认设置后的当前状态:

主机确实可以通过以太网 NIC#1 访问互联网(并且已链接到 AD)

  • 分配静态 IP:192.168.0.96
  • 子网:255.255.255.0
  • 网关:192.168.0.1
  • DNS:192.168.0.1

从远程 Hyper-V 管理器(因为 Hyper-V 服务器没有 GUI),我确实创建了一个新的虚拟交换机(而且只有一个)

  • 姓名:外部交换机Xyz
  • 类型: 外部
  • 使用相同的 NIC#1 链接到外部网络
  • 允许管理操作系统共享此网络适配器(这是默认的

在主机上的命令行中执行“ipconfig”时,我看到一个新创建的“以太网适配器 vEthernet (vSwitchExternXyz)”,其具有:

  • 自动配置IP4地址:169.254.197.61(嘿,这是一个 APIPA 地址!
  • 子网:255.255.0.0
  • 网关:没有任何!

从远程 Hyper-V 管理器,我确实分配了这个 vSwitchExternXyz 虚拟交换机(我在 Host 中创建的唯一一个)到客户虚拟机

  • 我未选中“启用虚拟 LAN 识别”和“启用带宽管理”两个选项(默认情况下未选中这些

当我启动并连接到唯一的虚拟机并查看它的网络配置时,我得到:

  • 自动配置 IP4 地址:169.254.224.167 (又是另一个 APIPA 地址!
  • 子网:255.255.0.0
  • 网关:没有任何!

从那张图片来看,我并不惊讶我甚至无法 ping 通 APIPA 地址范围之外的任何 IP,因为默认网关似乎丢失了。我确实尝试为其分配一个 IP 和有效网关(与主机相同),但没有任何区别。但我还不知道成功的配置应该是什么样的。

问题

  • 我没有运行环境可以比较这些默认值是否正确。虚拟交换机和虚拟机的 vNIC 适配器是否都应该分配 IP 地址?

  • 虚拟交换机和 VM 的 vNIC 适配器难道不应该与主机位于同一子网(即 192.168.0.x)并指向同一网关吗?

  • 我的虚拟机无法访问互联网,这是怎么回事?

答案1

我求助于 Microsoft 支持来解决这个问题(2 名技术专家总共花了 2.5 个小时才解决这个问题)。

问题出在虚拟交换机上,该交换机由于不明原因而损坏。

仅删除 vSwitch 并重新创建它是不够的。

我不得不:

  • 将故障的 vSwitch 留在那里,
  • 创建一个新的 vSwitch
  • 将新交换机分配给客户虚拟机的适配器
  • 然后,删除故障的 vSwitch

问题已修复,感谢 Microsoft 技术支持团队的 Raj。

相关内容