Sellest artiklist saate teada Serial over LAN-ist ja selle aktiveerimisest.
Serial Over LAN (SOL) on mehhanism, mis võimaldab juhitava süsteemi seeriapordi sisendit ja väljundit suunata IP kaudu. Seda tehakse läbi IPMI.
Serial over LAN-i aktiveerimine
SOL-i (Serial over LAN) aktiveerimiseks sisestage järgmine käsk:
ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate
Krüptorühma 3 kasutamine on oluline (kui see pole vaikeväärtus), sest muul juhul pole LANplusi kaudu suhtlemine võimalik.
Kui ilmub järgmine veateade, peate SOL-i kasutaja jaoks aktiveerima:
$ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate
Info: SOL payload disabled
$ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol payload enable <channel> <user-id>
Selle järel saate näha BIOS-i väljundit. Käivituslaaduri ja/või käivitatud süsteemi juurdepääsuks on vajalikud täiendavad seaded.
GRUB2
GRUB2 jaoks muutke lihtsalt mõningaid ridu vastavusse järgmisega /etc/default/grub
-is ja taasloo seaded.
Supermicro X9SRi-F puhul asub seriaalkonsool ttyS2/unit=2-l. Asus Z10PA-U8-l on see ttyS1/unit=1-l. Ja Intel S1200V3RPL-l on see ttyS0/unit=0-l. Samuti tuleb märkida, et Asus Z10PA-U8-l tuleb baudikiirus määrata väärtusele 57600 ja kõigil teistel 115200.
Intel S1200V3RPL
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS0,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
Supermicro X9SRi-F
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS2,115200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=2 --word=8 --parity=no --stop=1"
Asus Z10PA-U8
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset console=tty0 console=ttyS1,57600n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=57600 --unit=1 --word=8 --parity=no --stop=1"
GRUB (grub-legacy)
GRUB1 (grub-legacy) puhul lisage järgmised read /boot/grub/menu.lst
-i või /boot/grub/grub.conf
-i (CentOS):
Intel S1200V3RPL
serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
Supermicro X9SRi-F
serial --unit=2 --speed=57600 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
Asus Z10PA-U8
serial --unit=1 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
Samal ajal peate lisama sama seriaalpordi valikud ka tuumale. See tähendab ttyS0 Intel S1200V3RPL-iga, ttyS1 Asus Z10PA-U8-ga ja ttyS2 Supermicro X9SRi-F-ga.
console=tty0 console=ttyS0,115200n8
See ütleb tuumale teabe väljastamiseks esimesel seriaalpordil. GRUB_TERMINALi muutmine serialiks tähendab, et kogu sisend/väljund suunatakse seriaalpordile. Kohalik ekraan ei kuvata enam käivituse menüüd ja seetõttu pole võimalik käivituskirjet KVM konsooli või KVM kaudu valida. Pärast taaskäivitamist saadetakse väljund paralleelselt nii kohalikule ekraanile kui ka seriaalporti.
Pärast seda peate seadma süsteemis seriaalpordi terminali. Debian 7.x (wheezy) / Debian 8 koos Sys-V Initiga
Lisage järgmine rida faili /etc/inittab
. Kasutage siin jälle ttyS0 ja 115200 Baud Intel S1200V3RPL-iga, ttyS2 ja 115200 Baud Supermicro X9SRi-F-ga ning ttyS1 ja 57600 Baud Asus Z10PA-U8-ga:
T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100
Pärast seda saate terminali aktiveerida, sisestades init q
.
Ubuntu (kuni 14.10 Upstartiga)
Loo fail /etc/init/ttyS0.conf
järgmise sisuga (või alternatiivselt ttyS2.conf koos ttyS2 ja 115200 Baud Supermicro X9SRi-F mudelite või ttyS1.conf koos ttyS1 ja 57600 Baud Asus Z10PA-U8 mudelitega):
# ttyS0 - getty
#
# See teenus hoiab ttyS0-l getty-d süsteemi käivitamisest kuni selle taaskäivitamiseni.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L ttyS0 115200 vt100
Pärast seda saate terminali aktiveerida, sisestades start ttyS0
.
CentOS
CentOS 6.x-s on konfiguratsioon sarnane Ubuntu omale. Siiski käivitab /etc/init/serial.conf
automaatselt getty seriaalporti, mis lisab selle portaali /etc/securetty
-sse. Seega peate lihtsalt konfigureerima seriaalkonsooli grub.conf
-is ja lisama sobiva tuuma valiku.
Debian 8 / OpenSuSE / Fedora
Debian 8 (jessie), OpenSuSE ja teiste jaoks, kes kasutavad systemd ja GRUB2, muutke lihtsalt /etc/default/grub
vastavalt ning uuendage konfiguratsiooni kasutades grub2-mkconfig
. Järgmisel käivitamisel hakkab systemd automaatselt kasutama GRUB2 seriaalporti.
Sarjaport
Nüüd näete kiiresti sisselogimist, kui ühendate ipmitool
-iga:
$ ipmitool -C 3 -I lanplus -H <ipaddr> -U <user> -P <pass> sol activate
[SOL Session operational. Use ~? for help]
Debian GNU/Linux 7 Debian-70-wheezy-64-minimal ttyS0
Debian-70-wheezy-64-minimal login: