Retourner sur le site

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.

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

  1. Panel HolyCloud → serveur → IPMI / BMC.
  2. Ouvrez l'URL https://IP_BMC/ (certificat auto-signé).
  3. Login administrateur BMC (souvent utilisateur dédié, pas root Linux).
  4. Menu Remote ControlConsole Redirection ou iKVM/HTML5.
  5. 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 :

  1. IPMI → Virtual Media → montez ISO.
  2. Boot order CD first.
  3. 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.