CLI администратора HP Smart Storage hpssacli «Ошибка: контроллеры не обнаружены». на сервере Ubuntu 14.04.1

5721
bastian

Я успешно установил Ubuntu Server 14.04.1 LTS на микросервер HP ProLiant Gen8. Перед установкой я загрузился в Intelligent Provisioning и настроил RAID 1 с двумя дисками. Во время установки мне пришлось добавить драйверы контроллера HP Dynamic Smart Array B120i для ядра Ubuntu 3.13, чтобы увидеть логический том RAID 1 (см. Launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage).

Теперь система работает и работает. Чтобы обнаружить сбой диска в будущем, я хочу использовать инструмент HP hpssacli. Но инструмент утверждает следующее

root@mail:/home/goodkat# hpssacli controller all show  Error: No controllers detected. Possible causes: - The driver for the installed controller(s) is not loaded. - On LINUX, the scsi_generic (sg) driver module is not loaded. See the README file for more details. 

Я пробовал следующее

root@mail:/home/goodkat# lsmod | grep hp hpilo 17381 0  shpchp 37032 0  root@mail:/home/goodkat# dpkg -s hpvsa Package: hpvsa Status: install ok installed Priority: standard Section: kernel Installed-Size: 26 Maintainer: Hewlett Packard <iss_storagedev@hp.com> Architecture: amd64 Version: 1.2.12-115-3.13tubuntu2 Provides: hpvsa Depends: hpvsa-3.13.0-32-generic (= 1.2.12-115-3.13tubuntu2) Description: Meta-package for installing the latest hpvsa drivers. Please put an extended description here (meta). 

Драйвер вроде бы установлен. Scsi_generic также доступен

root@mail:/home/goodkat# cat /proc/scsi/sg/version 30534 3.5.34 [20061027] 

modprobe sgне помогает. hpsscliПоддерживает контроллер B120i, как здесь написано, и это Ubuntu сертифицированный сервер .

3

3 ответа на вопрос

0
JakeGould

Этот вопрос больше подходит для сбоя сервера . Но, тем не менее, зачем прыгать через обручи с настройкой ядра, чтобы настроить этот инструмент специально для контроллера HP Dynamic Smart Array B120i? Почему бы просто не использовать smartmontools?

Пакет smartmontools содержит две служебные программы (smartctl и smartd), предназначенные для управления и мониторинга систем хранения с использованием системы самоконтроля, анализа и отчетности (SMART), встроенной в большинство современных жестких дисков ATA и SCSI. Во многих случаях эти утилиты будут предупреждать о деградации диска и сбоях.

Просто запустите, sudo apt-get install smartmontoolsа затем вы можете определить устройства в конфигурации здесь, /etc/smartd.confчтобы отправить уведомление по электронной почте, когда происходит событие. Подробнее об использовании здесь .

Хорошая точка зрения. Мне нужен инструмент для мониторинга и инструмент для восстановления RAID-массива после сбоя диска. Я только что вспомнил, что администратор Smart Storage также доступен в Intelligent Provisioning. Поэтому я буду использовать smartmontools, чтобы быть замеченным, а затем перезагрузиться в SSA, чтобы увидеть, перестраивается ли массив. Благодарю. bastian 8 лет назад 0
0
Scott Alan Miller

The B120i is not a hardware RAID card, it is a software RAID product with a hardware component. It is not FakeRAID and not a bad design, so don't panic, but the issue is likely that you have not yet installed the "drivers" (the drivers being the actual software RAID system) and so without them it has no idea that a RAID system even exists. Dealing with software RAID (even software RAID with an odd hardware component) is much different than true hardware RAID and so will require thinking about it differently.

If the RAID is working and you simply cannot monitor it, you might need different tools as there is no RAID card to query.

0
Jose Vicente Martinez Salvador

Здравствуйте, у меня была такая же проблема на Centos 7.

Я решил это с

  # modprobe sg 

Чтобы сделать это через перезагрузки я сделал

 # echo modprobe sg >> /etc/rc.modules # chmod + x /etc/rc.modules 

Надеюсь, поможет

Похожие вопросы