Бэкплейны SAS3 и foreign configuration

Материал из База знаний True System

Оборудование

  • Бэкплейны Supermicro SAS3 первого поколения (без поддержки NVMe): BPN-SAS3-826EL1/EL2, BPN-SAS3-836, BPN-SAS3-846. BPN-SAS3-216 не тестировался.
  • Контроллеры SAS/SATA RAID: Broadcom 9341, 9440, 9460. Серия 95xx не тестировалась.

Проблема

Из-за долгого старта экспандера контроллер теряет конфигурацию (конфигурация переходит в foreign).

Воспроизведение

  1. Создать один или несколько VD.
  2. Выключить/включить питание. Проблема не проявляется после отключения питания от БП (из-за запуска BMC успевает загрузиться экспандер).
  3. Через средства управления контроллером (storcli, LSA, Hii) можно увидеть исчезновение VD.
  4. VD можно вернуть через импорт foreign configuration.

Устранение проблемы

  • Последняя серия прошивок для этих бэкплейнов — 66.16.xx. Она не устраняет эту проблему.
  • Единственное решение — использование новых экспандеров (BPN-SAS3-826EL1-N4, BPN-SAS3-846EL1-N8).
  • Компромиссный вариант — использовать контроллеры 9361 или аналогичные на базе RoC 3108.
  • Программный вариант. Загрузка ОС не с дисковой группы, подключенной к экспандеру (пара дисков на задней корзине или на другом контроллере, M.2, SATA DOM). В автозагрузку добавить импорт конфигурации:
storcli /c0/fall import