Я провел много исследований по конфигурациям vSwitch, но думаю, что теперь я больше сбит с толку после всего прочитанного. Итак, вот моя ситуация: 3 хоста ESX (12 nics каждый), 1 iSCSI SAN, 2 коммутатора Force 10. Стоит ли создавать отдельные vSwitches для трафика MGMT, vMotion, VM и SCSI? или мне нужно сгруппировать что-нибудь в одном vSwitch? Всего у меня будет 4 vLAN, по одному для каждого из этих элементов. Нужно ли мне выполнять транкинг на физическом коммутаторе или просто назначать правильную vLAN для каждого физического порта коммутатора?
Если вы еще не потратили деньги, подумайте о том, чтобы вместо этого просто купить два сетевых адаптера 10 Гбит / с и запустить все через них, будет намного проще настроить и поддерживать, и я могу поручиться за его простоту и производительность.
Используйте отдельные vSwitches с выделенными восходящими линиями для управления, данных и трафика iSCSI. В большинстве случаев вы можете совместно использовать vMotion и Management, но если у вас достаточно сетевых карт для их разделения, не стесняйтесь.
В этой конфигурации вам не нужно выполнять транкинг, просто укажите физические порты в правильной VLAN, и все будет готово. Если у вас есть несколько виртуальных локальных сетей данных, в которых вы хотите, чтобы ваши виртуальные машины были включены, вы можете соединить порты данных и соответствующим образом настроить vSwitches, но это не похоже на то, что вам нужно.
MOAR не обязательно лучше :)
Вот совершенно отказоустойчивая установка хоста ESXi с 6 сетевыми картами, использующая:
2 pNIC - трафик VMWare VM.
2 pNIC - трафик VMWare VMotion.
2 pNIC - хранилище NFS. Также может быть трафик iSCSI с MPIO.
Вы можете использовать транк (я сделал это в данном случае, потому что среда является мультитенантной) или можете пометить отдельные порты соответствующими VLAN. В приведенном здесь примере каждый vSwitch имеет физические сетевые адаптеры, подключенные к другому члену стека коммутаторов Cisco 3750. Мы также используем разнообразие физических карт NIC. Таким образом, мы можем потерять один адаптер главной шины, канал, коммутатор и т. Д. И по-прежнему передавать трафик.
Если вы все еще используете ссылки 1GbE, я не уверен, что можно получить гораздо больше, используя больше физических сетевых адаптеров (например, 12!). Однако это зависит от того, что вам нужно делать с виртуальной машиной.
Вы должны настроить по крайней мере один выделенный сетевой адаптер для трафика iSCSI. Наилучшая практика предполагает, что вы также должны выделить отдельный сетевой адаптер для каждого трафика виртуальной машины, vMotion и Fault Tolerance. Лучшая практика также предполагает, что у вас есть два порта VMkernel, настроенных для трафика управления.
Что касается pSwitch, вам не нужно использовать транковые порты. Порты pSwitch должны быть настроены как порты доступа с членством в соответствующей VLAN.
Стоит ли создавать отдельные vSwitches для трафика MGMT, vMotion, VM и SCSI?
VMware порекомендует вам это сделать, и они будут привязаны к разным физическим сетевым адаптерам.
Я бы сделал следующее, предполагая, что iSCSI san имеет более одного nic
VLAN 1 - трафик iSCSI
VLAN 2 - трафик vMotion
VLAN 3 - трафик управления
VLAN 4 - трафик ВМ
vSwitch 1 - iSCSI
vSwitch 2 - vMotion
vSwitch 3 - Управление
vSwitch 4 - виртуальная машина
NIC 0 - vSwitch 1 подключен к Force 10 switch 1
Сетевая карта 1 - vSwitch 1 подключен к переключателю Force 10 2
Сетевая карта 2 - vSwitch 2 подключен к переключателю Force 10 1
Сетевая карта 3 - vSwitch 2 подключен к переключателю Force 10 2
Сетевая карта 4 - vSwitch 3 подключен к переключателю Force 10 1
Сетевая карта 5 - vSwitch 3 подключен к переключателю Force 10 2
Сетевая карта 6 - vSwitch 4 подключен к переключателю Force 10 1
Сетевая карта 7 - vSwitch 4 подключен к переключателю Force 10 2
iSCSI SAN
NIC 0 - Force 10 переключатель 1
NIC 1 - Force 10 переключатель 2
То же самое со 2-м контроллером, если он есть.
Вы можете поместить трафик управления и vMotion на одни и те же порты.
Порты, подключающиеся к серверам ESXi, могут быть в немаркированном режиме. Возможно, стоит пометить сеть трафика виртуальных машин, если в будущем вам понадобятся виртуальные машины в других виртуальных локальных сетях, тогда это просто вопрос транкинга виртуальной локальной сети через порты виртуальных машин.