HP iLO VSP (Virtual Serial Port) und RHEL7
Hiermit kannst du einrichten, dass die Kernel- und Boot Nachrichten neben dem Bildschirm (oder der VM Konsole) auf einem RHEL7 (CentOS 7, ...) System auch auf einem seriellen Port ausgegeben werden.
Zuerst musst du festellen, welches ttyS* Device von iLo verwendet wird.
Wenn du mit SSH auf dem iLo bist:
</>hpiLO-> vspWenn du auf dem OS das hp-health Paket installiert hast, kannst du auch hpasmcli verwenden:
Virtual Serial Port Active: COM2
Starting virtual serial port.
Press 'ESC (' to return to the CLI Session.
# hpasmcli -s "show serial virtual"
The virtual serial port is currently COM2.
COM1 ist unter Linux ttyS0 und COM2 ttyS1. Für den Grub serial Befehl ist COM1 unit=0 und COM2 unit=1
Boot Parameter im Grub anpassen
Mit dieser Information kann dann Grub angepasst werden.In der Datei: /etc/sysconfig/grub ...
- den Parameter GRUB_TERMINAL ersetzen:
set GRUB_TERMINAL="serial console"
- zum Parameter GRUB_CMDLINE_LINUX hinzufügen:
console=tty0 console=ttyS1,115200
- falls im Parameter GRUB_CMDLINE_LINUX noch etwas von rhgb oder quiet steht, diese beiden am auch entfernen
- die folgenden beiden Parameter der Datei hinzufügen:
GRUB_TERMINAL="console serial"
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=1 --word=8 --parity=no --stop=1"
- damit die Änderung beim nächsten Reboot aktiv wird, musst du die Grub Konfiguration neu generieren (Achtung: eigene Gefahr! Bei Fehlern startet das System evt. gar nicht mehr!):
grub2-mkconfig -o /boot/grub2/grub.cfg
Login-Dienst auf serieller Konsole starten
Bisher werden einfach die Nachrichten, welche du bisher nur auf dem Bildschirm gesehen hast auf dem seriellen Port ausgegeben.Wenn du dich auch anmelden möchtest, musst du noch den Login Dienst starten:
systemctl status serial-getty@ttyS1.ServiceDas verwendete Device (hier ttyS1) wiederum muss in /etc/securetty aufgelistet sein, damit ein Login funktioniert.
Referenzen
- How do I setup serial console in RHEL7? (access.redhat.com)
- Working with the serial console (ArchLinux Wiki)
- HP iLO 4 User Guide
- HP YUM Repo für die Support Packs (hpe.com)