IPMI

Installation d'ipmitool

Installer le paquet ipmitool

Charger les modules kernel ipmi_si et ipmi_devintf

Configuration réseau de l'IPMI

Voir la configuration réseau

ipmitool lan print

Modifier la configuration réseau

# Set IP static
ipmitool lan set 1 ipsrc static
# Define IP configuration
ipmitool lan set 1 ipaddr 10.1.0.99
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 10.1.0.254

Configuration de l'accès LAN via ipmitool

Définir le mot de passe :

ipmitool user set password 2 xxxxx

Connexion à la console IPMI

Configurer le serveur pour écouté sur le port console correspondant à l'IPMI (ttyS0, ttyS1 ou ttyS2 le plus souvent). Pour çà :

Sur Debian :

En SystemV :

éditer le fichier /etc/inittab et ajouter :

T1:23:respawn:/sbin/getty -L ttyS1 115200n8 vt100

recharger la configuration avec la commande suivante :

init q

En Systemd :

Activer/démarrer le service serial-getty@ttyS1.service :

systemctl enable serial-getty@ttyS1.service systemctl start serial-getty@ttyS1.service

Sur Ubuntu :

créer le fichier /etc/init/ttyS1.conf :

# ttyS1 - getty
#
# This service maintains a getty on ttyS1 from the point the system is
# started until it is shut down again.
start on runlevel [23] and not-container
stop on runlevel [!23]
respawn
exec /sbin/getty -L ttyS1 115200n8 vt100

Lancer le tty avec la commande suivante :

initctl start ttyS1

Configurer Grub pour que le kernel linux utilise la console IPMI également :

éditer le fichier /etc/default/grub et configurer les variables suivantes :

GRUB_CMDLINE_LINUX=“console=ttyS1,115200n8 console=tty”

GRUB_TERMINAL=console

Mettre à jour la configuration de grub avec la commande :

update-grub

Vous pourrez ensuite vous connecter avec la commande suivante :

ipmitool -I lanplus -H [IP DRAC] -U [user] -P [password] sol activate

Il sera peut-être nécessaire de faire Entrer pour que le prompt vous soit afficher. Pour quitter, il faut faire la séquence de touche “~.”.