У меня есть два выделенных сервера ESXi от облачного поставщика. На каждом сервере есть две карты nic, одна частная и одна подключенная к общедоступному шлюзу.
ESXi 1 - я создал vSwitch0 из общедоступной сетевой карты и VMkernal и VMNetwork из этого vSwitch - я создал vSwitch1 из частной сетевой карты и PrivateVMNetwork из этого vSwitch
На одной виртуальной машине я создал сервер шлюза ClearOS, используя Public VMNetwork. Таким образом, все виртуальные машины в группе 1, подключенные к VMNetwork, получили доступ в Интернет.
ESXi 2 - я создал vSwitch1 из частной сетевой карты и PrivateVMNetwork из этого vSwitch
все виртуальные машины в группе 2, подключенные к частной сети виртуальных машин, не имеют доступа в Интернет.
Примечание: ESXi 1 и 2 подключены друг к другу через NIC2.
Моя проблема состоит в том, чтобы сделать виртуальные машины Group1 и Group2 в одной сети,
Я попытался подключить PrivateVMNetwork ESXi 1 к серверу шлюза, виртуальные машины в группе 1 не могут подключиться к шлюзу. Попытка установить мост между VMNetwork и PrivateVMNetwork, это создает петлю, и вся сеть была нарушена.
Какое решение для такой установки
Короткий ответ: нельзя.
Коммутаторы ESXi vSwitches никогда не переключают пакеты обратно в физический мир после того, как они были получены физической сетевой картой. (Вы можете сделать это на виртуальной машине, но на самом деле это не то, что вам нужно.) То, что вы пытаетесь создать, - это «суперпереключатель», включающий как частные, так и общедоступные сетевые адаптеры и все vSwitches. Этот коммутатор должен физически соединить оба хоста NIC для работы - полностью устраняя физическое различие между общедоступным и частным.
Вместо этого гораздо лучший подход - разместить два vNIC в каждой виртуальной машине и подключить каждую из них к одной из групп vSwitches / портов - одна для общедоступного ввода-вывода, другая для частных. Если вам требуется несколько частных групп портов, вам необходимо сопоставить их с виртуальными локальными сетями и обеспечить их поддержку на физическом частном коммутаторе.