HP SmartArray P400 — свой среди чужих.

Описанный ранее контроллер приобретался мной под ESXi. В принципе, он присутствует в HCL, но есть с ним две проблемы:

  • LUN’ы более 2TB из коробки не взлетят.
  • Мониторинга из коробки не будет.

И та и другая особенность не радуют, благо, физика и логика их понятна и все проблемы можно решить.
 
Описание и решение проблемы номер один:
 
ESXi использует для P400/P400i драйвер cciss, представляющий собой не драйвер SCSI, а драйвер блочного устройства. Пропатчить драйвер на поддержку LUN >2Тб особого труда не составило, однако грабли ждали дальше. В ESXi для обращения к блочным устройствам Linux-подсистемы используется эмулятор SCSI — и он не поддерживает устройства более 2Тб (не умеет SCSI GET CAPACITY (16)). Таким образом, вся идея с правкой cciss вылетела в трубу.
Пришлось попробовать взять, и переключить поддержку P400/P400i с cciss на имеющийся в составе драйвер hpsa. Первые его версии в ядре Linux P400/P400i вполне поддерживали. Почему их поддержку убрали — пёс его знает. И — получилось. Контроллер заводится с драйвером hpsa без каких-либо проблем.
 
Проблема номер два — мониторинг:
 
Для ESXi существует т.н. HP ESXi Offline Bundle, в составе которого сидит много разных VIB’ов, которые конечно хорошие, но ради одного единственного контроллера все не нужны, это раз. VIB’ы имеют защиту от честного человека по названию производителя, т.е. формально на non HP машину не встанут. Патчится всё легко и непринужденно.
 
В результате получаем следующее:
p400ESXI

Т.е. и LUN 2+ TB видится, и мониторинг есть. VIB’ы прилагаются (4 штуки в одном архиве). Файлы драйвера (которые я позаимствовал, как и часть текста здесь) я интегрировал прямо в дистрибутив, файлы мониторинга сделал сам, используя инструкцию и инструменты отсюда, за что авторам материалов по ссылкам большое спасибо!

Запись опубликована в рубрике Железки с метками , . Добавьте в закладки постоянную ссылку.

11 комментариев на «HP SmartArray P400 — свой среди чужих.»

  1. Уведомление: ASUS P5K-R как основа гипервизора — опять. Или 16GB памяти на P35. | ideafix.name

  2. max говорит:

    Вот бы это р400 превратить в НВА какую нибудь….

    • IdeaFix говорит:

      1. Ни один смартаррей не умеет jbod 🙂
      2. Превратить можно максимум в подобие 1068 (я про гипотетическое превращение), но зачем? 1068 стоит 5 копеек за пучок.

  3. Irodenko говорит:

    А можно драйвера выложить куда-нибудь ? а то по ссылке ничего нет

  4. Keen говорит:

    В Ubuntu 20.04 завёлся без проблем с hpsa из дистриба. Оставалось только доставить hpcucli с сайта HP. Прошивка 7.22

  5. Владимир говорит:

    Дайте VIB’ы, ссылки не работают и у AlexAT тоже

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *