Console série via IPMI Accéder à la console série d'un serveur dédié via IPMI/BMC pour dépanner boot, GRUB et réseau sans SSH. ~10 min de lecture Intermédiaire #ipmi #console #serie #bmc 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 | Situation | Action via SOL | |-----------|----------------| | 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 deactivate et 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. Suite de la lecture Article précédent Configurer une IP failover Lire Article suivant Installation Debian netinst Lire