Outils personnels

Installation Dell OpenManage sur Linux : Différence entre versions

De wikiGite

(Page créée avec « = Installation en local sur centos 6.0 = RPMs disponibles sur linux.dell.com/repo/hardware srvadmin-all: Install all OMSA components srvadmin-base: Install only base... »)
 
 
(27 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= Installation en local sur centos 6.0 =
+
= Installation en local =
  
 
RPMs disponibles sur linux.dell.com/repo/hardware
 
RPMs disponibles sur linux.dell.com/repo/hardware
Ligne 9 : Ligne 9 :
 
     srvadmin-rac5: Install components to manage the Dell Remote Access Card 5
 
     srvadmin-rac5: Install components to manage the Dell Remote Access Card 5
  
On installe toute la suite srvadmin sur le serveur qui gère la baie de stockage.
+
On installe toute la suite srvadmin sur un serveur qui gère une baie de stockage (installation locale).
  
 
Ajout de la source dans yum.repos.d
 
Ajout de la source dans yum.repos.d
 
  wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
 
  wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
Pour CentOS ou Scientific Linux, les plugins doivent être pour que le repository focntionne. Vérifier que :
+
Pour CentOS ou Scientific Linux, les plugins doivent être activés pour que le repository fonctionne. Vérifier que :
 
  plugins=1
 
  plugins=1
 
dans /etc/yum.conf
 
dans /etc/yum.conf
  
yum install srvadmin-all
+
== Installation sur CentOS 6.0 ==
 +
yum install srvadmin-all
 +
Se reconnecter root pour prendre en compte les nouveaux chemins (PATH)
 +
 
 +
Lancer srvadmin
 +
srvadmin-services.sh start
  
 +
Pour lancer les services au démarrage, ajouter à /etc/rc.local :
 +
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
 +
 +
== Installation sur Debian Squeeze ==
 +
 +
DEBs disponibles sur linux.dell.com/repo/community/deb/latest
 +
    srvadmin-all:Install all OMSA components
 +
    srvadmin-base:Install only base OMSA, no web server
 +
    srvadmin-webserver:Install Web Interface
 +
    srvadmin-storageservices:Install RAID Management
 +
    srvadmin-idrac:Install components to manage iDRAC
 +
    srvadmin-rac4:Install components to manage the Dell Remote Access Card 4
 +
    srvadmin-rac5:Install components to manage the Dell Remote Access Card 5
 +
 +
echo 'deb http://linux.dell.com/repo/community/deb/latest /' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
 +
<!-- gpg --keyserver pgpkeys.mit.edu --recv-key E74433E25E3D7775 -->
 +
gpg --keyserver pgpkeys.mit.edu --recv-key 1285491434D8786F
 +
<!-- gpg -a --export E74433E25E3D7775 | apt-key add - -->
 +
gpg -a --export 1285491434D8786F | apt-key add -
 +
aptitude update
 +
 +
La procédure est ensuite la même que pour CentOS à partir de
 +
aptitude install srvadmin-all
 
Se reconnecter root pour prendre en compte les nouveaux chemins (PATH)
 
Se reconnecter root pour prendre en compte les nouveaux chemins (PATH)
  
 
Lancer srvadmin
 
Lancer srvadmin
 
  srvadmin-services.sh start
 
  srvadmin-services.sh start
 +
Pour lancer les services au démarrage, ajouter à /etc/rc.local :
 +
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
 +
 +
== Installation sur Debian lenny (ou Proxmox 1.8) ==
 +
 +
Charger les librairies 32bits d'un Etch
 +
cd /root/install
 +
wget http://john.parnefjord.se/files/lib.zip
 +
apt-get install unzip
 +
unzip lib.zip
 +
Copier le contenu de lib dans /lib32
 +
cp -R lib/* /lib32
 +
Ajouter la source Sara à /etc/apt/sources.list
 +
# Dell OpenManage 5.5
 +
<nowiki>deb ftp://ftp.sara.nl/pub/sara-omsa dell sara</nowiki>
 +
Charger les clé du dépôt
 +
<nowiki>wget -O - http://ftp.sara.nl/debian_sara.asc | apt-key add  -</nowiki>
 +
apt-get update
 +
 +
Installer OpenManage 5.5 (avec la v6.0 disponible sur Sara, le service web connsvc n'a jamais réussi à démarrer. Avec la 5.5 tout fonctionne).
 +
apt-get install dellomsa
  
Les utilisateurs du group linux root sont automatiquement administrateurs d'OpenManage.
+
== Interface WEB ==
 +
''Note : l'interface web ne se lance pas automatiquement. Lancer :''
 +
/etc/init.d/dsm_om_connsvc start
 +
''pour la lancer manuellement, et :''
 +
update-rc.d dsm_om_connsvc defaults 95
 +
''pour l'ajouter au démarrage automatique''
 +
 
 +
== Utilisation ==
 +
Les utilisateurs du group linux root sont automatiquement administrateurs d'OpenManage.<br />
 
Les autres sont simples utilisateurs. Ces rôles peuvent éventuellement être modifiés dans /opt/dell/srvadmin/etc/omarolemap.
 
Les autres sont simples utilisateurs. Ces rôles peuvent éventuellement être modifiés dans /opt/dell/srvadmin/etc/omarolemap.
  
Le GUI est accessible par https://<IP serveur Dell>:1311
+
Le GUI est accessible par <nowiki>https://<IP serveur Dell>:1311</nowiki>. Penser à ouvrir ce port en TCP sur un éventuel firewall.
 +
 
 +
L'utilisateur est le "root" '''du système'''.
  
== CLI ==
+
= Extensions disques =
omconfig ou omreport
+
Extension vdisk
 +
* Ajouter des disques physiques
 +
* par OpenManage en root, storage, virtual disks, available tasks : Reconfigure
 +
 
 +
L'extension se passe en 2 parties, ajout des disques physiques pour atteindre la nouvelle taille, puis initialisation en tâche de fond du nouveau disque virtuel.
 +
L'ajout de 2 disques 1To à un RAID5 de 3 disques a demandé au total environ 18 heures. Mais les systèmes de fichiers et les fichiers présent sont resté accessibles pendant tout ce temps, même si les accès étaient ralentis. Au final, aucune donnée n'est perdue pendant le processus.
 +
 
 +
= CLI =
 +
Outils ligne de commande : omconfig ou omreport
  
 
Voir le statut du disque virtuel
 
Voir le statut du disque virtuel
Ligne 37 : Ligne 104 :
 
  omreport storage pdisk controller=1
 
  omreport storage pdisk controller=1
  
== Extensions disques ==
+
= IPMI =
Extension vdisk
+
Pour piloter le serveur en ligne de commande via son interface BMC (baseboard management controller, module indépendant accessible en local ou par le réseau, actif même si le serveur est éteint), on utilise IPMI (Intelligent Platform Management Interface).
* Ajouter des disques physiques
+
Sur CentOS installer le paquet '''''OpenIPMI-tools''''', sur Debian installer le paquet '''''ipmitool'''''.
* par OpenManage en root, storage, virtual disks, available tasks : Reconfigure
+
 
 +
En local sur le serveur, on accède directement à IPMI
 +
ipmitool -U root -P <mot-de-passe-root> chassis status
 +
A distance sur un poste, il faut activer le mode réseau dans le BIOS IPMI du serveur (option "IPMI over LAN", soit au boot avec Ctrl-E, soit via OpenManage, System / Main System Chassis / Remote Access), et ajouter les paramètres réseau à ipmitool :
 +
ipmitool '''-I lan -H <adresse_IP_BMC ou DRAC>''' -U root -P <mot-de-passe-root IPMI ou DRAC> power status
  
L'extension se passe en 2 parties, ajout des disques physiques pour atteindre la nouvelle taille, puis initialisation en tâche de fond du nouveau disque virtuel.
+
= iDRAC =
L'ajout de 2 disques 1To à un RAID5 de 3 disques a demandé au total environ 18 heures. Mais les systèmes de fichiers et les fichiers présent sont resté accessibles pendant tout ce temps, même si les accès étaient ralentis. Au final, aucune donnée n'est perdue pendant le processus.
+
''A faire''

Version actuelle datée du 11 février 2013 à 11:26

Installation en local

RPMs disponibles sur linux.dell.com/repo/hardware

   srvadmin-all: Install all OMSA components
   srvadmin-base: Install only base OMSA, no web server
   srvadmin-webserver: Install Web Interface
   srvadmin-storageservices: Install RAID Management
   srvadmin-rac4: Install components to manage the Dell Remote Access Card 4
   srvadmin-rac5: Install components to manage the Dell Remote Access Card 5

On installe toute la suite srvadmin sur un serveur qui gère une baie de stockage (installation locale).

Ajout de la source dans yum.repos.d

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

Pour CentOS ou Scientific Linux, les plugins doivent être activés pour que le repository fonctionne. Vérifier que :

plugins=1

dans /etc/yum.conf

Installation sur CentOS 6.0

yum install srvadmin-all

Se reconnecter root pour prendre en compte les nouveaux chemins (PATH)

Lancer srvadmin

srvadmin-services.sh start

Pour lancer les services au démarrage, ajouter à /etc/rc.local :

/opt/dell/srvadmin/sbin/srvadmin-services.sh start

Installation sur Debian Squeeze

DEBs disponibles sur linux.dell.com/repo/community/deb/latest

   srvadmin-all:Install all OMSA components
   srvadmin-base:Install only base OMSA, no web server
   srvadmin-webserver:Install Web Interface
   srvadmin-storageservices:Install RAID Management 
   srvadmin-idrac:Install components to manage iDRAC
   srvadmin-rac4:Install components to manage the Dell Remote Access Card 4
   srvadmin-rac5:Install components to manage the Dell Remote Access Card 5
echo 'deb http://linux.dell.com/repo/community/deb/latest /' | tee -a /etc/apt/sources.list.d/linux.dell.com.sources.list
gpg --keyserver pgpkeys.mit.edu --recv-key 1285491434D8786F
gpg -a --export 1285491434D8786F | apt-key add -
aptitude update

La procédure est ensuite la même que pour CentOS à partir de

aptitude install srvadmin-all

Se reconnecter root pour prendre en compte les nouveaux chemins (PATH)

Lancer srvadmin

srvadmin-services.sh start

Pour lancer les services au démarrage, ajouter à /etc/rc.local :

/opt/dell/srvadmin/sbin/srvadmin-services.sh start

Installation sur Debian lenny (ou Proxmox 1.8)

Charger les librairies 32bits d'un Etch

cd /root/install
wget http://john.parnefjord.se/files/lib.zip
apt-get install unzip
unzip lib.zip

Copier le contenu de lib dans /lib32

cp -R lib/* /lib32

Ajouter la source Sara à /etc/apt/sources.list

# Dell OpenManage 5.5
deb ftp://ftp.sara.nl/pub/sara-omsa dell sara

Charger les clé du dépôt

wget -O - http://ftp.sara.nl/debian_sara.asc | apt-key add  -
apt-get update

Installer OpenManage 5.5 (avec la v6.0 disponible sur Sara, le service web connsvc n'a jamais réussi à démarrer. Avec la 5.5 tout fonctionne).

apt-get install dellomsa

Interface WEB

Note : l'interface web ne se lance pas automatiquement. Lancer :

/etc/init.d/dsm_om_connsvc start

pour la lancer manuellement, et :

update-rc.d dsm_om_connsvc defaults 95

pour l'ajouter au démarrage automatique

Utilisation

Les utilisateurs du group linux root sont automatiquement administrateurs d'OpenManage.
Les autres sont simples utilisateurs. Ces rôles peuvent éventuellement être modifiés dans /opt/dell/srvadmin/etc/omarolemap.

Le GUI est accessible par https://<IP serveur Dell>:1311. Penser à ouvrir ce port en TCP sur un éventuel firewall.

L'utilisateur est le "root" du système.

Extensions disques

Extension vdisk

  • Ajouter des disques physiques
  • par OpenManage en root, storage, virtual disks, available tasks : Reconfigure

L'extension se passe en 2 parties, ajout des disques physiques pour atteindre la nouvelle taille, puis initialisation en tâche de fond du nouveau disque virtuel. L'ajout de 2 disques 1To à un RAID5 de 3 disques a demandé au total environ 18 heures. Mais les systèmes de fichiers et les fichiers présent sont resté accessibles pendant tout ce temps, même si les accès étaient ralentis. Au final, aucune donnée n'est perdue pendant le processus.

CLI

Outils ligne de commande : omconfig ou omreport

Voir le statut du disque virtuel

omreport storage vdisk

Voir le statut des disques physique sur le controleur 1

omreport storage pdisk controller=1

IPMI

Pour piloter le serveur en ligne de commande via son interface BMC (baseboard management controller, module indépendant accessible en local ou par le réseau, actif même si le serveur est éteint), on utilise IPMI (Intelligent Platform Management Interface). Sur CentOS installer le paquet OpenIPMI-tools, sur Debian installer le paquet ipmitool.

En local sur le serveur, on accède directement à IPMI

ipmitool -U root -P <mot-de-passe-root> chassis status

A distance sur un poste, il faut activer le mode réseau dans le BIOS IPMI du serveur (option "IPMI over LAN", soit au boot avec Ctrl-E, soit via OpenManage, System / Main System Chassis / Remote Access), et ajouter les paramètres réseau à ipmitool :

ipmitool -I lan -H <adresse_IP_BMC ou DRAC> -U root -P <mot-de-passe-root IPMI ou DRAC> power status

iDRAC

A faire