LINUX.ORG.RU
ФорумAdmin

Не получается войти в консоль сервера по IPMI

 ,


1

1

Предполагается, что сервер настроен на поддержку IPMI

$ ipmitool -H {IP} -U {USER} -I lanplus sol info
Password: 
Set in progress                 : set-complete
Enabled                         : true
Force Encryption                : false
Force Authentication            : false
Privilege Level                 : USER
Character Accumulate Level (ms) : 0
Character Send Threshold        : 0
Retry Count                     : 0                                                                                                         
Retry Interval (ms)             : 0                                                                                                         
Volatile Bit Rate (kbps)        : 115.2                                                                                                     
Non-Volatile Bit Rate (kbps)    : 115.2                                                                                                     
Payload Channel                 : 1 (0x01)                                                                                                  
Payload Port                    : 623              

Используем его

$ ipmitool -I lanplus -H {IP} -U {USER}  sol activate
Password: 
[SOL Session operational.  Use ~? for help]

И всё, ни вывода ни реакции на клавиатуру. Где моя консоль сервера?

То же самое поведение при использовании ipmi-console

# ipmi-console -h {IP} -u {USER} -P
Password:                                                                                                                                   
[SOL established]                          
★☆☆

А на сервере кто-то слушает эту консоль ? А ядро об этом знает ?

в параметрах ядра есть что-то типа «console=ttyS1,57600 console=tty0» + в inittab *getty на этом ttyS ?

vel ★★★★★ ()
Ответ на: комментарий от vel

Не очень понятно про что ты(так глубоко я ещё не залазил), однако на сервере, который должен управляться через IPMI:

# grep -r -i "tty" /etc/init
*пусто*

# grep -r -i "console" /boot/config-3.16.0-4-amd64 
CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_LP_CONSOLE is not set
CONFIG_VIRTIO_CONSOLE=m
# Console display driver support
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_A11Y_BRAILLE_CONSOLE=y
# Speakup console speech
# CONFIG_PSTORE_CONSOLE is not set
r_asian ★☆☆ ()
Ответ на: комментарий от r_asian

Если хочется наблюдать процесс загрузки системы через sol, то ядру нужно указать параметр «console=ttyS1,57600»

Если нужен просто терминал для входа через sol, то на ttySx нужно запустить какой-нибудь getty. Для проверки можно воспользоваться minicom-ом.

vel ★★★★★ ()
Ответ на: комментарий от vel

на ttySx нужно запустить какой-нибудь getty

Запустил. Результат тот же

r_asian ★☆☆ ()
Ответ на: комментарий от r_asian

а sol в биосе на какой порт настроен и с какой скоростью

vel ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.