目前有一个 3 节点 2012r2 集群。一切运行正常,没有任何网络/VLAN/等问题...
我遇到的问题是需要在 Guest VM 配置级别定义 VLAN。
我可以创建一个虚拟组网 NIC 并将其分配给 VLAN 13。将 VirtualSwitch 连接到这个新创建的虚拟组。但是,没有网络连接。我将 VLAN 13 应用于虚拟机,现在一切正常。
让我们采用另一种方法。我有我的 Teamed Nic“Team 1 - Core”,我创建了一个虚拟交换机,将虚拟交换机分配给 VLAN 13。此虚拟机无法连接到该网络上的项目。我将虚拟机配置为使用 VLAN 13,它将正常工作。
我采取的方法是忽略虚拟交换机和操作系统组合。我将 VLAN 13 应用于两者。结果相同。我需要将 VLAN 13 分配给虚拟机,并且它可以正常工作。
最终,我不想手动为虚拟机分配 VLAN ID。
编辑:
我找到了这个问题的答案。
你有做到这两点。
- 在团队接口中分配 VLAN ID 或者
- 在 Hyper-V vSwitch 中分配 VLAN <-Microsoft 最佳实践 和
- 为虚拟机分配 VLAN ID
答案1
设置 NIC Teaming,使用此虚拟适配器设置 HyperV 虚拟交换机,并在其上为管理操作系统设置 VLAN ID。在虚拟机的网卡上设置虚拟机的 VLAN ID。