Я работаю над расширением серверной части хранилища для нескольких кластеров 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 и управление трафиком.
Это решение и подход к проектированию прекрасно работали в течение многих лет, но добавление блочного хранилища iSCSI - большой сдвиг для меня. Я' В обозримом будущем мне все еще нужно будет сохранить инфраструктуру NFS.
Я хотел бы понять, как я могу интегрировать iSCSI в эту среду, не меняя свою физическую структуру. MLAG на переключателях ToR чрезвычайно важен для меня.
Учитывая вышеизложенное, как я могу максимально использовать решение iSCSI?
Я бы не рекомендовал запускать 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
.