Варианты дизайна iSCSI для распределенных коммутаторов 10GbE VMware? MPIO против LACP

Я работаю над расширением серверной части хранилища для нескольких кластеров VMware vSphere 5.5 и 6.0 в моем центре обработки данных. В основном я использовал NFS хранилищ данных на протяжении всего моего опыта работы с VMware (Solaris ZFS, Isilon, VNX, Linux ZFS), и может ввести в среду Nimble iSCSI array , а также возможный гибридный массив Tegile (ZFS) .

Текущими решениями для хранения данных являются массивы Nexenta ZFS и Linux ZFS, которые обеспечивают монтирование NFS на хосты vSphere. Сетевое подключение осуществляется через 2 транка 10GbE LACP на головках хранения и 2 канала 10GbE на каждом хосте ESXi. Коммутаторы представляют собой сдвоенные блоки Arista 7050S-52 в верхней части стойки, сконфигурированные как одноранговые узлы MLAG .

На стороне vSphere я использую распределенные коммутаторы vSphere (vDS), настроенные с привязкой LACP на 2 восходящих каналах 10GbE и Network I / O Control (NIOC) , распределяя доли для группы портов виртуальной машины, NFS, vMotion и управление трафиком.

enter image description here

Это решение и подход к проектированию прекрасно работали в течение многих лет, но добавление блочного хранилища iSCSI - большой сдвиг для меня. Я' В обозримом будущем мне все еще нужно будет сохранить инфраструктуру NFS.

Я хотел бы понять, как я могу интегрировать iSCSI в эту среду, не меняя свою физическую структуру. MLAG на переключателях ToR чрезвычайно важен для меня.

  • Для хранилищ на основе NFS LACP является общепринятым средством обеспечения избыточности путей.
  • Для iSCSI LACP обычно не одобряется, при этом рекомендуется использовать многопутевый подход MPIO.
  • Я использую 10GbE повсюду и хотел бы сохранить простые двухпортовые ссылки на каждый из серверов. Это сделано для упрощения прокладки кабелей и конструкции.

Учитывая вышеизложенное, как я могу максимально использовать решение iSCSI?

  • Настроить iSCSI поверх LACP?
  • Создать адаптеры iSCSI VMkernel на vDS и попытаться привязать их к отдельным восходящим каналам для достижения своего рода мутантного MPIO?
  • Добавить еще сетевые адаптеры?
9
задан 3 December 2015 в 21:18
1 ответ

Я бы не рекомендовал запускать iSCSI по LACP, так как на самом деле нет никакой пользы от него по сравнению с базовым резервированием канала.

Создание коммутаторов VMkernel для iSCSI на вашей vDS с помощью программного обеспечения iSCSI HBA - это именно то, что вы должны сделать. Это даст вам истинное MPIO. Этот пост в блоге кажется в какой-то степени относящимся к тому, что вы пытаетесь сделать, игнорируя необходимость перехода со стандартных коммутаторов: https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from-a-standard-switch-to-a-distributed-switch/

Вам не нужно добавлять больше сетевых адаптеров, если у вас уже есть два для iSCSI. Однако я бы рекомендовал включить jumbo фреймы (MTU 9000) в вашей сети iSCSI. Это должно быть установлено на всех уровнях сети, таких как VMkernel, vDS, физические коммутаторы и устройства SAN

.
1
ответ дан 2 December 2019 в 22:37

Теги

Похожие вопросы