Jumbo Frames, ISCSI и ESXi

Я включил Jumbo Frames (9000) в ESXi для всех моих vmNIC, vmKernels, vSwitches, привязок iSCSI и т. Д. - в основном в любом месте ESXi, где он имеет настройки MTU, я поместил в него 9000. Порты на коммутаторах (Dell PowerConnects) все настроены для Jumbo Frames. У меня Dell MD3200i с 2 контроллерами, каждый с 4 портами для iSCSI. Каждый из этих портов также настроен на Jumbo Frames (9000).

Итак, теперь вопросы:

  1. Нужно ли регистрироваться на каждой виртуальной машине Windows Server, на которой я работаю, и вникать в свойства NIC, а также вручную устанавливать для нее значение Jumbo Frames в свойствах NIC в диспетчере устройств?
  2. Каков наилучший способ проверки того, что Jumbo Frames действительно работают так, как задумано?

3 ответа

Решение

Не делайте этого, если вы точно не знаете , что делаете. Делайте это только на выделенных сетевых платах iSCSI, подключенных портах коммутаторов и сетевых картах SAN.

На самом деле не так много причин устанавливать порты без хранилища для Jumbo Frames с современным оборудованием.

Для проверки правильности работы больших кадров:

  1. Включите SSH в хост ESXi и войдите в оболочку ( VmWare KB)
  2. Выполните эхо- тестирование IP-адреса хранилища, используя опцию not -фрагмента и используя размер пакета больше 1500, например: vmkping -d -s 7000 storageipaddr

Если вы получаете что-то вроде:

~ # vmkping -d -s 7000 10.10.10.10
PING 10.10.10.10 (10.10.10.10): 7000 data bytes
sendto() failed (Message too long)
sendto() failed (Message too long)
sendto() failed (Message too long)

--- 10.10.10.10 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss

Это означает, что есть проблема с вашей конфигурацией, Jumbo кадры не работают! Вы должны следовать этому документу, чтобы увидеть, имеют ли все ваши виртуальные коммутаторы надлежащий размер MTU.

Jumbo Frames обычно по умолчанию отключены на NIC, поэтому вам, скорее всего, придется включить Jumbo Frames на NIC и убедиться, что вы сконфигурировали Jumbo Frames для соответствия остальным сетевым устройствам iSCSI.

Кроме того, я видел более нескольких реализаций iSCSI, в которых возникли проблемы ввода-вывода, которые изначально были приписаны Jumbo Frames (при этом считалось, что Jumbo Frames были отключены и должны быть включены, или что Jumbo Frames были включен и должен быть отключен), что оказалось проблемы управления потоком Ethernet. Если у вас возникают проблемы с вводом / выводом в вашей сети iSCSI, первое, что я хотел бы сделать, - это посмотреть статистику / счетчики Ethernet на коммутаторах iSCSI и найти большое количество кадров паузы Ethernet. Если вы видите их, то ваша проблема связана с управлением потоком данных в Ethernet, и вам следует отключить управление потоком на коммутаторах iSCSI.

Другие вопросы по тегам