Déc 31 2009

Accès Distant à la Console Linux depuis l’interface HP iLO

Publié par à 3:11 sous Linux,SSH

iLO est une interface de management supportant SSH, disponible sur les serveurs HP Proliant. Elle fournit des fonctionnalités intéressantes telles que l’arrêt ou démarrage du serveur à distance.
Mais il est aussi possible d’accéder à la console Linux distante iLO et de redémarrer en single mode depuis un réseau distant. Pratique, n’est-ce pas!?
 

Activer la Console Série dans le BIOS

Au démarrage, appuyer sur F9 pour entrer dans le BIOS
Aller dans le menu ‘BIOS Serial Console & EMS’
Positionner ‘BIOS Serial Console Port’ à COM2
Positionner ‘BIOS Serial Console Baud Rate’ à 115200
Appuyer sur ESC puis F10 pour sauver
Sélectionner COM1 ne fait que rediriger la sortie à l’écran avec affichage lent comme c’est le cas pour un port série.
 

Configuration de iLO

Dès que les messages du BIOS sont passés, appuyer sur F8 pour configurer iLO.
Ajuster les paramètres iLO aux besoins du réseau et définir les utilisateurs.
 

Boot loader Linux

Nous allons maintenant envoyer les messages système vers l’interface série dans Grub, le boot loader. Une fois Linux installé, modifier le fichier /boot/grub/menu.lst ou /boot/grub/grub.conf
Et ajouter les lignes suivantes:

# Setup serial (COM2) with baudrate 115200
# Use --unit=0 for COM1
serial --unit=1 --speed=115200
terminal --timeout=5 console serial


Et ajouter console=tty0 (écran) console=ttyS1 (ttyS0 pour COM1) à la ligne kernel.
Mon grub.conf ressemble à ceci par exemple:

splashimage=(hd0,0)/grub/splash.xpm.gz
serial --unit=1 --speed=115200
terminal --timeout=5 console serial
title Red Hat Enterprise Linux Server (2.6.18-164.el5PAE)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.el5PAE ro root=/dev/system/root
                 console=tty0 console=ttyS1
        initrd /initrd-2.6.18-164.el5PAE.img


Fichiers de démarrage

Cela devrait suffire. Sur certains systèmes, vous devrez ajouter ceci à /etc/inittab pour obtenir le prompt de connexion sur la console:

s0:2345:respawn:/sbin/agetty -L 115200 ttyS1 vt100

 
Vérifier également que ttyS1 est bien listé dans /etc/securetty si vous souhaitez vous connecter sous l’utilisateur root. Vous devriez maintenant pouvoir vous connecter à la console Linux via iLO.
 

Notes

Il faut appuyer sur ESC+9 ou ESC-8 pour obtenir les touches de fonction F9 or F8. Vous entrerez dans les menus en mode CLI, une interface de commande offrant le même niveau de fonctionnalités que le mode graphique. Lire le manuel utilisateur RBSU pour le détail des commandes.
 
Connectez-vous maintenant en SSH à votre adresse IP iLO, et tapez ‘power on’ pour démarrer le serveur.
Entrez ‘vsp’ pour ouvrir une console virtuelle et vous verrez les messages du BIOS, Grub, les messages de boot de Linux ainsi que les services, et finalement le prompt!

HP ILo peut aussi être configurée pour accéder à la console Windows.


No responses yet

Comments RSS

Leave a Reply