Настройка соединения по SRP (InfiniBand) для Linux

Протокол SRP (SCSI RDMA Protocol) реализует преимущества функций RDMA и уменьшения нагрузки на ядро, предоставляемые архитектурой InfiniBand.

Чтобы настроить соединение по SRP:

: При работе с двухпортовыми адаптерами Mellanox VPI не используйте конфигурацию, при которой один порт работает в режиме Ethernet, a другой – в режиме InfiniBand.
: Версия семейства (или серии) адаптера Mellanox, используемого в качестве таргета, должна быть не ниже версии семейства (или серии) адаптера Mellanox, используемого в качестве инициатора.
  1. Установите актуальную версию OFED или убедитесь, что она установлена.

    OFED (OpenFabrics Enterprise Distribution) – это программное обеспечение с открытым исходным кодом для приложений, работающих по RDMA.

    MLNX_OFED (Mellanox OpenFabrics Enterprise Distribution for Linux) – это набор программного обеспечения Virtual Protocol Interconnect (VPI), используемый во всех решениях сетевых адаптеров Mellanox.

    Вы можете скачать MLNX_OFED на официальном сайте Nvidia. Подробнее в официальной документации Nvidia.

    Чтобы проверить OFED на системе, на которой установлены Mellanox HCA, выполните

    # lspci -v | grep Mellanox
  2. Настройте multipath (подробнее в главе Настройка multipath на Linux).