HyperV 故障转移群集中的 GuestVM 与主机位于不同的 VLAN 中

HyperV 故障转移群集中的 GuestVM 与主机位于不同的 VLAN 中

我快要崩溃了。我似乎无法让我的客户虚拟机使用与主机不同的 VLAN。
我有一个 2 节点 Hyper V 集群(2016)。每个节点的团队中有 2 个 10Gig NIC。该团队被分配给一个 vSwitch,并设置为允许管理操作系统的外部。然后我选中“为管理操作系统启用虚拟 LAN 识别”,并设置 VLAN 99。 主机的虚拟交换机设置

在我的一位客人的设置中,我选择了相同的虚拟交换机,并选中了“启用虚拟局域网识别”并将值设置为 199。客户虚拟机的虚拟网卡

当我检查交换机的 MAC 地址表时,客户机显示在 VLAN 99 中,而不是所需的 VLAN 199 中。

我的交换机端口配置为中继,并设置为允许 vlan 99 和 vlan 199:

interface port-channel33
 description "VIP-StW1 onboard1"
 no shutdown
 switchport mode trunk
 switchport access vlan 1
 switchport trunk allowed vlan 99,199
 mtu 9216
 vlt-port-channel 33
 spanning-tree port type edge

我已经确认物理网卡本身没有设置任何 VLAN,并且已启用 VLAN。您知道我可能遗漏了什么吗?

答案1

有时你只需要睡一觉,醒来就会找到答案。我解决了自己的问题。我检查了各个物理网卡上的 VLAN 标记,但没有检查 Microsoft NIC Teaming 配置器中的实际 Team Interface。我猜想在创建时它被标记为 VLAN 99,而不是设置为默认值。设置为默认值解决了我的问题。访客可以使用我在 HyperV 设置中指定的任何 VLAN。

相关内容