Подключите физическую сетевую карту к распределенной группе портов ESXi

Подключите физическую сетевую карту к распределенной группе портов ESXi

У меня есть виртуальный распределенный коммутатор, настроенный для создания серии сетей уровня 2. Каждая из этих сетей реализована как VLAN и распределенная группа портов на VDS. Я хотел бы подключить физическую машину к некоторым из этих сетей.

Используя стандартный коммутатор, я мог бы подключить физический сетевой адаптер к коммутатору, установив его как интерфейс на VSS. Однако с VDS я не могу понять, как это сделать — единственный способ взаимодействия с физическим портом, похоже, это Uplink, а эти порты могут действовать только как магистраль VLAN.

Есть ли способ связать физическую сетевую карту с портом в распределенной группе портов? Если да, то какие поисковые термины мне следует использовать?

Единственный вариант, который я вижу сейчас, — это создать виртуальную машину, которая будет маршрутизировать/передавать трафик на VSS и связывать порт там, но это кажется излишним и не будет работать для таких вещей, как зеркалирование портов на физическое устройство и т. д.

решение1

Вы можете подключить сетевую карту к распределенному vswitch, а не к группе портов.

Здесьсвязьдля его настройки. Если группы портов используют тегированные vlan, вам следует настроить NIC соответствующим образом.

решение2

Насколько я могу судить, нет возможности подключить физическую сетевую карту к vSwitch или Distributed vSwitch.кромекак восходящий канал. Очевидно, это не то, что вам нужно.

Однако я придумал хитрый способ обойти эту проблему: использовать виртуальную машину в качестве моста.

Предположим, что вы хотите получить доступ к трафику в группе портов «Сеть виртуальной машины» и что она подключена к vSwitch0 (который подключен к NIC0), создайте новый vSwitch (vSwitch1), подключенный к вашей вспомогательной сетевой карте (в этом примере NIC1), и новую группу портов для этой vSwitch (называемую «Мост вспомогательной сетевой карты»).

Теперь все, что вам нужно, это виртуальная машина, которая будет работать как простой сетевой мост между "VM Network" и "Auxiliary NIC Bridge". Я предполагаю, что вы можете сделать это в любом *nix по вашему выбору; у меня есть пара виртуальных машин с прошивкой маршрутизатора, которые используются для тестирования.

Итак, вот топология:

Вспомогательная сетевая карта -> vSwitch1 -> «Мост вспомогательной сетевой карты» -> Мостовая виртуальная машина -> «Сеть виртуальной машины» -> vSwitch0

Я запустил похожую настройку с большим успехом: виртуальный маршрутизатор, соединяющий два vSwitch, для предоставления сетевого восходящего канала на NIC0 и вспомогательного жесткого канала на NIC1. Я также запустил DHCP для всего этого, включая VM Network, сам хост ESXi (большое отвращение; нужно настроить статическое соединение, настроить автозапуск, затем при перезагрузке ждать, пока VM маршрутизатора загрузится и предоставит хосту ESXi DHCP), и вспомогательный NIC. Это было для высокопортативного приложения медиасервера, которому нужно было работать в различных сетевых условиях (например, когда восходящий канал — это один Ethernet или WiFi и его нужно совместно использовать с клиентами подсети)

Связанный контент