Описанный ранее контроллер приобретался мной под 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 машину не встанут. Патчится всё легко и непринужденно.
В результате получаем следующее:
Т.е. и LUN 2+ TB видится, и мониторинг есть. VIB’ы прилагаются (4 штуки в одном архиве). Файлы драйвера (которые я позаимствовал, как и часть текста здесь) я интегрировал прямо в дистрибутив, файлы мониторинга сделал сам, используя инструкцию и инструменты отсюда, за что авторам материалов по ссылкам большое спасибо!
Уведомление: ASUS P5K-R как основа гипервизора — опять. Или 16GB памяти на P35. | ideafix.name
Вот бы это р400 превратить в НВА какую нибудь….
1. Ни один смартаррей не умеет jbod 🙂
2. Превратить можно максимум в подобие 1068 (я про гипотетическое превращение), но зачем? 1068 стоит 5 копеек за пучок.
А можно драйвера выложить куда-нибудь ? а то по ссылке ничего нет
По какой ссылке? У меня все VIB’ы доступны, в т.ч. те, что были у Alex/AT.
Простите не разобрался по началу, просто у Alex/AT все пусто теперь.
В Ubuntu 20.04 завёлся без проблем с hpsa из дистриба. Оставалось только доставить hpcucli с сайта HP. Прошивка 7.22
Дайте VIB’ы, ссылки не работают и у AlexAT тоже
у меня все VIBы приложены — http://ideafix.name/wp-content/uploads/stuff/p400/p400mon.zip
Спасибо )
Оно же очень старое (и ESXi и контроллер), реально еще актуально? Просто на не дорогом современном (не так сильно устаревшем) железе можно собрать и не дороже и интереснее… IMHO.