![только один из двух портов SFP доступен в iSCSI SAN](https://rvso.com/image/697367/%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%BE%D0%B4%D0%B8%D0%BD%20%D0%B8%D0%B7%20%D0%B4%D0%B2%D1%83%D1%85%20%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2%20SFP%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B5%D0%BD%20%D0%B2%20iSCSI%20SAN.png)
У меня есть сервер с двойной сетевой картой HP NC523 10GbE и хранилищем HP MSA1040 с двойным iSCSI-контроллером 10GbE.
Оба порта на NC523 настроены как bond. Порты на MSA имеют разные IP-адреса.
Я хочу настроить эту систему на использование полосы пропускания 20 Гб (т.е. bond на сервере linux и multipath на MSA). Не следует использовать коммутатор, только прямое соединение.
Если оба порта MSA подключены оптоволоконными кабелями, то только один порт доступен для ping (и, вероятно, по этой причине я не могу инициализировать multipath). Я перепроверил все аппаратные компоненты, и все они работают в каждой возможной комбинации, пока только одна линия соединяет сервер с MSA.
Может ли кто-нибудь подсказать мне решение этой проблемы?
пс
У меня есть еще один похожий сервер с "нормальной" сетевой картой quad 1 GbE copper и старым хранилищем HP P2000 с контроллером quad 1GbE iSCSI. Аналогичная конфигурация работает здесь без проблем. Четыре интерфейса на сервере привязаны к одиночной связи, и каждый порт хранилища iSCSI может быть пропингован, а также работает multipath. Обе машины работают с CentOS 7.
решение1
Никогда не используйте LACP или любой другой тип агрегации сети для сетей iSCSI, если это не требуется вашим поставщиком SAN. Вместо этого используйте MPIO (Multipathing).
В общем, объединение создает сетевые издержки, добавляя дополнительную текстовую строку в каждый кадр Ethernet. Обычно ничего плохого не происходит при низкой рабочей нагрузке или при использовании объединения вместе с протоколами NAS (NFS/SMB), поскольку количество кадров Ethernet в секунду не очень велико. В случае трафика iSCSI, который, по сути, превращается в доступ на уровне блоков, количество кадров в секунду может быть очень большим, особенно когда используются меньшие шаблоны доступа 4k/8k. Когда сети iSCSI объединены, драйвер LACP обрабатывает каждый кадр, что приводит к дополнительной нагрузке на ЦП и увеличению задержки.
решение2
Вам не следует использовать "связывание" LACP с iSCSI. Это ситуация, когда вам следует использовать многопутевой MPIO.
В любом случае, при такой настройке вы не сможете достичь скорости в 20 Гбит/с.(один сервер->подключение к хранилищу). Связывание или MPIO работают не так.