Понадобилось на днях установить старенький CentOS 7 на старенький ProLiant 360e Gen8. Задача уже экзотическая, но мало ли — вдруг кому пригодится, Maintenance updates для 7-ки обещаны еще до июня 2024, и gen8 еще могут послужить. Сперва опишу проблему, далее будет пошаговое руководство.
Intro
Итак, имеем CentOS/RHEL 7 и ProLiant Gen8 с Dynamic Smart Array B120i/B320i SATA RAID Controller. B120i и B320i очень похожи, отличаются количеством поддерживаемых физических дисков (6 и 8 соответственно) и опциональной поддержкой SAS дисков с дополнительной лицензией в B320i. Контроллеры являются «облегченными» и без проприетарного драйвера не работают, в отличие от полноценных Smart Array (без Dynamic). Руководство применимо ко всем моделям с этим контроллером.
Issue: Some of the HP Gen8 and Gen9 systems are shipping with either a Smart Array B320i, B140i, B120i, B110i, or other Bxxxi controller that requires a closed source driver to make RAID functionality available to the OS.
Выхода здесь два:
переключить контроллер в SATA режим и собрать массив программно средствами ОС;
предоставить драйвер программе установки ОС.
Подробности есть в документе HP Dynamic Smart Array B120i and B320i Controllers — Driver Support and Configuration на сайте HPE, здесь же есть о переключении режима контроллера. Документация — QuickSpecs и User Guide для Dynamic Smart Array Controllers.
Нам же интересен 2-й вариант. Контроллер есть, уже куплен — надо использовать! Из очевидных плюсов — простота, никаких дополнительных шагов для загрузчика, boot раздела и т.д.
Предупреждение: не забывайте делать архив машины, т.к. при выходе контроллера из строя данные с дисков будет получить сложнее, чем с программного массива.
Пошаговое руководство.
Перейти в папку с загруженным файлом, распаковать его и изменить расширение на iso: $ gunzip hpvsa-1.2.16-136.rhel7u8.x86_64.dd.gz && \ mv hpvsa-1.2.16-136.rhel7u8.x86_64.dd hpvsa-1.2.16-136.rhel7u8.x86_64.iso
Создать образ флоппи-диска (шаг можно пропустить при наличии физического доступа к машине, записав iso-файл на отформатированный в fat32 USB-накопитель): $ mkfs.msdos -C hpvsa.rhel7.floppy.img 1440 $ mkdir /tmp/hpvsa.rhel7.floppy $ sudo mount -o loop hpvsa.rhel7.floppy.img /tmp/hpvsa.rhel7.floppy $ sudo cp hpvsa-1.2.16-136.rhel7u8.x86_64.iso /tmp/hpvsa.rhel7.floppy $ sudo umount /tmp/hpvsa.rhel7.floppy $ rm -r /tmp/hpvsa.rhel7.floppy
Подключаем в iLO Remote Console образы дистрибутива и флоппи-диска с драйвером, загружаемся с загрузочного диска, F11 Boot Menu.
В параметры загрузчика дописываем (по нажатию Tab): (Прим.: в 5 и 6 было linux dd blacklist=ahci с добавлением vmalloc=384M для 32-битных ядер) modprobe.blacklist=ahci inst.dd
Добавление параметров ядра
Выбор драйвера
Продолжаем обычную установку.
На этом все. К сожалению, не удалось найти действующий репозиторий с модулями ядра, чтобы автоматически поддерживать его актуальность. Последний в репозиториях — старый rhel7u5.
Дополнение
Для работы с контроллером и массивом непосредственно из ОС можно установить программу Command Line Smart Storage Administrator — ssacli.
vim /etc/yum.repos.d/mcp.repo [mcp] name=Management Component Pack baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/$releasever/$basearch/current/ enabled=1 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
Установка: yum install amsd ssacli
Использование: ssacli help
Пример получения списка физических дисков
Источник
B320i raid controller driver linux
Существуют относительно недорогие сервера HP DL320 и DL360 Gen8, в качестве RAID контроллеров используются B120i/B320i (Есть и с более дорогими контроллерами!). Проблема в том, что драйвера существуют только под RedHat/CentOS и SLES.
И существуют ввиде rpm пакета. Хотелось бы использовать данный контроллер с ОС Debian/Ubuntu. У кого-то есть опыт или информация?
P.S. Пока использую SoftRAID через mdadm
Ответить | Правка | Cообщить модератору
Оглавление
HP B120iB/320i драйвера для Debian/Ubuntu, Dno, 22:45 , 06-Июн-13, (1)
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 08:31 , 07-Июн-13, (3)
HP B120iB/320i драйвера для Debian/Ubuntu, lavr, 22:52 , 06-Июн-13, (2) +1
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 16:50 , 06-Июл-13, (4)
HP B120iB/320i драйвера для Debian/Ubuntu, ALex_hha, 23:56 , 07-Июл-13, (5)
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 06:13 , 08-Июл-13, (6)
HP B120iB/320i драйвера для Debian/Ubuntu, PavelR, 11:20 , 08-Июл-13, (7) +1
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 16:52 , 08-Июл-13, (8)
HP B120iB/320i драйвера для Debian/Ubuntu, gg, 17:10 , 08-Июл-13, (9)
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 20:18 , 08-Июл-13, (10)
HP B120iB/320i драйвера для Debian/Ubuntu, gg, 00:00 , 09-Июл-13, (11)
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 06:16 , 09-Июл-13, (12)
HP B120iB/320i драйвера для Debian/Ubuntu, PavelR, 08:37 , 09-Июл-13, (13)
HP B120iB/320i драйвера для Debian/Ubuntu, lavr, 19:12 , 09-Июл-13, (14)
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 20:03 , 10-Июл-13, ( 15 )
HP B120iB/320i драйвера для Debian/Ubuntu, PavelR, 20:49 , 10-Июл-13, ( 16 )
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 14:05 , 11-Июл-13, ( 19 )
HP B120iB/320i драйвера для Debian/Ubuntu, gg, 13:35 , 12-Июл-13, ( 24 )
HP B120iB/320i драйвера для Debian/Ubuntu, lavr, 22:52 , 10-Июл-13, ( 17 )
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 13:42 , 11-Июл-13, ( 18 )
HP B120iB/320i драйвера для Debian/Ubuntu, lavr, 16:12 , 11-Июл-13, ( 20 )
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 18:52 , 11-Июл-13, ( 21 )
HP B120iB/320i драйвера для Debian/Ubuntu, lavr, 20:39 , 11-Июл-13, ( 22 )
HP B120iB/320i драйвера для Debian/Ubuntu, mcshel, 21:10 , 11-Июл-13, ( 23 )
Сообщения по теме
[Сортировка по времени | RSS]
1. «HP B120iB/320i драйвера для Debian/Ubuntu»
+ / –
Сообщение от Dno on 06-Июн-13, 22:45
В самом общем случае: на современные сервера обычно ставится vmware esxi, а дальше уж что хочешь.
> Здравствуйте! > Существуют относительно недорогие сервера HP DL320 и DL360 Gen8, в качестве RAID > контроллеров используются B120i/B320i (Есть и с более дорогими контроллерами!). Проблема > в том, что драйвера существуют только под RedHat/CentOS и SLES. > Драйвера: > http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/pub. > И существуют ввиде rpm пакета. Хотелось бы использовать данный контроллер с ОС > Debian/Ubuntu. У кого-то есть опыт или информация? > P.S. Пока использую SoftRAID через mdadm
только в SATA режиме, hpvsa драйверов для Ubuntu/Debian пока нет, часть данных контроллеров — fake’овые, драйвера только проприетарные, так что нафик такие железки
>> P.S. Пока использую SoftRAID через mdadm > И правильно делаешь. Это железо было, есть и будет софтрейдом, и лично > я больше доверю mdadm чем этим «фирменным драйверам».
Это дешевые контроллеры, в теории они должны быть хуже P-серии, но лучше встроенных в материнскую плату. Мое мнение, они вполне годные, на не критичные сервисы, буду очень рад если драйвера под Debian\Ubuntu появятся.
>>> P.S. Пока использую SoftRAID через mdadm >> И правильно делаешь. Это железо было, есть и будет софтрейдом, и лично >> я больше доверю mdadm чем этим «фирменным драйверам». > Это дешевые контроллеры, в теории они должны быть хуже P-серии, но лучше > встроенных в материнскую плату. Мое мнение, они вполне годные, на не > критичные сервисы,
Вам подсказывают, что это фэйк-рэйд контроллры. А как они реализованы — на системной плате или на отдельной — не существенно.
> буду очень рад если драйвера под Debian\Ubuntu появятся.
В этих драйверах будет какой-то смысл, елси Вы не «в теории» убедитесь, что это не фэйк. Лет пять назад я раскапывал информацию о фэйк рэйде. Оказалось, ВСЕ они реализованы одинаково и не имеют НИКАКИХ преимуществ по отношению к чисто софтовым. Даже в случае зеркала драйвер ОС посылает или читает данные два раза. Сейчас, может быть, что-то изменилось, в чем я сомневаюсь.
>[оверквотинг удален] >> критичные сервисы, > Вам подсказывают, что это фэйк-рэйд контроллры. А как они реализованы — на > системной плате или на отдельной — не существенно. >> буду очень рад если драйвера под Debian\Ubuntu появятся. > В этих драйверах будет какой-то смысл, елси Вы не «в теории» убедитесь, > что это не фэйк. > Лет пять назад я раскапывал информацию о фэйк рэйде. Оказалось, ВСЕ они > реализованы одинаково и не имеют НИКАКИХ преимуществ по отношению к чисто > софтовым. Даже в случае зеркала драйвер ОС посылает или читает данные > два раза. Сейчас, может быть, что-то изменилось, в чем я сомневаюсь.
Мне кажется будет надежнее softraid’а, хотя бы из-за наличия батарейки и своего КЭШа + поддержка Hotswap.
>[оверквотинг удален] >> В этих драйверах будет какой-то смысл, елси Вы не «в теории» убедитесь, >> что это не фэйк. >> Лет пять назад я раскапывал информацию о фэйк рэйде. Оказалось, ВСЕ они >> реализованы одинаково и не имеют НИКАКИХ преимуществ по отношению к чисто >> софтовым. Даже в случае зеркала драйвер ОС посылает или читает данные >> два раза. Сейчас, может быть, что-то изменилось, в чем я сомневаюсь. > Информация на сайте HP > http://h18004.www1.hp.com/products/servers/proliantstorage/a. > Мне кажется будет надежнее softraid’а, хотя бы из-за наличия батарейки и своего > КЭШа + поддержка Hotswap.
Перечисленные особенности, похоже, относятся к контроллеру и не зависят от включения рэйда в биосе. По мне, мдадм надежнее непонятно кем написанной проприетарщины.
>[оверквотинг удален] >>> реализованы одинаково и не имеют НИКАКИХ преимуществ по отношению к чисто >>> софтовым. Даже в случае зеркала драйвер ОС посылает или читает данные >>> два раза. Сейчас, может быть, что-то изменилось, в чем я сомневаюсь. >> Информация на сайте HP >> http://h18004.www1.hp.com/products/servers/proliantstorage/a. >> Мне кажется будет надежнее softraid’а, хотя бы из-за наличия батарейки и своего >> КЭШа + поддержка Hotswap. > Перечисленные особенности, похоже, относятся к контроллеру и не зависят от включения рэйда > в биосе. > По мне, мдадм надежнее непонятно кем написанной проприетарщины.
Не совсем понял ваше высказывание. Mdadm отличная штука, но железный RAID лучше. В случаи с B-серией, сравнивать сложно. Предлагаю подождать драйверов и сравнить.
> Не совсем понял ваше высказывание. Mdadm отличная штука, но железный RAID лучше. > В случаи с B-серией, сравнивать сложно. Предлагаю подождать драйверов и сравнить.
Eliminating most of the hardware RAID controller components, and relocating advanced RAID algorithms from a hardware-based controller into device driver software lowers the total solution cost, while still maintaining comparable RAID protection and full compatibility with Smart Array disk format, configuration utilities, and management/monitoring software.
Перевести этот абзац? В нем четко изложена позиция HP, зачем они это сделали. Причем всё четко и честно:
. while still maintaining _comparable_ RAID protection.
разницу между _comparable_ и _full_ объяснять, надеюсь, не придется?
>[оверквотинг удален] >>>> два раза. Сейчас, может быть, что-то изменилось, в чем я сомневаюсь. >>> Информация на сайте HP >>> http://h18004.www1.hp.com/products/servers/proliantstorage/a. >>> Мне кажется будет надежнее softraid’а, хотя бы из-за наличия батарейки и своего >>> КЭШа + поддержка Hotswap. >> Перечисленные особенности, похоже, относятся к контроллеру и не зависят от включения рэйда >> в биосе. >> По мне, мдадм надежнее непонятно кем написанной проприетарщины. > Не совсем понял ваше высказывание. Mdadm отличная штука, но железный RAID лучше. > В случаи с B-серией, сравнивать сложно. Предлагаю подождать драйверов и сравнить.
1) долго будете ждать, особенно чего-либо стоящего от HP 2) сравнивать будет нечего, mdadm или аналогичное под Linux будет явно надежней и успешней чем глюкало от HP
собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части функционала на софт, и уж никогда HP не отличался близко приличными HW Raid’ами.
Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже они по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга.
>[оверквотинг удален] >> В случаи с B-серией, сравнивать сложно. Предлагаю подождать драйверов и сравнить. > 1) долго будете ждать, особенно чего-либо стоящего от HP > 2) сравнивать будет нечего, mdadm или аналогичное под Linux будет явно надежней > и успешней чем глюкало от HP > собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части > функционала на софт, и уж никогда HP не отличался близко приличными HW > Raid’ами. > Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже > они > по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга.
Откуда у вас такая не любовь к HP? Уже лет 10 используем сервера DL380, особых проблем не было. Вот с IBM были.
>[оверквотинг удален] >> 2) сравнивать будет нечего, mdadm или аналогичное под Linux будет явно надежней >> и успешней чем глюкало от HP >> собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части >> функционала на софт, и уж никогда HP не отличался близко приличными HW >> Raid’ами. >> Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже >> они >> по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга. > Откуда у вас такая не любовь к HP? Уже лет 10 используем > сервера DL380, особых проблем не было. Вот с IBM были.
>[оверквотинг удален] >>> и успешней чем глюкало от HP >>> собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части >>> функционала на софт, и уж никогда HP не отличался близко приличными HW >>> Raid’ами. >>> Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже >>> они >>> по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга. >> Откуда у вас такая не любовь к HP? Уже лет 10 используем >> сервера DL380, особых проблем не было. Вот с IBM были. > Ставите софт-рейды от вендора?
В основном контроллеры P-серии, драйвера под Linux на которые есть уже давно.
>[оверквотинг удален] >>>> собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части >>>> функционала на софт, и уж никогда HP не отличался близко приличными HW >>>> Raid’ами. >>>> Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже >>>> они >>>> по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга. >>> Откуда у вас такая не любовь к HP? Уже лет 10 используем >>> сервера DL380, особых проблем не было. Вот с IBM были. >> Ставите софт-рейды от вендора? > В основном контроллеры P-серии, драйвера под Linux на которые есть уже давно.
Это тоже недешевое железо. Не проще ли ставить железный РЭЙД и использовать откуда угодно, не привязываяь к драйверам. У меня только отрицательный (хотя и не богатый) опыт использования фэйк-рэйда. Люди, поддерживающие фэйк рэйды в линуксе писали, что его стоит предпочесть стандартному mdadm с одной целью — при двойной загрузке линукс и виндовс, обе системы увидят данные.
>[оверквотинг удален] >> 2) сравнивать будет нечего, mdadm или аналогичное под Linux будет явно надежней >> и успешней чем глюкало от HP >> собственно Вам уже ответили про fake-raid’ы и подход HP к переносу части >> функционала на софт, и уж никогда HP не отличался близко приличными HW >> Raid’ами. >> Да и железные рейды бывают разные, например серьезные модели Adaptec’а, но даже >> они >> по функционалу уступают zfs, который строится на HBA и имеет возможность тюнинга. > Откуда у вас такая не любовь к HP? Уже лет 10 используем > сервера DL380, особых проблем не было. Вот с IBM были.
Все 10 лет используете только HP DL380 ?! Вы счастливчик!
Откуда НЕлюбовь к HP?! Ну когда лет 16 поработаете с разными моделями Convex, SPP, HP, об x86 и x86_64 и не говорю, но кто с вектрами имел дело — знает и эту сторону вопроса, ну а про саппорт — нет слов. У Risc платформ — классное исполнение железа, OS HP/UX — дрянь, софт, поддержка, всякие патчи и тд и тп, даже слов нет как назвать. Никогда HP не мог близко сделать того, что сделал Sun Microsystems, а уж сравнивать HP/UX с Solaris, просто нереально.
Так что, кто реально работал с HP — тот знает и меня хорошо поймет.
>[оверквотинг удален] > имел дело — знает и эту сторону > вопроса, ну а про саппорт — нет слов. > У Risc платформ — классное исполнение железа, OS HP/UX — дрянь, > софт, поддержка, > всякие патчи и тд и тп, даже слов нет как назвать. > Никогда HP не мог близко сделать того, что сделал Sun Microsystems, > а уж сравнивать > HP/UX с Solaris, просто нереально. > Так что, кто реально работал с HP — тот знает и меня > хорошо поймет.
Странно, но Sun мертва, а HP самые популярные сервера по статистике.
>[оверквотинг удален] >> вопроса, ну а про саппорт — нет слов. >> У Risc платформ — классное исполнение железа, OS HP/UX — дрянь, >> софт, поддержка, >> всякие патчи и тд и тп, даже слов нет как назвать. >> Никогда HP не мог близко сделать того, что сделал Sun Microsystems, >> а уж сравнивать >> HP/UX с Solaris, просто нереально. >> Так что, кто реально работал с HP — тот знает и меня >> хорошо поймет. > Странно, но Sun мертва, а HP самые популярные сервера по статистике.
Такое бывает в бизнесе и это уже из другой оперы — экономической, там другие игры и мотивы. И поверьте, Oracle не стал бы покупать дерьмо.
Вы попробуйте посмотреть с другой стороны:
— сколько достижений и разработок в мир OS и Software принесла компания Sun и сколько HP
статистика: по статистике IBM является лидером в продажах серверов x86 платформ, так non-x86. Но если Вы поизучаете вопрос внимательней и тщательней, то увидите что в статистике касательно x86 платформ, в какчестве OS фигурируют Windows Servers, вот откуда ваш рейтинг HP Proliant со своими дерьмовыми нестандартными решениями и спец. софтом для ограниченного числа коммерческих OS. Если еще внимательней посмотрите, увидите что в районе 4-5 места компания Oracle по продаже серверных платформ и если подумаете: а откуда у Oracle hardware решения — правильно, от Sun Microsystems и это после покупки и смены TM, те в кратчайший срок за два года Oracle умудрилась попасть в top rank продажи server hardware platform.
А что же творится в реалии hardware unix way?
В реалии, наиболее популлярными решениями для Linux/xBSD стали сервера компании Supermicro, старающиеся ориентироваться на стандарты, гибкость и универсальность
Есть еще ряд популлярных компаний специализирующихся на NAS/SAN шасси, но они существенно мельче, хотя более популлярны в Linux/xBSD сообществе чем HP.
Хотите пример из жизни: самые популлярные решения для счетных кластеров у мирового сообщества физиков CERN и институтов входящих в коллаборацию: США, Германия, Франция, Финляндия, Россия и тд и тп — Supermicro.
Хотите знать какое решение было у верхней коллаборации до перехода на Linux? Угадали — Sun Microsystems сервера с OS Solaris.
>[оверквотинг удален] > А что же творится в реалии hardware unix way? > В реалии, наиболее популлярными решениями для Linux/xBSD стали сервера > компании Supermicro, старающиеся ориентироваться на стандарты, гибкость и универсальность > Есть еще ряд популлярных компаний специализирующихся на NAS/SAN шасси, но они существенно > мельче, хотя более популлярны в Linux/xBSD сообществе чем HP. > Хотите пример из жизни: самые популлярные решения для счетных кластеров у мирового > сообщества физиков CERN и институтов входящих в коллаборацию: США, Германия, Франция, > Финляндия, Россия и тд и тп — Supermicro. > Хотите знать какое решение было у верхней коллаборации до перехода на Linux? > Угадали — Sun Microsystems сервера с OS Solaris.
Предлагаю больше не оффтопить) У меня есть мнение про supermicro и я не согласен с вами про сервера HP. Если есть желание можете написать мне в ICQ 241506
>[оверквотинг удален] >> компании Supermicro, старающиеся ориентироваться на стандарты, гибкость и универсальность >> Есть еще ряд популлярных компаний специализирующихся на NAS/SAN шасси, но они существенно >> мельче, хотя более популлярны в Linux/xBSD сообществе чем HP. >> Хотите пример из жизни: самые популлярные решения для счетных кластеров у мирового >> сообщества физиков CERN и институтов входящих в коллаборацию: США, Германия, Франция, >> Финляндия, Россия и тд и тп — Supermicro. >> Хотите знать какое решение было у верхней коллаборации до перехода на Linux? >> Угадали — Sun Microsystems сервера с OS Solaris. > Предлагаю больше не оффтопить) У меня есть мнение про supermicro и я > не согласен с вами про сервера HP.
это Ваше право и Ваше мнение, и я его уважаю, хотя и не согласен с ним. Ровно так же как у меня есть опыт работы с серверами HP от PA-Risc до x86, с серверами DEC, IBM, Sun, Intel и Supermicro и оценка hardware и software поддержки.
> Если есть желание можете > написать мне в ICQ 241506
Прошу прощения, но желания обсуждать верхнее очередной раз — не имею.
>[оверквотинг удален] >> не согласен с вами про сервера HP. > это Ваше право и Ваше мнение, и я его уважаю, хотя и > не согласен с ним. > Ровно так же как у меня есть опыт работы с серверами > HP от PA-Risc до x86, > с серверами DEC, IBM, Sun, Intel и Supermicro и оценка hardware и > software поддержки. >> Если есть желание можете >> написать мне в ICQ 241506 > Прошу прощения, но желания обсуждать верхнее очередной раз — не имею.
Спасибо, что поделились своим мнением, есть о чем подумать.