У нас есть Intel RAID Controller RS25DB080 (LSI SAS2208)
с четырьмя ST2000NM0033-9ZM175 SN03
Диски SATA. Из этих дисков создается аппаратный том RAID10, на котором установлена ОС Ubuntu Server. Недавно мы узнали, что для наших жестких дисков есть обновление прошивки. Сервер является производственным сервером в удаленном центре обработки данных, поэтому мы не можем позволить себе его выключить и загрузить с определенного носителя для прошивки прошивки старым и надежным способом. Также в официальном PDF-файле с прошивкой указано:
... НЕ запускайте это обновление прошивки в системах RAID. ... RAID-системы чрезвычайно чувствительны к сбоям в работе отдельных дисков. Нередко диагностика низкоуровневого диска приводит к тому, что программное обеспечение для управления RAID вызывает сбой диска, который замедляется из-за тестирования или загрузки микропрограммы. По этой причине мы настоятельно рекомендуем вам использовать инструменты управления дисками, предоставленные производителем вашего RAID-контроллера, если они доступны. ... Среди прочего, программное обеспечение для управления RAID доступно от 3Ware, Adaptec и LSI.
Контроллеры LSI управляются с помощью MegaCli
утилита. К сожалению, его документация крайне лаконична. Вот все, что говорится о перепрошивке прошивки:
MegaCli -PdFwDownload [офлайн] [ForceActivate] {[-SataBridge] -PhysDrv [0: 1]} | {-EncdevId [devId]} -f -aN | -a0,1,2 | -aALL
Прошивает прошивку с файлом, указанным в командной строке. Файлы прошивки, используемые для прошивки физического устройства, могут быть любого формата. Утилита CLI предполагает, что вы предоставили действительный образ прошивки, и он мигает так же. Физическому устройству необходимо выполнить проверку ошибок.
Поиск в Интернете тоже не показал многого. это ссылка на сайт - единственный найденный нами пример практического применения.
Процедура, описанная по ссылке, кажется довольно тривиальной, но у нас остался без ответа один большой вопрос: здравомыслящий прошить таким образом прошивку на диски с активный RAID-массив? Особенно, когда ОС загружается с раздела, входящего в этот массив?
Не имея более конкретных знаний об упомянутой модели RAID-контроллера, я бы порекомендовал:
Переведя диск в автономный режим, вы убедитесь, что управление RAID не будет мешать процессам обновления микропрограмм и не будет подвергаться их неблагоприятному воздействию.
Обновление прошивки диска работает, делал это несколько раз. сначала проверьте номера дисков с помощью -pdlist. Диски IIRC SATA нуждаются в перезагрузке, чтобы активировать новую прошивку, в то время как диски SAS используют новую мгновенно