Console série via IPMI
Quand SSH est indisponible (réseau cassé, pare-feu, échec boot), la console série redirigée par IPMI permet d'administrer le serveur comme si vous étiez devant un écran KVM. Indispensable sur les serveurs dédiés HolyCloud.
Prérequis
- Adresse IPMI/BMC, identifiants fournis dans le panel (ou email livraison)
- Navigateur récent ou outil
ipmitool/openipmi - VPN ou IP autorisée si restriction ACL sur le BMC
- Java désactivé sur la plupart des navigateurs — préférez HTML5 SOL (Serial Over LAN)
Accès web IPMI
- Panel HolyCloud → serveur → IPMI / BMC.
- Ouvrez l'URL
https://IP_BMC/(certificat auto-signé). - Login administrateur BMC (souvent utilisateur dédié, pas root Linux).
- Menu Remote Control → Console Redirection ou iKVM/HTML5.
- Lancez la session ; vous voyez le POST BIOS puis le boot OS.
Limitez l'accès IPMI à votre IP fixe dans les réglages BMC — surface d'attaque élevée.
Console série (SOL) avec ipmitool
Depuis un poste Linux ou un VPS de management :
sudo apt install -y ipmitool openssh-client
export BMC_IP=203.0.113.10
export BMC_USER=admin
export BMC_PASS='mot_de_passe_bmc'
# test
ipmitool -I lanplus -H $BMC_IP -U $BMC_USER -P $BMC_PASS chassis status
Activer SOL si nécessaire (vendor-specific) puis :
ipmitool -I lanplus -H $BMC_IP -U $BMC_USER -P $BMC_PASS sol activate
Pour quitter : ~. ou séquence documentée par le firmware.
Redirection série dans Linux (cible)
Sur Debian, activez la console série pour grub et login :
/etc/default/grub :
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
sudo update-grub
Systemd getty sur série :
sudo systemctl enable serial-getty@ttyS0
sudo systemctl start serial-getty@ttyS0
Vitesse 115200 doit correspondre au réglage BMC (souvent dans Serial Port settings).
Cas d'usage
| ----------- | ---------------- |
|---|---|
| Boot en rescue | Choisir entrée GRUB Advanced options |
| fsck bloqué | Répondre aux prompts interactifs |
| Pare-feu bloque SSH | Corriger ufw ou nftables |
| Mot de passe root oublié | Mode single-user / live ISO montée via virtual media |
Virtual media + série
Combinez ISO virtuelle (netinst Debian) et console pour réinstaller sans panel :
- IPMI → Virtual Media → montez ISO.
- Boot order CD first.
- Suivez l'installateur dans la console HTML5.
Sécurité BMC
- Changez le mot de passe BMC par défaut immédiatement.
- Désactivez les comptes anonymes, SNMP publics.
- Mettez à jour le firmware BMC quand HolyCloud publie une recommandation.
- N'exposez pas le port IPMI sur Internet sans tunnel VPN.
# exemple : vérifier utilisateurs IPMI
ipmitool -I lanplus -H $BMC_IP -U $BMC_USER -P $BMC_PASS user list
Dépannage
| Problème | Piste |
|---|---|
| ---------- | ------- |
| Écran noir SOL | Vitesse série, sol activate vs iKVM |
| Session coupée | Timeout BMC — augmenter dans réglages |
| IPMI inaccessible | Réseau management, ACL, ticket datacenter |
| Caractères garbage | Mauvais baud rate (9600 vs 115200) |
Bonnes pratiques
- Testez la console avant une grosse migration réseau.
- Documentez IP BMC et procédure pour l'équipe (coffre-fort mots de passe).
- Après intervention,
sol deactivateet fermez la session web.
Besoin d'aide ?
HolyCloud peut réinitialiser l'accès BMC, vérifier la connectivité du port management ou remplacer une carte mère si SOL défaillant matériellement.