B120i raid controller настройка
Всем доброго времени суток! Сразу извиняюсь за стену текста.
В 2015 году был установлен сервер HP ProLiant DL380p Gen8 с контроллером HP Smart Array P420i, все под управлением Windows Server 2008 R2. На сервере крутились 1С Бухгалтерии, Отдела кадров и производства (своя конфигурация). 8 SAS дисков (2 по 146 Гб и 6 по 300 Гб), RAID 5, 1 логический раздел. 32 Гб ОЗУ. 2 БП (до описанных событий к сети был подключен только один).
Специалист, который все ставил, уволился в том же году. Тот, кому были переданы дела - в прошлом году уехал в Германию (но связь поддерживает, но с такой или подобной проблемой не сталкивался и помочь ничем не может).
Сервером никто не занимался - раз-два в месяц делали бэкапы БД 1С, в прошлом году делали полный бэкап сервера. Никаких обновления BIOS, драйверов и прочих утилит от HP не делалось.
11.03.2020 выходит из строя еще один SAS диск (8 слот из 8, на 300 Гб), заменить нечем (только заказали), вытаскиваем из слота. Появляется ошибка в POST - 1615-Power Supply Input Dailure in Bay 2. Подключается 2 БП - ошибка исчезает.
11.03.2020 перечитываем всю доступную информацию как от производителя так и форумы в поиске решения нахлынувших проблем и ошибок. Находим несколько вариантов, которые ничем не увенчались.
11.03.2020 при применении найденных решений узнаем, что встроенные утилиты не вызываются (HP Intelligent Provisioning и пр.)
12.03.2020 обновляем HP IP - он заработал, выдает 3 критических ошибки (вложение №1, сорри за качество) - 274 (о том, что диск в слоте №8 поврежден или отсутствует), 298 (Логический раздел потерял физический диск) и 271 (Логический раздел поврежден и не может быть использован).
В итоге: отлетел 1 диск, заменили, сервер не запустился, массив развалился. Отлете еще 1 диск, пока не заменили. Судя по статьям в сети - восстановить инфу (при потере 2 дисков) шансы близки к нулю, но надежда умирает последней)
Вопрос: Возможно ли, каким либо способом восстановить RAID массив и, желательно, сохранить данные? Если мы реорганизуем RAID (удалим старый из 8 дисков и создадим новый из 7) - возможно ли восстановить данные через R-Studio либо другие подобные утилиты?
Логи с IP по дискам прилагаю.
Заранее благодарю за ответы! И извиняюсь за качество слога, если что-то не понятно или нужна доп.информация - спрашивайте.
Понадобилось на днях установить старенький CentOS 7 на старенький ProLiant 360e Gen8. Задача уже экзотическая, но мало ли - вдруг кому пригодится, Maintenance updates для 7-ки обещаны еще до июня 2024, и gen8 еще могут послужить. Сперва опишу проблему, далее будет пошаговое руководство.
Пошаговое руководство.
Перейти в папку с загруженным файлом, распаковать его и изменить расширение на 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.
Обновление программных компонентов сервера (прошивок)
-
Теперь рекомендуется обновить прошивки, т.к. с момента выхода сервера с фабрики могло пройти много времени. Запускаем инструмент Firmware Update (левый пункт в меню)
Подготовка и создание загрузочной флешки
Итак, вы стали счастливым обладателем сервера HP ProLiant ML10v2 (или готовите его к продаже). Перед началом его настройки вам нужно проделать следующие операции:
-
Найдите флешку 8ГБ или больше.
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 раздела и т.д.
Предупреждение: не забывайте делать архив машины, т.к. при выходе контроллера из строя данные с дисков будет получить сложнее, чем с программного массива.
Дополнение
Для работы с контроллером и массивом непосредственно из ОС можно установить программу Command Line Smart Storage Administrator - ssacli.
Добрый день, дорогие друзья! Сегодня я хочу представить вам короткий практический обзор, посвященный решению конкретной задачи. А именно первоначальной настройке сервера и установке ОС Windows Server 2012 R2 с помощью фирменных средств развертывания HPE. Делать это я буду на примере популярного сейчас сервера HP ProLiant ML10v2 в следующей конфигурации (парт-номер 814483-421):
- Башенный сервер 4U
- Процессор Intel Pentium G3240
- Встроенный RAID-контроллер HP Dynamic SmartArray B120i
- В нашем случаем используются 4 диска Seagate LFF — они не входят в комплект самого сервера
Особенность этого сервера, являющегося самым бюджетным представителем семейства ProLiant — отсутствие встроенных средств развертывания Intelligent Provisioning на самом сервере. Поэтому для его первоначальной настройки нужно использовать загрузочную флешку с образом HP Service Pack for ProLiant. Инструкция ниже будет включать в себя такие операции:
Настройка RAID на сервере
-
Подключите к серверу монитор, мышь и клавиатуру (используйте USB-порты на задней стороне сервера)
Установка ОС Windows Server 2012R2
-
Подключаем внешний DVD-привод с диском Windows Server и включаем сервер. Он автоматически загрузится с DVD.
P.S.: Если вы хотите увидеть в нашем блоге другие подобные инструкции, также напишите об этом в комментариях!
Сегодня, наконец дошли руки до настройки микросервера «как хотел». Т.е. не софтово вендовыми зеркалами, через контроллер в сабже.
Собрал массив 10й. Но. нигде не увидел прогрессбара его инициализации! Он просто стал доступен для создания раздела и записи на него. Судя по скорости записи - фоновый ребилд если и идет, то почти не влияя на остальное (что бред).
Протыкал все кнопки во всех тулзах от НР прописавшихся в сервере. Все статусы (и массива и винтов) - ОК. Но почему он не «долго и нудно инициализировался»? И софтово в офтопе, и полусофтово решениями от интела через RST - создание такого тома это длительный процесс.
Что я не понимаю?
Т.е. не софтово вендовыми зеркалами, через контроллер в сабже.
Это софтовый «контроллер».
И причем здесь linux-hardware?
steemandlinux ★★★★★ ( 08.11.15 02:02:04 )
Последнее исправление: steemandlinux 08.11.15 02:03:20 (всего исправлений: 2)
Надеюсь ты там важные данные не хранишь, потому что как с ним работать не знает даже техподдержка нулет-паккарда.
Пусть так. Остальное софтое подобный массив инициализирует часами.
Ты не понимаешь того, что тут рейд 10 видело человек 10 от силы.
К тому же ты не привел никаких технических данных, что смешит еще больше, чем первый пункт.
Он просто не делает полную копию, да и не нужна она на пустых дисках.
Ну я хз каких деталей можно выдать.
Не копипастить же тьму «ОК» из самодиагностик.
В SmartArray это всегда так - инициализация мгновенная. Видно, хранится карта используемых блоков.
Твой B120i - фейкрейд (чисто для справки, к вопросу об инициализации это отношения не имеет).
А как это работает? Аж интересно стало. Я про мгновенную.
ХЗ как работает, я же написал - видно, хранится карта используемых блоков.
Причем для RAID-5 и RAID-6 инициализация есть (parity initialization). И при создании рэйда можно выбрать, выполнять сразу или в фоне после создания.
А для RAID-1 такого вообще нет, во всяком случае я не видел. Раз - и готово.
Добрый день. Имею также Microserver Gen8. В нем настроен B120 в виде зеркала. И стоит один диск 250Gb. Есть еще на 1Тб, но он для барахла всякого, типа киношек и имеет немного битых блоков. Зеркало делалось в расчете на будущую покупку еще одного диска 250Gb. Но все как-то не срасталось. Недавно, при перезагрузке сервера (свет выключали, я предусмотрительно затушил сервак) умерла разбивка RAID. Т.е. захожу в настройки RAID - а там - ничего. Напрягся, докопался до техподдержки HP, пообщался с индусом каким-то по чату. Индус сказал - что поделать ничего нельзя, попрощайтесь с данными. Я сказал спасибо, сделал новое зеркало с тем же одним диском и все данные вдруг восстановились! После этого обновил прошивки сервера на свежие, но беспокойство осталось. И уже не в первый раз читаю про убогость B120. Решил, что пора перейти уже на обычный mdadm, но знаю только название. Коплю деньги на второй диск. Подскажите кто-нибудь последовательность действий для миграции на зеркало mdadm?
Для R10 не надо считать парити
Background RAID creation
When you create a RAID 1, RAID 5, or RAID 6 logical drive, the Smart Array controller must build the logical drive within the array and initialize the parity before enabling certain advanced performance techniques. Parity initialization takes several hours to complete. The time it takes depends on the size of the logical drive and the load on the controller. The Smart Array controller creates the logical drive, initializing the parity whenever the controller is not busy. While the controller creates the logical drive, you can access the storage volume which has full fault tolerance.
cipher ★★★★★ ( 24.03.16 14:12:11 )
Последнее исправление: cipher 24.03.16 14:12:32 (всего исправлений: 1)
Т.е. «не ссы, все ок»?
Просто я помнил, интеловский типа-рейд на х99 10тку довольно долго инициализирует.
Всем привет.
Есть сервер ProLiant DL360e Gen8, в нем есть встроенный контроллер Dynamic Smart Array B120i/B320i SATA RAID Controller и два диска. Настроено на RAID 1 и в винде работает все нормально.
Есть задача поставить на все это безобразие Linux (нужен для заббикса).
Проблема в том, что у HP официально есть поддержка только для платных Red Hat Enterprise и SUSE Enterprise Linux.
Первая попытка была поставить Ubuntu 18 - неудачно. Собранные в RAID1 диски убунта увидела как два отдельных диска. То же самое произошло и с CentOS 7.
При гуглении проблемы я нашел ссылку на сайт HP, где сказано что для убунты поддержка закончилась на версии 14.
Попытка ставить сначала ESXi тоже не увенчалась успехом - на сервере всего 4 гига оперативы. Но обойдя это ограничение нарвался на то, что после переустановки при загрузке выдало partition signature != 55aa. Ставил через Intelligent Provisioning. Если ставить без него, то так же не видит RAID и определяется как два отдельных диска.
Бросил затею с виртуализацией, т.е. гипервизор тоже будет отжирать память, а заббиксу (точнее MySQL) желательно все 4 гига отдать. Решил устанавливать чистый линукс. Вопрос только какой ставить и что делать с этим долбаным контроллером, для которого дров нету. Может кто сталкивался с подобной ситуацией?
Controller Serve Raid M5014 SAS/SATA Controller совместимость с HDD
Здравствуйте! Есть контроллер Controller Serve Raid M5014 SAS/SATA Controller и жесткие диски HDD.
Controller Serve Raid M5014 SAS/SATA Controller
Здравствуйте! Нужна очень помощь знатоков по этому контроллеру! Вопрос есть ли инструкция как.
Контроллер MegaRAID 9240-8i RAID Controller Card | SAS RAID | LSI
Имеется контроллер MegaRAID 9240-8i RAID Controller Card | SAS RAID | LSI (по этой ссылке раньше.
Yacudzer,
Проблема не в этом. А в том, что B120i/B320i - это софт RAID, соответственно, без подсовывания их дров линуху на их потуги плевать.
И я бы, если честно, не парился - перевел бы их в SATA/AHCI режим и собрал бы нужное зеркало прямо при установке линуха. Так, кстати, и потом сильно проще чинить будет, если вдруг что.
Hp smart array p212 controller в proliant DL180 G6 и некоторые нюансы
Постараюсь максимально информативно описать существующие вопросы. 1. В биосе (в разделе.
Контроллер sata raid! и запуск с него!
Здравствуйте у меня такая проблема: Вообщем комп у меня старенький и sata портов нет, я купил.
PCI SATA RAID контроллер. Инородный диск.
Жёсткий диск, поключённый к внешнему SATA-контроллеру, определяется в диспетчере дисков как.
Проблема с RAID на сервере HP ProLiant DL380p G8 с контроллером HP Smart Array P420i
Всем доброго времени суток! Сразу извиняюсь за стену текста. В 2015 году был установлен сервер.
Читайте также: