====== 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 "//~.//".