Newsgroup: it.comp.os.linux.sys
Titolo: Perc

Leggendo i vostri interessanti post sul raid mi sono accorto di una cosa 
sconvolgente, come faccio a sapere se il mio semplice raid 1 sta andando 
a farfalle??
Ho la PERC su un poweredge 2900 e tutto funziona in modo trasparente, ma 
forse troppo trasparente, se si spacca un disco a chi lo dice???
Forse viene loggato dal kernel o ci sono altri strumenti?

andrea wrote:

Stessa identica situazione.
Sto legendo un po' di documentazione sul sito dell.
Mi pare di aver capito che ci sono dei diagnostici che possono girare con il
sistema attivo e poi un prodotto molto piu' completo, che pero' dovrebbe
permettere anche di realizzare degli script bash (a me serve per nagios),
che permettono di monitorare con una console web tutta la macchina.
Il primo che trova la risposta la posta sul NG ;-:
Stefano

 Forse viene loggato dal kernel o ci sono altri strumenti?
Ti installi OpenManage e ti dice tutto. Se hai una Debian/Ubuntu, c'è un
comodo repository. Altrimenti per RedHat/CentOS c'è l'RPM sul sito di Dell
(
http://support.dell.com
)
-- 
Vide


Non mi è proprio chiaro, dove sarebbe questo repository??
Io sono andato qui
http://support.dell.com/support/downloads/driverslist.aspx?os=LINX&osl=EN&catid=-1&impid=-1&servicetag=&SystemID=PWE_2900&hidos=WNET&hidlang=en
Dove in teoria ti mostra tutto lo scaricabile per il mio server e
linux, ma di questo affare non ne fa nemmeno parola..

 wrote:

Che poi tra l'altro seleziono linux e comunque mi farebbe scaricare
dei simpatici EXE, e che caspita me ne faccio?

 Non mi è proprio chiaro, dove sarebbe questo repository??
Hai Debian?
Metti sto repo in sources.list
deb 
ftp://ftp.sara.nl/pub/sara-omsa
 dell sara
e dai un apt-get install dellomsa
poi usa "omreport" per avere tutte le info sul tuo HW Dell.
-- 
Vide

 Vide
Installing...
74Mb :I, ma che cristo è questo dellomsa tutto il sistema operativo??

 74Mb :I, ma che cristo è questo dellomsa tutto il sistema operativo??
No però si tira dietro libc più vecchie e un po' di roba.
-- 
Vide


Installato, più che altro si porta a dietro java :(
Certo che ci vuole una laurea per usare questo omreport, il
omreport system summary
Non mi dice niente di utile e usando
omreport storage pdisk
dice che vuole l'ID del controller, peccato che
omreport storage controller
No controllers found
Quindi?? :O

 Quindi?? :O
Prova a dare un modprobe mptctl e vedi se lanciando di nuovo il comando
sopra ti restituisce qualcosa

 sopra ti restituisce qualcosa
Niente da fare, chiederò al supporto dell, di solito rispondono alla
svelta..

 Quindi?? :O
Prova a dargli questo (anche a me è successo con un server)
/etc/init.d/dataeng stop
modprobe mptctl
/etc/init.d/dataeng start
-- 
Vide

 Forse viene loggato dal kernel o ci sono altri strumenti?
Non conosco DELL perciò magari annulla quello che sto dicendo ma in 
/proc su degli HP ho sempre trovato tutti il necessario per un bel log 
mattutino.....
Rizio



dai una occhiata anche ad IPMI.
Di soluto sui dell li c'è un bel pò di roba, mai provato a cercare per i
perc.
-- 
A: Because we read from top to bottom, left to right.
Q: Why should i start my reply below the quoted text?


Facendo così è andato, grazie mille
omreport storage controller
 Controller  PERC 5/i Integrated (Embedded)
Controllers
ID                                : 0
Status                            : Non-Critical
Name                              : PERC 5/i Integrated
Slot ID                           : Embedded
State                             : Degraded
Firmware Version                  : 5.1.1-0040
Minimum Required Firmware Version : 5.2.1-0060
Driver Version                    : 00.00.03.10-rc5
Minimum Required Driver Version   : 00.00.03.13
Number of Connectors              : 2
Rebuild Rate                      : 30%
BGI Rate                          : 30%
Check Consistency Rate            : 30%
Reconstruct Rate                  : 30%
Alarm State                       : Not Applicable
Cluster Mode                      : Not Applicable
SCSI Initiator ID                 : Not Applicable
Cache Memory Size                 : 256 MB
Patrol Read Mode                  : Auto
Patrol Read State                 : Stopped
Patrol Read Rate                  : 30%
Patrol Read Iterations            : 17
Ma quel 30% è preoccupante?



 Minimum Required Firmware Version : 5.2.1-0060
io, per vari motivi tecnici, non ho ancora mai provato ad aggiornare il
firmware... Se tu hai la possibilità di farlo e ci riesci, fammi sapere :D


Ah che due balle pure i firmware mi tocca di aggionare, non c'è verso
di fare li record di uptime!

 firmware... Se tu hai la possibilità di farlo e ci riesci, fammi sapere :D
Io l'ho già fatto con il firmware di un controller, da Linux con macchina
accesa e nessun problema. Poi dopo devi comunque riavviare, però niente
dischetto DOS ne boot strani.
-- 
Vide




man mdadm.conf
A) Usi il campo MAILADDR per farti mandare un'email
B) Usi il campo program per fargli eseguire qualcosa di utile in caso di 
eventi
Io ad esempio avevo fatto questo script per far beepare lo speaker 
interno:
#!/bin/bash
test -f /usr/bin/beep || exit 0
while [ -n "`/bin/grep _ /proc/mdstat`" ]; 
        do beep -l 500 -D 1000 -r 10;
done
Ovviamente devi aver installato beep oppure puoi arrangiarti con echo -e 
\a.
Ciao
P.S. Mi sono accorto adesso che parlavate di raid hardware, ma magari può 
fare lo stesso comodo a qualcuno.

 Metti sto repo in sources.list
Vide, se non fossi un uomo ti bacerei :)
Enrico
P.S. mi sento un po' risentito: lo avevo chiesto anche io 'sto coso e
non mi e` stato risposto nulla... :P

 non mi e` stato risposto nulla... :P
Non l'avevo visto e/o non lo sapevo ancora manco io :P
Comunque l'OpenManage è un signor software e in generale il supporto Dell a
Linux è a livelli ottimi, ultimamente. (cioè per esempio se ti si rompe un
disco spesso basta dirgli che in dmesg ti appare un I/O error e te lo
cambiano senza fare storie...)
-- 
Vide

 dischetto DOS ne boot strani.
Io dovrei farlo su dei server di produzione con Debian e purtroppo il
package fornito da Dell è RPM. Potrei convertirlo con alien, ma la cosa
mi terrorizza un po'.
Tu su che distro hai effettuato l'upgrade?

 Tu su che distro hai effettuato l'upgrade?
Debian, e mi sembra strano che sia RPM. Normalmente sono dei .bin,
eseguibili stand-alone, che anche se Dell dice che sono solo per RH,
funzionano su tutte le distro senza alcun problema (sono tutti compilati
staticamente, per cui si portano dietro tutte le cose di cui hanno
bisogno).
-- 
Vide

Vide ha scritto:

Ah però addirittura :)
Bene l'importante è sapere che il disco si è rotto :D
Il software invece mi pare che siano un po' più scarsini, dellomsa pesa 
come metà debian (proprio in java dovevano scriverlo?)!

 come metà debian (proprio in java dovevano scriverlo?)!
Ma da dove hai tirato fuori questa baggianata di OMSA scritto in Java?
~# dpkg -l|grep java
~# dpkg -l|grep dell
i  dellomsa                        5.3.0-9                              Dell
OpenManage Server Administrator 5.
# apt-cache show dellomsa|grep Depends
Depends: openipmi (>= 2.0.2), lsb-base, libxml2, libstdc++5, rpm
# ps aux |grep [j]ava
#
-- 
Vide

 Forse viene loggato dal kernel o ci sono altri strumenti?
Nel mio dell PowerEdge 860 con controller SAS 5/iR e due dischi SAS in
mirror sto procedendo cosi':
ho installato i diagnostici - onlinediags 
nella direcotry /opt/dell/onlinediags/oldiags/bin c'e' l'eseguibile pediags
con ./pediags --show all ottengo la lista delle classi di hw gestite
nel mia caso con ./pediags sasdevdiag --show all ottengo la lista dei
dispositivi relativi al controller raid ed i dischi:
-----------------------------------------------------------------------------
Device Index        : 1
Device Name         : Dell SAS 5/iR Adapter Controller 1
Description         : Dell SAS 5/iR Adapter Controller 1, Serial Number:
5001c231bce82300
Device Class        : RAID Controller
Device Status       : Device is working properly.
Device Location     : PCI Bus 2, Device 8, Function 0
Additional H/W Info : Firmware: 00.10.49.00.06.12.02.00, Driver Version:
3.04.04
Device Index        : 2
Device Name         : Connector(SAS Port) 0
Description         : Connector(SAS Port) 0
Device Class        : Controller Channel
Device Status       : Device is working properly.
Device Location     : Connector 0
Device Index        : 3
Device Name         : Array Disk 1:0:0
Description         : SATA ATA HDS725050KLA360
Device Class        : RAID Array Disk
Device Status       : Device is working properly.
Device Location     : Slot 0
Additional H/W Info : 476837 MB, Firmware: AB5A, Serial Number:
KRVN67ZBH8WHLH
Test Index          : 1
Test Name           : Disk Self Test
Description         : Tests the hard drive.
Test Alert          : Disk Self test may take a long time for the full test,
and up to 10 minutes for the quick test. The test may also take longer in
the presence of other hard-disk activity.
Device Index        : 4
Device Name         : Array Disk 1:0:1
Description         : SATA ATA HDS725050KLA360
Device Class        : RAID Array Disk
Device Status       : Device is working properly.
Device Location     : Slot 1
Additional H/W Info : 476837 MB, Firmware: AB5A, Serial Number:
KRVN67ZBHGVK7F
Test Index          : 1
Test Name           : Disk Self Test
Description         : Tests the hard drive.
Test Alert          : Disk Self test may take a long time for the full test,
and up to 10 minutes for the quick test. The test may also take longer in
the presence of other hard-disk activity.
-----------------------------------------------------------------------------
con ./pediags sasdevdiag --show device device-index=1 mi vado a controllare
lo stato del controller 5/iR
-----------------------------------------------------------------------------
Device Index        : 1
Device Name         : Dell SAS 5/iR Adapter Controller 1
Description         : Dell SAS 5/iR Adapter Controller 1, Serial Number:
5001c231bce82300
Device Class        : RAID Controller
Device Status       : Device is working properly.
Device Location     : PCI Bus 2, Device 8, Function 0
Additional H/W Info : Firmware: 00.10.49.00.06.12.02.00, Driver Version:
3.04.04
-----------------------------------------------------------------------------
e con ./pediags sasdevdiag --show device device-index=3 e ./pediags
sasdevdiag --show device device-index=4 lo stato dei due dischi.
-----------------------------------------------------------------------------
Device Index        : 3
Device Name         : Array Disk 1:0:0
Description         : SATA ATA HDS725050KLA360
Device Class        : RAID Array Disk
Device Status       : Device is working properly.
Device Location     : Slot 0
Additional H/W Info : 476837 MB, Firmware: AB5A, Serial Number:
KRVN67ZBH8WHLH
-----------------------------------------------------------------------------
Impacchettero' il tutto per nagios e spero di essere a posto. (Mi manca il
cuore di smontare il server per staccare un disco e verificare che le
segnalazioni cambiano).
Stefano

 bisogno).
Hai ragione! Ho provato a cercare in maniera differente ed è uscito
anche il bin. Anche io devo fare l'upgrade su Debian.
Appena mi arriveranno le macchine "muletto", procederò con l'upgrade.
Il tuo è stato un post rincuorante :D

Vide ha scritto:

scusa prova
dpkg --listfiles | grep jre
e trova una marea di roba.
Non so se sia scritto in java ma comunque si porta a dietro tutto 
macello di roba..

 e trova una marea di roba.
Ok ritiro la "baggianata", si porta un JRE embedded nel pacchetto per cui ci
sono buone possibilità che effettivamente abbia qualcosa in Java, anche se
la maggior parte dei file in bin/ sono tutti ELF... quasi quasi chiedo
sulla ML.
-- 
Vide

 firmware... 
Io come controller ho un Perc 6/i ed ho gli stessi risultati (ovvero
quel 30%). Che faccio, incomincio a preoccuparmi?
Enrico


Quel valore nasce dall'errata interpretazione del probing hw da parte
del firmware.
Io ho ereditato diverse macchine con la versione del firmware troppo
vecchia per essere usata con omreport, che mi risponde appunto con quel
30%. Sono però ragionevolmente sicuro (non fosse altro che per
statistica), che i dischi sono sani (e scusate, ma la grattata è d'obbligo).
Visto il feedback positivo di Vide, mi appresto anche io a fare un
upgrade dei firmware. Facci una pensata anche tu :D

 upgrade dei firmware. Facci una pensata anche tu :D
Una piccola errata corrige: effettivamente il .bin è un RPM, infatti vuole
che ci sia rpm installato (e le libstdc++ vecchie, tipo le 3.x). Ma, a
parte questo, non rompe le scatole:sto aggiornando il BIOS in un server che
ha, ahimé, Gentoo, per cui se va qui va dappertutto :D (colgo l'occasione
per maledire per l'ennesima volta Gentoo e il fatto che abbia da gestire
delle Gentoo in produzione).
-- 
Vide

 che ci sia rpm installato (e le libstdc++ vecchie, tipo le 3.x).
Dopo aver sputato sangue nel cercare di installarlo su una Gentoo ho almeno
capito come funziona e perchè in Debian va senza sforzo.
Se si installano i pacchetti dell'OMSA dal repo che ho indicato, installa
già gli rpm lui automaticamente (scrivendolo correttamente dentro il
database locale di rpm in Debian... suona strano ma è così). 
Ogni BIn di aggiornamento di Dell che puoi scaricare per Linux si porta
inglobato mezzo OMSA, in formato RPM. Però con Debian sei nella situazione
di avere *già* installati sti maledetti RPM, per cui non si lamenta e
procede con l'aggiornamento senza battere ciglio.
In Gentoo invece è una valle di lacrime. Sono arrivato al punto di
installare una CentOS in chroot (o una Debian :P) per aggiornare il bios...
o sennó utilizzerò i fottuti dischetti.
-- 
Vide

 bios... o sennó utilizzerò i fottuti dischetti.
Non l'ho provato, comunque nella pagina OMSA di Dell, tra "user
contributions", c'e' anche un link a un ebuild per Gentoo...non e' l'ultima
versione, ma se le cose non sono cambiate troppo non dovrebbe essere
difficile adattarlo.
http://linux.dell.com/monitoring.shtml

 database locale di rpm in Debian... suona strano ma è così). 
Eh sì, infatti per installare i packages dal repository di 
sara.nl
, si è
tirato dietro anche alien :D
Comunque ti ringrazio infinitamente per i tuoi feedback, ti assicuro che
per me sono stati davvero preziosissimi :)

 upgrade dei firmware. Facci una pensata anche tu :D
Ma io ho il firmware aggiornato! :)
La macchina e` su da fine dicembre/inizio gennaio (non ricordo), e
omreport riporta come versione del firmware qualcosa come 6.2.0 (o 6.0.2
? Non ricordo). Di conseguenza, quindi, non direi di avere un firmware
vecchio
Enrico

 vecchio
Ma rispetto a "Minimum Required Firmware Version" e "Minimum Required
Driver Version" come sei messo? Se sei più avanti, forse ti converebbe
cominciare a sentire Dell :S

 essere difficile adattarlo.
Era proprio quello che volevo cercare stamattina... grazie per avermi
risparmiato la fatica :)
-- 
Vide

 cominciare a sentire Dell :S
Questo e` cio` che mi riporta il comando "omreport storage controller":
 PERC 6/i Integrated (Embedded)
Controllers
ID                                : 0
Status                            : Non-Critical
Name                              : PERC 6/i Integrated
Slot ID                           : Embedded
State                             : Degraded
Firmware Version                  : 6.0.1-0080
Minimum Required Firmware Version : Not Applicable
Driver Version                    : 00.00.03.10-rc5
Minimum Required Driver Version   : 00.00.03.13
Number of Connectors              : 2
Rebuild Rate                      : 30%
BGI Rate                          : 30%
Check Consistency Rate            : 30%
Reconstruct Rate                  : 30%
Alarm State                       : Not Applicable
Cluster Mode                      : Not Applicable
SCSI Initiator ID                 : Not Applicable
Cache Memory Size                 : 256 MB
Patrol Read Mode                  : Auto
Patrol Read State                 : Stopped
Patrol Read Rate                  : 30%
Patrol Read Iterations            : 6
Enrico
P.S. ovviamente l'identazione e` andata a donnine in quanto i newsgroup
li leggo a casa e il server e` a lavoro...

 Minimum Required Driver Version   : 00.00.03.13
Qui sei un po' indietro. Prova a vedere sul sito di Dell.
Io nel frattempo ho abuto un problema ad un PE1950, Dell vuole che
aggiorni il BIOS e sto un po' imprecando, visto che ad ogni riavvio mi
dice che l'update del BIOS non ha funzionato (e quindi mi parte con la
versione vecchia).
Sto provando a scaricare una CentOS live, vediamo se magari è un
problema di SO.... :(

 problema di SO.... :(
Sì, il BIOS di sistema è rognoso (almeno sui PE nuovi). Con la CentOS con
OMSA + BIN per Red Hat funziona perfettamente, te lo garantisco (l'ho
appena fatto su due SC1435).
-- 
Vide


Scaricata la ISO di Centos 5 Live, aggiornate via yum le
compat-libstdc++, copiato sul filesystem virtuale "filelock"
(prelevandolo dall'installazione Debian montata da Centos) e tutto è
andato bene (tranne che la macchina ha davvero un problema hw e quindi
devo chiamare Dell...).
Più tardi provo anche ad aggiornare il PERC, così, nel caso, faccio
uscire il tecnico una volta sola, eheheh.

 o sennó utilizzerò i fottuti dischetti.
Dischetti su un 2950? Siete stati previdenti ;^)
bye!

 Dischetti su un 2950? Siete stati previdenti ;^)
Alla fine ho fatto col live cd, però sennò ci sono i dischetti USB :P
-- 
Vide

 (prelevandolo dall'installazione Debian montata da Centos) 
Quindi se ora ti passo sto link
http://linux.dell.com/files/openmanage-contributions/omsa-51-live/
mi maledirai per non avertelo passato prima? :P
-- 
Vide

 mi maledirai per non avertelo passato prima? :P
====:O
Eheeheh, no beh, posso solo ringraziarti.
Ma solo io trovo il sito di dell molto dispersivo?
Lo scarico e lo provo, probabilmente già oggi pomeriggio, visto che
riporto il PE1950 in server farm e devo aggiornare anche il suo gemello...
:)

 Ma solo io trovo il sito di dell molto dispersivo?
Più che altro perchè stan cambiando molto sul versante Linux ultimamente...
adesso per esempio han montato su sta wiki che fino a qualche tempo fa non
c'era
http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
-- 
Vide

 Qui sei un po' indietro. Prova a vedere sul sito di Dell.
Mmm... in pratica devo ricompilare il kernel? Pessimismo e fastidio... :(
Enrico