Eu estou tentando criar um sistema de monitoramento para uma máquina remota usando um console SOLI (SERIAL Over Lan) IPMI. O sistema operacional remoto é o RHEL 6, o fabricante da mobo é o Supermicro.
Eu já habilitei o redirecionamento do SOL no BIOS. Isso me permite ver as partes do BIOS e do kernel da inicialização por meio de um console SOL conectado ao IPMI.
Em seguida, eu segui as etapas mencionadas em muitos artigos on-line para redirecionar meu sistema operacional (nível de execução 3, apenas terminal de texto).
O resultado é quase sempre o mesmo: Depois de fazer as alterações em /etc/grub.conf, / etc / inittab e / etc / securetty, posso ver o menu grub através do console SOL (yay!), mas assim que o sistema operacional inicia a inicialização, meu terminal SOL recebe um caractere sem sentido e nada mais.
Para referência, este é o meu grub.conf:
serial --unit=1 --speed=115200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
timeout=10
default=0
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux (2.6.32-220.el6.i686)
root (hd0,0)
kernel /boot/vmlinuz-2.6.32-220.el6.i686 ro \
root=UUID=5f8c255c-f997-4d6a-9af5-a133fc9229a0 rd_NO_LUKS \
rhgb crashkernel=auto quiet biosdevname=0 LANG=en_US.UTF-8 rd_NO_MD quiet \
SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us \
rd_NO_LVM rd_NO_DM serial console=tty0 console=ttyS1,115200n8
initrd /boot/initramfs-2.6.32-220.el6.i686.img
Adicionei a seguinte linha ao / etc / inittab:
S1:123456:respawn:/sbin/agetty -L ttyS1 115200 vt100
Eu anexei o seguinte ao meu / etc / securetty:
ttyS1
Eu criei /etc/init/ttyS1.conf que se parece com:
start on runlevel [345]
stop on runlevel [S016]
respawn
instance /dev/ttyS1
exec /sbin/agetty ttyS1 115200 vt100
Algumas concessões:
- Eu não sei exatamente qual porta serial meu BIOS está tentando redirecionar
coisas em (ttyS0, ttyS1). A maioria dos exemplos usa ttyS1, e desde
o menu do grub é redirecionado para lá, eu estou bem confiante
'correto'
- Eu sei que os 'tipos de terminal' e as taxas de transmissão precisam corresponder entre
Configurações do BIOS e do SO. Eu estou constantemente usando 115200 para baud, mas
Estou menos confiante de que estou escolhendo o tipo de terminal correto. O terminal
tipo na BIOS é "ANSI", e isso dá a coloração que eu quero para o
BIOS sobre SOL. No entanto, para as configurações do sistema operacional, a maioria dos exemplos usa
'linux'; Não tenho certeza se isso é compatível com minha configuração ANSI. Eu tenho
tentei VT100 para BIOS e OS, e eu ainda não vejo nada passado
o menu Grub (mais, eu perco a informação de cor para o meu BIOS sobre SOL).
Qualquer ajuda é muito apreciada.