BITFOX® | LÖSUNGEN | SERVICE | LOGIN | BLOG | KONTAKT

Dienstag, 1. November 2016

Virtualisierter Router -
und die Lehre daraus...


Ja "mal eben" einen Router mit VLANs bauen -
"mal eben" natürlich als virtuelle Maschine -
"mal eben" mal noch die IPta...... *POFF* ......eeeehm...
und weg war er.

Und nun?
.....mit "virsh" kann man eine virtuelle Maschine auf dem Prompt steuern - insbesondere, wenn auf der Virtualisierungsmaschine keine graphische Oberfläche installiert ist.
Dort findet sich sogar in der Hilfe ein Hinweis auf eine Console, wie man es von Sun/Oracle VDOMs kennt. Das ist doch DIE Rettung, die probieren wir doch gleich mal.
Doch.. irgendwie... kommt da nichts...?






Mit viel Mühe habe ich dann einmal die Maschine wieder mit "nbd" gemountet, repariert - und mir die Sache mit der "Notfall-Console" angesehen. Das "Problem" ist recht simpel:
Die hat bei CentOS6 und CentOS7 niemand per "default" aktiviert... Also ganz großes Kino.....
Hätte mir das nicht jemand vorher sagen können....?
Das wollen wir dann doch mal gleich ändern und uns für die nächste virtuelle Maschine merken...

vi /etc/init/sttyS0.conf

[root@router-vlan179 ~]# cat /etc/init/ttyS0.conf
start on runlevel
[12345]
stop on runlevel [S06]

respawn
instance /dev/ttyS0
exec /sbin/agetty ttyS0 19200 vt100-nav
[root@router-vlan179 ~]#

und nun den Bootloader bearbeiten.

vi /boot/grub/grub.conf

Zunächst einmal stellen wir die Konsole ein.

splashimage=(hd0,0)/grub/splash.xpm.gz
serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
hiddenmenu

Hier fügen wir dem Kernel "console=ttyS0,19200n8" hinzu:

kernel /vmlinuz-2.6.32-642.6.2.el6.x86_64 ro root=/dev/mapper/vg_routervlan0-lv_root rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=de-latin1-nodeadkeys rd_LVM_LV=vg_routervlan0/lv_root rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto LANG=de_DE.UTF-8 rd_NO_DM rd_LVM_LV=vg_routervlan0/lv_swap rhgb quiet console=ttyS0,19200n8

( CentOS7 / Grub2: besser /etc/default/grub.conf bearbeiten:
GRUB_CMDLINE_LINUX_DEFAULT=”console=ttyS0,19200n8″ )
Nun noch vi /etc/securetty und die Zeile "ttyS0" hizufügen.

Test...



OK.

Keine Kommentare:

Aktuelles