HP Smart Storage Administrator-CLI hpssacli "Fehler: Es wurden keine Controller erkannt." auf Ubuntu Server 14.04.1

5812
bastian

Ich habe Ubuntu Server 14.04.1 LTS erfolgreich auf dem HP Microserver ProLiant Gen8 installiert. Vor der Installation habe ich das Intelligent Provisioning gestartet und ein RAID 1 mit zwei Festplatten eingerichtet. Während der Installation musste ich HP Dynamic Smart Array B120i Controller-Treiber für den Ubuntu 3.13-Kernel injizieren, um das logische RAID 1-Volume zu sehen (siehe launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage).

Jetzt ist das System in Betrieb. Um einen Festplattenfehler in Zukunft zu erkennen, möchte ich das HP-Tool hpssacli verwenden. Das Tool gibt jedoch Folgendes an

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. 

Ich habe folgendes ausprobiert

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). 

Der Treiber scheint installiert zu sein. Das scsi_generic ist ebenfalls verfügbar

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

modprobe sghilft nicht. Der hpsscliunterstützt den B120i-Controller wie hier geschrieben und dies ist ein Ubuntu-Server, der den Server zertifiziert hat .

3

3 Antworten auf die Frage

0
JakeGould

Diese Frage ist eher für Serverfehler geeignet . Warum sollten Sie sich also mit Kernel-Optimierungen durch den Reifen begeben, damit dieses Tool speziell für den HP Dynamic Smart Array B120i-Controller optimiert wird? Warum nicht einfach benutzen smartmontools?

Das Paket smartmontools enthält zwei Hilfsprogramme (smartctl und smartd) zur Steuerung und Überwachung von Speichersystemen mit dem Self-Monitoring-, Analyse- und Reporting-Technologiesystem (SMART), das in die meisten modernen ATA- und SCSI-Festplatten eingebaut ist. In vielen Fällen geben diese Dienstprogramme eine erweiterte Warnung vor Festplattenverschlechterung und -ausfällen aus.

Einfach ausführen sudo apt-get install smartmontoolsund dann können Sie hier Geräte in der Konfiguration definieren, /etc/smartd.confum eine Benachrichtigung per E-Mail zu senden, wenn ein Ereignis eintritt. Weitere Nutzungsdetails hier .

Guter Punkt. Ich brauche ein Werkzeug zum Überwachen und ein Werkzeug zum Wiederherstellen des RAID-Arrays, nachdem eine Festplatte ausgefallen ist. Ich habe gerade daran gedacht, dass der Smart Storage Administrator auch von Intelligent Provisioning verfügbar ist. Also werde ich die Smartmontools verwenden, um aufzufallen, und dann einen Neustart in SSA durchführen, um zu sehen, ob das Array neu erstellt wird. Vielen Dank. bastian vor 8 Jahren 0
0
Scott Alan Miller

Der B120i ist keine Hardware-RAID-Karte, sondern ein Software-RAID-Produkt mit einer Hardwarekomponente. Es ist keine FakeRAID und kein schlechtes Design, also keine Panik, aber das Problem ist wahrscheinlich, dass Sie die "Treiber" (die Treiber sind das eigentliche Software-RAID-System) noch nicht installiert haben, und ohne sie hat dies keine Ahnung Es gibt sogar ein RAID-System. Der Umgang mit Software-RAID (auch Software-RAID mit einer ungeraden Hardwarekomponente) unterscheidet sich wesentlich von echten Hardware-RAID und erfordert daher ein anderes Denken.

Wenn das RAID funktioniert und Sie es einfach nicht überwachen können, benötigen Sie möglicherweise andere Tools, da keine RAID-Karte zur Abfrage verfügbar ist.

0
Jose Vicente Martinez Salvador

Hallo, ich hatte das gleiche Problem auf Centos 7.

Ich habe es mit gelöst

  # modprobe sg 

Um es durch Neustarts hartnäckig zu machen, tat ich es

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

ich hoffe es hilft