Назад | Перейти на главную страницу

Гостевые виртуальные машины в другой VLAN, чем хост в отказоустойчивом кластере Hyper V

Я бью головой об стену. Кажется, я не могу заставить мои гостевые виртуальные машины использовать VLAN, отличную от моей хост-машины.
У меня 2-узловой кластер Hyper V (2016). Каждый узел имеет 2 10-гигабитных сетевых адаптера в команде. Эта группа назначена vSwitch и настроена как внешняя с разрешенной ОС управления. Затем я установил флажок «Включить идентификацию виртуальной локальной сети для операционной системы управления» и установил 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 на них включена. Есть идеи, что мне может не хватать?

Иногда вам просто нужно заснуть, и вы проснетесь с ответом. Я исправил свою проблему. Я проверил теги VLAN на отдельных физических сетевых интерфейсах, но не на реальном интерфейсе группы в конфигураторе Microsoft NIC Teaming. Я думаю, когда он был создан, он был помечен как VLAN 99 и не был установлен по умолчанию. Установка по умолчанию устранила мою проблему. Гости могут использовать любую VLAN, указанную мной в настройках HyperV.