OpenPOWER połączenie z konsolą szeregową
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu. Ta strona jest nadal dostępna jedynie w celach informacyjnych. |
---|
Aby uzyskać dostęp do maski startowej i bootmanagera Petiboot na serwerze 2U OpenPOWER single CPU RP2112 konieczne jest skorzystanie z konsoli szeregowej. Dostęp za pośrednictwem podłączonego monitora lub konsoli interfejsu modułu zdalnego dostępu IPMI nie jest możliwy, gdyż obecnie w jądrze Linuksa nie są zawarte sterowniki chipu graficznego ASPEED AST2400 dla architektury POWER. W tym artykule przestawiamy jak za pośrednictwem konsoli szeregowej z kablem szeregowym (null modem) i programem PuTTY można z innego komputera uzyskać dostęp do serwera OpenPOWER (lub alternatywnie z sieci via IPMI Serial-over-LAN).
Dostęp za pośrednictwem kabla szeregowego i PuTTY
Aby utworzyć połączenie z konsolą szeregową za pośrednictwem kabla null modem korzystamy w tym przykładzie z aplikacji PuTTY. PuTTY jest dostępny w wersji dla systemu Windows jak i Linux.
Z systemu Windows
Najpierw należy zainstalować PuTTY.[1]
Następnie uruchomić PuTTY i wybrać typ połączenia "Serial line" z przepustowością (baud) 115200.
Z systemu Linux
Najpierw należy zainstalować PuTTY. W systemie Ubuntu może zostać to przeprowadzone następującą komendą:
$ sudo apt-get install putty
Za pomocą PuTTY może zostać utworzone połączenie z serwerem OpenPOWER. Aby określić właściwe połączenie z konsolą zostaje wykorzystany dmesg na „ringbufforze” jądra. Dane otrzymane z dmesg zostają przefiltrowane za pomocą polecenia grep i ciągu tty:
$ dmesg|grep tty
[ 5853.177806] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0
Następnie Putty zostaje uruchomiony z poniższymi parametrami, po czym zostaje otwarte okno konsoli (wymagany GTK/X w Linuksie) i serwer może zostać uruchomiony:
Putty musi zostać uruchomiony z następujacymi parametrami:
$ sudo putty /dev/ttyUSB0 -serial -sercfg 115200,8,n,1,N
Dostęp za pośrednictwem kabla szeregowego i programu minicom
W Linuksie za pośrednictwem programu minicom może zostać również uzyskany bezpośredni dostęp do konsoli serwera OpenPOWER. Najpierw należy zainstalować minicom:
sudo apt-get install minicom
Następnie należy uruchomić minicom z odpowiednim interfejsem szeregowym jako parametr -D (domyślnie wykorzystywana jest konfiguracja 115200,8,n,1,N):
sudo minicom -D /dev/ttyUSB0
Dostęp via LAN i IPMI Serial-over-LAN
Jako alternatywa dla połączenia szeregowego przez kabel null modem z ipmitool, może również zostać utworzone połączenie z BMC za pośrednictwem Serial Over LAN (SOL). Połączenie tego typu może zostać nawiązane za pośrednictwem domyślnego terminalu klienta w Ubuntu, nie jest konieczna instalacja programu PuTTY.
$ ipmitool -H 10.1.102.241 -I lan -U root -P **** sol info 1
Set in progress : set-complete
Enabled : true
Force Encryption : false
Force Authentication : false
Privilege Level : USER
Character Accumulate Level (ms) : 60
Character Send Threshold : 96
Retry Count : 7
Retry Interval (ms) : 500
Volatile Bit Rate (kbps) : 115.2
Non-Volatile Bit Rate (kbps) : 115.2
Payload Channel : 1 (0x01)
Payload Port : 623
- SOL aktivieren:
$ ipmitool -H 10.1.102.241 -I lanplus -U root -P **** sol activate
[SOL Session operational. Use ~? for help]
Odnośniki
- ↑ PuTTY Download Page (chiark.greenend.org.uk)
Autorzy: Werner Fischer, Thomas Niedermeier