3 581
contributi
m (ha spostato Debian su server HP Proliant: installazione del software HP a Old:Debian su server HP Proliant: installazione del software HP) |
|||
(38 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
==Installazione del software HP ProLiant Value Add in Debian== | {{Old}} | ||
http:// | == Da aggiornare == | ||
Da aggiornare con il nuovo Repo per Wheezy: | |||
<br/> | |||
http://downloads.linux.hp.com/SDR/project/mcp/ | |||
== Installazione del software HP ProLiant Value Add in Debian == | |||
== Prerequisiti == | |||
L'unico prerequisito è quello di avere un server SNMPD configurato e funzionante. Per l'installazione di un server snmpd consultate la guida apposita. | |||
== Download == | |||
La pagina del Wiki Debian dedicata ai server HP Proliant è raggiungibile a questo indirizzo: [http://wiki.debian.org/HP/ProLiant HP Proliant Debian Wiki], | |||
mentre il software HP ProLiant Management Software per Debian è scaricabile all'indirizzo: [http://hp.com/go/debian HP Proliant Support for Debian].<br/> | |||
Scaricate la versione adatta alla vostra Debian. | |||
== Debian Etch: installazione == | |||
Collegatevi al sito HP e scaricate i software per Etch. HP consiglia di seguire questo ordine nell'installazione del software: | |||
* hp-OpenIPMI | |||
* hpasm | |||
* hprsm | |||
* cmanic | |||
* hpsmh | |||
* cpqacuxe | |||
* hpacucli | |||
* hpadu | |||
=== HP OpenIPMI === | |||
Installiamo innanzitutto i prerequisiti: | |||
<pre> | |||
# apt-get install alien rpm | |||
# apt-get install module-assistant | |||
# m-a prepare | |||
</pre> | |||
Procediamo quindi all'installazione del software: | |||
<pre> | |||
# dpkg --install <hp-OpenIPMI filename> | |||
</pre> | |||
Il software sarà installato in <code>/opt/hp/hp-OpenIPMI</code>. Le man page si richiamano con: | |||
<pre> | |||
# man hp-OpenIPMI | |||
</pre> | |||
=== hpasm === | |||
Installiamo i prerequisiti: | |||
<pre> | |||
# apt-get install libstdc++6 lib32z1-dev ia32-libs | |||
</pre> | |||
Procediamo quindi all'installazione del software: | |||
<pre> | |||
# dpkg --install <hpasm filename> | |||
</pre> | |||
Per verificare lo stato del software: | |||
<pre> | |||
# /etc/init.d/hpasm status | |||
</pre> | |||
Dovreste ottenere qualcosa di simile: | |||
<pre> | |||
Using high Performance hp-OpenIPMI device driver | |||
hp-OpenIPMI Status: | |||
Module Size Used by | |||
ipmi_si #### # | |||
ipmi_devintf #### # | |||
ipmi_msghandler #### # ipmi_si, ipmi_devintf | |||
hpasmd or hpasmxld or hpasmlited - Health Application | |||
Status of Foundation Agents (cmafdtn): cmawebd cmathreshd cmahostd cmapeerd | |||
cmathreshd | |||
cmahostd | |||
cmapeerd | |||
Status of Server Agents (cmasvr): cmastdeqd cmahealthd cmaperfd | |||
cmastdeqd | |||
cmahealthd | |||
cmaperfd | |||
Status of Storage Agents (cmastor): cmaeventd cmaidad cmafcad cmaided cmascsid cmasasd | |||
cmaeventd | |||
cmaidad | |||
cmafcad | |||
cmaided | |||
cmascsid (if server has a SCSI controller supported by the agent) | |||
cmasasd (if server has a SAS based array controller supported by the agent) | |||
</pre> | |||
=== hprsm === | |||
<pre> | |||
# dpkg --install <hprsm filename> | |||
</pre> | |||
Per verificare lo stato del software: | |||
<pre> | |||
# /etc/init.d/hprsm status | |||
</pre> | |||
Dovreste ottenere qualcosa di simile: | |||
<pre> | |||
cpqrid – hp ProLiant Remote Insight Driver (if a Remote Insight Lights-Out Edition Card is present) | |||
cpqci - hp ProLiant Channel Interface Driver (if an iLO Management Controller is present) | |||
cpqriisd - Rack Infrastructure Information Service Daemon (if the server is a BL p-Class server blade) | |||
cmasm2d - Remote Insight Board Agent | |||
cmarackd - Rack Agent | |||
</pre> | |||
=== cmanic === | |||
Installiamo i prerequisiti: | |||
<pre> | |||
# apt-get install ethtool | |||
</pre> | |||
Quindi installiamo il software: | |||
<pre> | |||
# dpkg --install <cmanic filename> | |||
</pre> | |||
=== hpsmh === | |||
Installiamo i prerequisiti: | |||
<pre> | |||
# apt-get install iproute libexpat1 zlib1g | |||
</pre> | |||
Quindi installiamo il software: | |||
<pre> | |||
# dpkg --install <hpsmh filename> | |||
</pre> | |||
=== cpqacuxe === | |||
Installiamo i prerequisiti: | |||
<pre> | |||
# apt-get install libstdc++2.10-glibc2.2 lib32z1-dev | |||
</pre> | |||
Quindi installiamo il software.<br/> | |||
Per Etch i386: | |||
<pre> | |||
#dpkg --install <cpqacuxe filename> | |||
</pre> | |||
Per Etch amd64: | |||
<pre> | |||
# dpkg --install --force-architecture <cpqacuxe filename> | |||
</pre> | |||
Infine avviate il tool: | |||
<pre> | |||
# cpqacuxe –R | |||
</pre> | |||
=== hpadu === | |||
Installiamo il software.<br/> | |||
Per Etch i386: | |||
<pre> | |||
# dpkg --install <hpadu filename> | |||
</pre>. | |||
Per Etch amd64: | |||
<pre> | |||
# dpkg --install --force-architecture <hpadu filename> | |||
</pre> | |||
=== hpacucli === | |||
Per Etch i386: | |||
<pre> | |||
# dpkg --install <hpacucli filename> | |||
</pre> | |||
Per Etch amd64: | |||
<pre> | |||
# dpkg --install --force-architecture <hpacucli filename> | |||
</pre> | |||
=== Amministrazione e gestione del server === | |||
Un web server dal quale gestire tutti i tool è stato installato all'indirizzo: | |||
<pre> | |||
http://ip_del_server:2301 | |||
</pre> | |||
== Debian Lenny: installazione == | |||
A partire da Lenny, SNMP è in binding solo con l'interfaccia di loopback (127.0.0.1) e non più su altre interfacce come eth0.<br/> | |||
Per permettere il corretto funzionamento del software HP aprite il file <code>/etc/snmp/snmpd.conf</code> e aggiungete le seguenti righe: | |||
<pre> | |||
interface eth0 | |||
agentaddress indirizzo.ip.del.server:161 | |||
</pre> | |||
Il software HP ProLiant Management Software viene fornito per Lenny sotto forma di CD-Rom compatibile con apt-cdrom. Per installare il software, innanzitutto masterizzate l'immagine ISO scaricata su un CD-Rom e inserite poi il CD nel lettore CD del vostro server. Quindi rendete i pacchetti contenuti nel CD disponibili via apt, con il comando: | |||
<pre> | |||
# apt-cdrom add | |||
</pre> | |||
A questo punto siamo pronti per installare il software HP, nell'ordine indicato. | |||
* '''HP System Health Application and Command line Utilities'''<br/> | |||
hp-health è un insieme di tool per monitorare le ventole, l'alimentazione, i sensori di temperatura e altri eventi. Fornisce anche una serie di utility da linea di comando: ProLiant boot configuration utility (hpbootcfg), ProLiant Management Command Line Interface Utility (hpasmcli), ProLiant Integrated Management Log (IML) Utility (hplog), e UID (blue) Light Utility (hpuid). | |||
<pre> | |||
# apt-get install hp-health | |||
# apt-get install hponcfg | |||
</pre> | |||
Su Debian Lenny x64 può comparire l'errore seguente: | |||
<pre> | |||
libgcc_s.so.1 must be installed for pthread_cancel to work | |||
Aborted | |||
</pre> | |||
Questo è dovuto a un problema di dipendenze; per risolverlo basta installare il pacchetto: | |||
<pre> | |||
# apt-get install lib32gcc1 | |||
</pre> | |||
* '''Insight Management SNMP Agents for HP ProLiant Systems'''<br/> | |||
hp-snmp-agents è un insieme di agenti snmpd per il monitoraggio del server. | |||
<pre> | |||
# apt-get install hp-snmp-agents | |||
</pre> | |||
Per configurare il software date il comando: | |||
<pre> | |||
# /sbin/hpsnmpconfig | |||
</pre> | |||
Alla richiesta di utilizzare un server snmpd già configurato rispondete YES. Per tutte le altre domande rispondete pure con la risposta di default. | |||
Infine riavviate il servizio: | |||
<pre> | |||
# /etc/init.d/hp-snmp-agents restart | |||
</pre> | |||
* '''HP System Management Homepage'''<br/> | |||
hpsmh fornisce un server web per la gestione del server. | |||
<pre> | |||
# apt-get install hpsmh | |||
</pre> | |||
Per visualizzare le pagine, collegatevi all'indirizzo: | |||
<pre> | |||
http://indirizzo_ip_server:2301 | |||
</pre> | |||
* '''HP System Management Homepage Templates''' | |||
<pre> | |||
# apt-get install hp-smh-templates | |||
</pre> | |||
* '''HP Command Line Array Configuration Utility'''<br/> | |||
hpacucli è un tool da linea di comando per la gestione di Smart Array Controllers e RAID Array Controllers. | |||
<pre> | |||
# apt-get install hpacucli | |||
</pre> | |||
* '''HP Array Configuration Utility'''<br/> | |||
cpqacuxe è un'applicazione web-based per la configurazione di HP array controllers. | |||
<pre> | |||
# apt-get install cpqacuxe | |||
</pre> | |||
Per lanciare il tool, date il comando: | |||
<pre> | |||
# /usr/sbin/cpqacuxe -R | |||
</pre> | |||
* '''HP Array Diagnostic Utility'''<br/> | |||
hpadu è un tool web-based per creare report su tutti i controller e i dischi del server. | |||
<pre> | |||
# apt-get install hpadu | |||
</pre> | |||
== Debian Squeeze: installazione == | |||
A partire da Lenny, SNMP è in binding solo con l'interfaccia di loopback (127.0.0.1) e non più su altre interfacce come eth0.<br/> | |||
Per permettere il corretto funzionamento del software HP aprite il file <code>/etc/snmp/snmpd.conf</code> e aggiungete le seguenti righe: | |||
<pre> | |||
interface eth0 | |||
agentaddress indirizzo.ip.del.server:161 | |||
</pre> | |||
Il software HP ProLiant Management Software viene fornito sotto forma di [[repository]] compatibile con apt. Per installare il software HP, occorre innanzitutto aggiungere il repository al nostro sources.list: | |||
<pre> | |||
# nano /etc/apt/sources.list | |||
</pre> | |||
<pre> | |||
### HP ProLiant Repository | |||
deb http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/ stable/current non-free | |||
</pre> | |||
Quindi scarichiamo e installiamo la firma del repository: | |||
<pre> | |||
# wget http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/GPG-KEY-ProLiantSupportPack -O - | apt-key add - | |||
# apt-get update | |||
</pre> | |||
A questo punto siamo pronti per installare il software HP, nell'ordine indicato. | |||
* '''HP System Health Application and Command line Utilities'''<br/> | |||
hp-health è un insieme di tool per monitorare le ventole, l'alimentazione, i sensori di temperatura e altri eventi. Fornisce anche una serie di utility da linea di comando: ProLiant boot configuration utility (hpbootcfg), ProLiant Management Command Line Interface Utility (hpasmcli), ProLiant Integrated Management Log (IML) Utility (hplog), e UID (blue) Light Utility (hpuid). | |||
<pre> | |||
# apt-get install hp-health | |||
# apt-get install hponcfg | |||
</pre> | |||
Su Debian Squeeze x64 può comparire l'errore seguente: | |||
<pre> | |||
libgcc_s.so.1 must be installed for pthread_cancel to work | |||
Aborted | |||
</pre> | |||
Questo è dovuto a un problema di dipendenze; per risolverlo basta installare il pacchetto: | |||
<pre> | |||
# apt-get install lib32gcc1 | |||
</pre> | |||
* '''Insight Management SNMP Agents for HP ProLiant Systems'''<br/> | |||
hp-snmp-agents è un insieme di agenti snmpd per il monitoraggio del server. | |||
<pre> | |||
# apt-get install hp-snmp-agents | |||
</pre> | |||
Per configurare il software date il comando: | |||
<pre> | |||
# /sbin/hpsnmpconfig | |||
</pre> | |||
Alla richiesta di utilizzare un server snmpd già configurato rispondete YES. Per tutte le altre domande rispondete pure con la risposta di default. | |||
Infine riavviate il servizio: | |||
<pre> | |||
# /etc/init.d/hp-snmp-agents restart | |||
</pre> | |||
* '''HP System Management Homepage'''<br/> | |||
hpsmh fornisce un server web per la gestione del server. | |||
<pre> | |||
# apt-get install hpsmh | |||
</pre> | |||
Per visualizzare le pagine, collegatevi all'indirizzo: | |||
<pre> | |||
http://indirizzo_ip_server:2301 | |||
</pre> | |||
* '''HP System Management Homepage Templates''' | |||
<pre> | |||
# apt-get install hp-smh-templates | |||
</pre> | |||
* '''HP Command Line Array Configuration Utility'''<br/> | |||
hpacucli è un tool da linea di comando per la gestione di Smart Array Controllers e RAID Array Controllers. | |||
<pre> | |||
# apt-get install hpacucli | |||
</pre> | |||
* '''HP Array Configuration Utility'''<br/> | |||
cpqacuxe è un'applicazione web-based per la configurazione di HP array controllers. | |||
<pre> | |||
# apt-get install cpqacuxe | |||
</pre> | |||
Per lanciare il tool, date il comando: | |||
<pre> | |||
# /usr/sbin/cpqacuxe -R | |||
</pre> | |||
* '''HP Array Diagnostic Utility'''<br/> | |||
hpadu è un tool web-based per creare report su tutti i controller e i dischi del server. | |||
<pre> | |||
# apt-get install hpadu | |||
</pre> | |||
== Monitorare il controller RAID HP Smart Array == | |||
È sufficiente installare il pacchetto: | |||
<pre> | |||
# apt-get install cpqarrayd | |||
</pre> | |||
Verrà installato un demone che loggherà su syslog tutti gli eventi relativi al controller HP. |
contributi