Old:Debian su server HP Proliant: installazione del software HP: differenze tra le versioni

m
 
(19 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0|}}
{{Old}}
=Installazione del software HP ProLiant Value Add in Debian=
 
=Prerequisiti=
== 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.
L'unico prerequisito è quello di avere un server SNMPD configurato e funzionante. Per l'installazione di un server snmpd consultate la guida apposita.


=Download=
== Download ==
Il software HP ProLiant Management Software per Debian si trova all'indirizzo:
La pagina del Wiki Debian dedicata ai server HP Proliant è raggiungibile a questo indirizzo: [http://wiki.debian.org/HP/ProLiant HP Proliant Debian Wiki],
<pre>
mentre il software HP ProLiant Management Software per Debian è scaricabile all'indirizzo: [http://hp.com/go/debian HP Proliant Support for Debian].<br/>
http://h71028.www7.hp.com/enterprise/cache/433096-0-0-0-121.html
</pre>
Scaricate la versione adatta alla vostra Debian.
Scaricate la versione adatta alla vostra Debian.
=Debian Etch: installazione=
 
== Debian Etch: installazione ==
Collegatevi al sito HP e scaricate i software per Etch. HP consiglia di seguire questo ordine nell'installazione del software:
Collegatevi al sito HP e scaricate i software per Etch. HP consiglia di seguire questo ordine nell'installazione del software:
* hp-OpenIPMI
* hp-OpenIPMI
Riga 20: Riga 25:
* hpacucli
* hpacucli
* hpadu
* hpadu
==HP OpenIPMI==
=== HP OpenIPMI ===
Installiamo innanzitutto i prerequsiti:
Installiamo innanzitutto i prerequisiti:
<pre>
<pre>
# apt-get install alien rpm
# apt-get install alien rpm
Riga 31: Riga 36:
# dpkg --install <hp-OpenIPMI filename>
# dpkg --install <hp-OpenIPMI filename>
</pre>
</pre>
Il software sarà installato in <code>/opt/hp/hp-OpenIPMI</code>. Le man page si richiamano con
Il software sarà installato in <code>/opt/hp/hp-OpenIPMI</code>. Le man page si richiamano con:
<pre>
<pre>
# man hp-OpenIPMI
# man hp-OpenIPMI
</pre>
</pre>
==hpasm==
=== hpasm ===
Installiamo i prerequsiti:
Installiamo i prerequisiti:
<pre>
<pre>
# apt-get install libstdc++6 lib32z1-dev ia32-libs
# apt-get install libstdc++6 lib32z1-dev ia32-libs
Riga 82: Riga 87:
</pre>
</pre>


==hprsm==
=== hprsm ===
<pre>
<pre>
# dpkg --install <hprsm filename>
# dpkg --install <hprsm filename>
Riga 98: Riga 103:
cmarackd - Rack Agent
cmarackd - Rack Agent
</pre>
</pre>
==cmanic==
=== cmanic ===
Installiamo i prerequisiti:
Installiamo i prerequisiti:
<pre>
<pre>
# apt-get install ethtool
# apt-get install ethtool
</pre>
</pre>
Qundi installiamo il software:
Quindi installiamo il software:
<pre>
<pre>
# dpkg --install <cmanic filename>
# dpkg --install <cmanic filename>
</pre>
</pre>
==hpsmh==
=== hpsmh ===
Installiamo i prerequisiti:
Installiamo i prerequisiti:
<pre>
<pre>
Riga 116: Riga 121:
# dpkg --install <hpsmh filename>  
# dpkg --install <hpsmh filename>  
</pre>
</pre>
==cpqacuxe==
=== cpqacuxe ===
Installiamo i prerequisiti:
Installiamo i prerequisiti:
<pre>
<pre>
Riga 134: Riga 139:
# cpqacuxe –R  
# cpqacuxe –R  
</pre>
</pre>
==hpadu==
=== hpadu ===
Installiamo il software.<br/>
Installiamo il software.<br/>
Per Etch i386:
Per Etch i386:
Riga 144: Riga 149:
# dpkg --install --force-architecture <hpadu filename>
# dpkg --install --force-architecture <hpadu filename>
</pre>
</pre>
==hpacucli==
=== hpacucli ===
Per Etch i386:
Per Etch i386:
<pre>
<pre>
Riga 153: Riga 158:
# dpkg --install --force-architecture <hpacucli filename>
# dpkg --install --force-architecture <hpacucli filename>
</pre>
</pre>
==Amministrazione e gestione del server==
=== Amministrazione e gestione del server ===
Un web server dal quale gestire tutti i tool è stato installato all'indirizzo:
Un web server dal quale gestire tutti i tool è stato installato all'indirizzo:
<pre>
<pre>
Riga 159: Riga 164:
</pre>
</pre>


=Debian Lenny: installazione=
== 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/>
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 <tt>/etc/snmp/snmpd.conf</tt> e aggiungete le seguenti righe:
Per permettere il corretto funzionamento del software HP aprite il file <code>/etc/snmp/snmpd.conf</code> e aggiungete le seguenti righe:
<pre>
<pre>
interface eth0
interface eth0
Riga 175: Riga 180:
<pre>
<pre>
# apt-get install hp-health
# apt-get install hp-health
# apt-get install hponcfg
</pre>
</pre>
Su Debian Lenny x64 può comparire l'errore seguente:
Su Debian Lenny x64 può comparire l'errore seguente:
Riga 194: Riga 200:
# /sbin/hpsnmpconfig
# /sbin/hpsnmpconfig
</pre>
</pre>
Alla richiesta di utilizzare un server snmpd già configurato rspondete YES. Per tutte le altre domande rispondete pure con la risposta di default.
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:
Infine riavviate il servizio:
<pre>
<pre>
Riga 226: Riga 232:
# /usr/sbin/cpqacuxe -R
# /usr/sbin/cpqacuxe -R
</pre>
</pre>
* '''HP Aray Diagnostic Utility'''<br/>
* '''HP Array Diagnostic Utility'''<br/>
hpadu è un tool web-based per creare report su tutti i controller e i dischi del server.
hpadu è un tool web-based per creare report su tutti i controller e i dischi del server.
<pre>
<pre>
# apt-get install hpadu
# apt-get install hpadu
</pre>
</pre>
<br/>
 
<br/>
== Debian Squeeze: installazione ==
: [[Utente:Ferdybassi|Ferdybassi]]
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:
[[Categoria:Server]]
<pre>
[[Categoria:Hardware]]
interface eth0
[[Categoria:Sistema]]
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.
3 581

contributi