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

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
 
(17 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 prerequisiti:
Installiamo innanzitutto i prerequisiti:
<pre>
<pre>
Riga 35: Riga 40:
# man hp-OpenIPMI
# man hp-OpenIPMI
</pre>
</pre>
==hpasm==
=== hpasm ===
Installiamo i prerequisiti:
Installiamo i prerequisiti:
<pre>
<pre>
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>
Riga 107: Riga 112:
# 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 <code>/etc/snmp/snmpd.conf</code> 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:
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 231: Riga 237:
# apt-get install hpadu
# apt-get install hpadu
</pre>
</pre>
=Monitorare il controller RAID HP Smart Array=
 
== 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:
È sufficiente installare il pacchetto:
<pre>
<pre>
Riga 237: Riga 327:
</pre>
</pre>
Verrà installato un demone che loggherà su syslog tutti gli eventi relativi al controller HP.
Verrà installato un demone che loggherà su syslog tutti gli eventi relativi al controller HP.
<br/>
<br/>
: [[Utente:Ferdybassi|Ferdybassi]]
----
[[Categoria:Server]]
[[Categoria:Hardware]]
[[Categoria:Sistema]]

Versione attuale delle 18:34, 3 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.



Da aggiornare

Da aggiornare con il nuovo Repo per Wheezy:
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: HP Proliant Debian Wiki, mentre il software HP ProLiant Management Software per Debian è scaricabile all'indirizzo: HP Proliant Support for Debian.
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:

# apt-get install alien rpm
# apt-get install module-assistant
# m-a prepare

Procediamo quindi all'installazione del software:

# dpkg --install <hp-OpenIPMI filename>

Il software sarà installato in /opt/hp/hp-OpenIPMI. Le man page si richiamano con:

# man hp-OpenIPMI

hpasm

Installiamo i prerequisiti:

# apt-get install libstdc++6 lib32z1-dev ia32-libs

Procediamo quindi all'installazione del software:

# dpkg --install <hpasm filename>

Per verificare lo stato del software:

# /etc/init.d/hpasm status

Dovreste ottenere qualcosa di simile:

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)

hprsm

# dpkg --install <hprsm filename>

Per verificare lo stato del software:

# /etc/init.d/hprsm status

Dovreste ottenere qualcosa di simile:

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

cmanic

Installiamo i prerequisiti:

# apt-get install ethtool

Quindi installiamo il software:

# dpkg --install <cmanic filename>

hpsmh

Installiamo i prerequisiti:

# apt-get install iproute libexpat1 zlib1g

Quindi installiamo il software:

# dpkg --install <hpsmh filename> 

cpqacuxe

Installiamo i prerequisiti:

# apt-get install libstdc++2.10-glibc2.2 lib32z1-dev

Quindi installiamo il software.
Per Etch i386:

#dpkg --install <cpqacuxe filename>

Per Etch amd64:

# dpkg --install --force-architecture <cpqacuxe filename>

Infine avviate il tool:

# cpqacuxe –R 

hpadu

Installiamo il software.
Per Etch i386:

# dpkg --install <hpadu filename>

.

Per Etch amd64:

# dpkg --install --force-architecture <hpadu filename>

hpacucli

Per Etch i386:

# dpkg --install <hpacucli filename>

Per Etch amd64:

# dpkg --install --force-architecture <hpacucli filename>

Amministrazione e gestione del server

Un web server dal quale gestire tutti i tool è stato installato all'indirizzo:

http://ip_del_server:2301

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.
Per permettere il corretto funzionamento del software HP aprite il file /etc/snmp/snmpd.conf e aggiungete le seguenti righe:

interface eth0
agentaddress indirizzo.ip.del.server:161

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:

# apt-cdrom add

A questo punto siamo pronti per installare il software HP, nell'ordine indicato.

  • HP System Health Application and Command line Utilities

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

# apt-get install hp-health
# apt-get install hponcfg

Su Debian Lenny x64 può comparire l'errore seguente:

libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted

Questo è dovuto a un problema di dipendenze; per risolverlo basta installare il pacchetto:

# apt-get install lib32gcc1
  • Insight Management SNMP Agents for HP ProLiant Systems

hp-snmp-agents è un insieme di agenti snmpd per il monitoraggio del server.

# apt-get install hp-snmp-agents

Per configurare il software date il comando:

# /sbin/hpsnmpconfig

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:

# /etc/init.d/hp-snmp-agents restart
  • HP System Management Homepage

hpsmh fornisce un server web per la gestione del server.

# apt-get install hpsmh

Per visualizzare le pagine, collegatevi all'indirizzo:

http://indirizzo_ip_server:2301
  • HP System Management Homepage Templates
# apt-get install hp-smh-templates
  • HP Command Line Array Configuration Utility

hpacucli è un tool da linea di comando per la gestione di Smart Array Controllers e RAID Array Controllers.

# apt-get install hpacucli
  • HP Array Configuration Utility

cpqacuxe è un'applicazione web-based per la configurazione di HP array controllers.

# apt-get install cpqacuxe

Per lanciare il tool, date il comando:

# /usr/sbin/cpqacuxe -R
  • HP Array Diagnostic Utility

hpadu è un tool web-based per creare report su tutti i controller e i dischi del server.

# apt-get install hpadu

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.
Per permettere il corretto funzionamento del software HP aprite il file /etc/snmp/snmpd.conf e aggiungete le seguenti righe:

interface eth0
agentaddress indirizzo.ip.del.server:161

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:

# nano /etc/apt/sources.list
### HP ProLiant Repository 
deb http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/Debian/ stable/current non-free

Quindi scarichiamo e installiamo la firma del repository:

# wget http://downloads.linux.hp.com/SDR/downloads/ProLiantSupportPack/GPG-KEY-ProLiantSupportPack -O - | apt-key add -
# apt-get update

A questo punto siamo pronti per installare il software HP, nell'ordine indicato.

  • HP System Health Application and Command line Utilities

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

# apt-get install hp-health
# apt-get install hponcfg

Su Debian Squeeze x64 può comparire l'errore seguente:

libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted

Questo è dovuto a un problema di dipendenze; per risolverlo basta installare il pacchetto:

# apt-get install lib32gcc1
  • Insight Management SNMP Agents for HP ProLiant Systems

hp-snmp-agents è un insieme di agenti snmpd per il monitoraggio del server.

# apt-get install hp-snmp-agents

Per configurare il software date il comando:

# /sbin/hpsnmpconfig

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:

# /etc/init.d/hp-snmp-agents restart
  • HP System Management Homepage

hpsmh fornisce un server web per la gestione del server.

# apt-get install hpsmh

Per visualizzare le pagine, collegatevi all'indirizzo:

http://indirizzo_ip_server:2301
  • HP System Management Homepage Templates
# apt-get install hp-smh-templates
  • HP Command Line Array Configuration Utility

hpacucli è un tool da linea di comando per la gestione di Smart Array Controllers e RAID Array Controllers.

# apt-get install hpacucli
  • HP Array Configuration Utility

cpqacuxe è un'applicazione web-based per la configurazione di HP array controllers.

# apt-get install cpqacuxe

Per lanciare il tool, date il comando:

# /usr/sbin/cpqacuxe -R
  • HP Array Diagnostic Utility

hpadu è un tool web-based per creare report su tutti i controller e i dischi del server.

# apt-get install hpadu

Monitorare il controller RAID HP Smart Array

È sufficiente installare il pacchetto:

# apt-get install cpqarrayd

Verrà installato un demone che loggherà su syslog tutti gli eventi relativi al controller HP.