У меня есть два таких vSwitches:
На vSwitch0 у меня 3 ВМ.
На vSwitch1 у меня 1 ВМ.
Я хочу знать, может ли виртуальная машина на vSwitch1 взаимодействовать с виртуальной машиной на vSwitch0 без прохождения через физический сетевой адаптер (или vNIC), поскольку он находится на том же хосте. Например, если я отключу vmnic1, может ли LABUNIX01 по-прежнему связываться с виртуальной машиной на vSwitch0, поскольку она находится на том же физическом хосте?
Нет, они не могут. Виртуальные машины на двух разных vSwitches не могут взаимодействовать друг с другом, кроме как через физическую сеть или через виртуальную машину, выступающую в качестве «моста» между vSwitches (по одному vNIC, подключенному к каждому из vSwitches).
Нет. Это отдельные и дискретные vSwitches по какой-то причине. Почему они раздельные в этом случае? Если они должны оставаться отдельными, вы можете связать их через внешний коммутатор или потенциально добавить еще один vNIC из соответствующих виртуальных машин и объединить их в третий vSwitch.
Вы можете разместить все виртуальные машины на одном vSwitch и использовать несколько восходящих каналов к физическому коммутатору для резервирования.
Предполагая, что существует веская причина для текущего разделения vSwitch, другой вариант - добавить третий vSwitch без портов восходящей связи, а затем добавить виртуальные адаптеры к обеим виртуальным машинам и назначить их новому vSwitch. Вам нужно будет настроить IP-адресацию и т. Д., Но у вас будет возможность подключения к сети без необходимости доступа к физической сети.
Однако я считаю, что эта конфигурация (виртуальная машина, подключенная к vSwitch без восходящего канала) нарушит работу vMotion, а виртуальные машины на новом vSwitch не будут иметь права на vMotion.
Ответы как joeqwerty, так и ewwhite верны, для решения вы можете установить оба сетевых адаптера на один и тот же коммутатор и добавить все виртуальные машины, использовать разные VLAN для разделения сетей.