Год 2000. NetWare 5. Руководство администратора.

Очередная книжка (PDF, 288 MB). NetWare 5. Руководство администратора. Распознанный слой есть.

Рубрика: Работа | Метки: , , | Оставить комментарий

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 комментариев

Год 2007. Программист-прагматик.

Очередная книжка (PDF, 130 MB). Программист-прагматик. Распознанный слой есть.

Рубрика: Работа | Метки: , | Оставить комментарий

Год 1988. Введение в язык паскаль.

Очередная книжка (PDF, 165 MB). Введение в язык паскаль. Распознанный слой есть.

Кажется, это пятидесятая книга.

Рубрика: Работа | Метки: , , | Оставить комментарий

HP SmartArray P400 на пенсии

В жизни каждого человека бывает момент когда ему становится необходим слимовый аппаратный sas-raid контроллер портов на 8, а бюджета нет. Многие предпочитают игнорировать данную проблему и лишают себя удовольствия от обладания данной железкой, считая что решения у проблемы нет… а оно есть.

Слегка бывший в употреблении, но комплектный и рабочий HP SmartArray P400 можно купить в сети баксов за 30 вместе с доставкой, причем, предложений очень много, по крайней мере на момент написания данного текста. При покупке следует обратить внимание на комплект и вариант исполнения. Контроллер выпускается в варианте под SLIM 2U корпус и в варианте под обычный TOWER/3U+. Отличаются эти варианты исполнения не только планкой крепления к корпусу, но и ориентацией разъёмов:
p400slim

Слимовый, разъёмы на верхней стороне
 

p400orig

Обычный, разъёмы на нижней стороне
 

Следующее, на что стоит обратить внимание — объём кэш-памяти. Бывают варианты с платой на 256MB и на 512MB, логично выбрать последний. Далее, обычно в комплекте присутствуют батарея и кабели SFF 8484 — SFF 8484, которые не особо нужны в быту, но я бы всё-таки рекомендовал смотреть на максимально полный комплект, например, на такой:5939-1589-20130508-5511 или хотя бы на такой:10x6el1

Ну а теперь пара слов непосредственно о контроллере. Контроллер старый, но честный. Он построен на процессоре LSI SAS1078, умеет RAID 0, 1, 5, 6, 10, 50 и 60, располагает кэш памятью типа DDR2-533MHz, поддерживает экспандеры, горячее подключение, замену и пр.20140423_235936

Про железки от HP ходит много слухов, легенд и в общем-то правдивой информации. Дескать, вендор первого эшелона, сам клепает платы контроллеров и фирмвари дисков, а не перемаркировывает OEM от LSI… как следствие, фиг что где запустится кроме как в сервере от HP да еще именно той модели и того поколения, под который это всё затачивалось… и это от части правда, но не в данном случае.

Мой контроллер был установлен в материнскую плату ASUS P5K-R, позволил себя прошить последней версией прошивки (7.24 на момент написания данного текста) и из-под windows (FW 7.24) и из-под linux (FW 7.24). Для linux версии нужно сделать chmod +x данному файлику и запустить. В CentOS 5.xx фирмварь данной версии старые libstdc уже не просит.

Далее, Windows 7 SP1 и Windows Server 2008 R2 точно содержат драйвер для данного контроллера, версия его такова:3
А результаты производительности таковы (соответственно кэш и массив RAID5 из 3 HDD):1

2

Но на сайте HP находится новый драйвер и консоль управления, которые без проблем встают на не брендированную не серверную ОС:
4
6

С ними результаты повеселее (кэш, raid5, raid5 с включенным кэшем дисков):
8

7

9

Результаты не выдающиеся, но для домашнего или умеренно продакшенного использования вполне ничего. Добавить остаётся только то, что чип контроллера дико греется. Алюминиевая пластинка (может показаться что это крышка, на подобии тех, которыми накрывают современные процессоры, но это ПЛАСТИНКА) нагревается до 90 градусов и продуть её не реально — площадь маловата. Проблему можно отчасти решить так:
p400 hs
Т.е. просто приклеить на термоклей радиатор подходящего размера и… цвета. И его уже обдувать. Вот собственно и всё.

Наверное, скоро будет обновление или дополнение о том, как завести сабж под ESXi и победить некоторые его врожденные и приобретенные болячки.

Рубрика: Железки | Метки: , , | 51 комментарий