Garbled usando do Dell Drac para redirecionamento de console serial

1

Estou tentando fazer com que minha placa DRAC 5 faça o redirecionamento do console serial para que eu possa acessar o SSH e acessar o bios / grub / bootup / console do servidor.

Até agora, eu posso ver / editar o BIOS, no entanto, assim que o grub começa, a saída fica toda confusa. Eu estou supondo que isso pode ser relacionado a configuração (embora neste momento eu não posso ver o que).

As configurações até agora são:

BIOS

  • Redirecionamento do console para Com2
  • Tipo: vt100 / vt200
  • Nenhum redirecionamento após a inicialização

Grub2 no Ubuntu 10.04

  • serial --unit = 1 --speed = 115200 --word = 8 --parity = no --stop = 1
  • terminal --timeout = 30 console serial
  • (kernel line ::) linux /vmlinuz-2.6.32-31-servidor raiz = / dev / mapeador / sys-dom0 console ro = tty1 console = ttyS1,115200n8r

A saída em si, acaba aparecendo como:

��g������Bp)���'����-���C�i))a�R!{���ņ�BC!�

por jonathanserafini 13.05.2011 / 14:51

3 respostas

3

Parece que a bios e seu cliente serial estão usando uma taxa de transmissão diferente da 115k2 usada pelo grub. Ou o tamanho da palavra não corresponde. Tem que ser algo assim. Talvez o novo servidor padrão seja (ou esteja configurado para) 115k2 no redirecionamento / drac do Bios, mas o outro não é? Sem experiência com redirecionamentos DRAC ou DELL bios (nós somos uma loja da HP aqui) eu não posso dizer com certeza, mas eu acho que você terá que procurar lá em vez de na instalação do Ubuntu.

    
por 13.05.2011 / 16:32
2

Em um Dell PowerEdge 310 com uma placa iDRAC 6 com Ubuntu 10.04 (Lucid), consegui fazer com que minha porta serial funcionasse fazendo as seguintes alterações no BIOS

  • Redirecionamento do console sobre COM2
  • Digite vt100 / vt200
  • Velocidade 115200

Eu então me certifiquei de que o RAC estava configurado para uma taxa de bits de 115.200, fazendo login no sistema e executando os seguintes comandos racadm

  • racadm config -g cfgSerial -o cfgSerialBaudRate 115200
  • racadm config -g cfgSerial -o cfgSerialBaudRate 1
  • racadm config -g cfgSerial -o cfgSerialSshEnable 1
  • racadm config -g cfgSerial -o cfgSerialCom2RedirEnable 1 (Isso parece ser diferente da configuração de redirecionamento ativado no BIOS)
  • racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 300
  • racadm config -g cfgSerial -o cfgSerialTelnetEnable 0
  • configuração do racadm -g cfgIpmiSol -o cfgIpmiSolEnable 1
  • configuração do racadm -g cfgIpmiSol -o cfgIpmiSolBaudRate 115200

Depois de fazer tudo isso, instalei o script de inicialização que delerious010 sugeriu e ainda não consegui obter um SSH ligação à consola através do cartão DRAC. Eu segui o sugerido pelo user92395 e reduzi a taxa de bits para 19.200 bps e, eis que eu consegui me conectar à minha porta do console. Infelizmente para mim o kit de ferramentas da Dell não foi portado para o Lucid e não consegui encontrar a fonte, então não consegui rodar o 'syscfg csp'. Eu encontrei no entanto isso modificando o script /etc/init/ttyS1.conf e adicionando uma diretiva de pré-inicialização que executa o comando setserial que eu poderia aumentar a taxa de bits e conectar a 115.200 bps. Meu script ttyS1.conf se parece com isto:

# ttyS1 - getty
#
# This service maintains a getty on ttyS1 for console 
# redirection to the Dell DRAC card.

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
pre-start script
  /bin/setserial /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test
end script

exec /sbin/getty -h -L 115200n8 ttyS1 vt100

Quando tiver uma chance, irei inicializar este sistema com o Ubuntu 12.04 (Precise) e executar o comando syscfg para ver qual é o valor da variável 'msgcommbitrate'.

    
por 18.03.2014 / 21:46
1

Para quem precisar de informações ... no Dell PE 2950, para fazer com que o redirecionamento do console funcione para BIOS + GRUB + OS no Ubuntu 10.04:

  1. F2 na inicialização do BIOS
  2. Nas configurações do console serial:

    • Redirecionamento do console para Com2
    • Tipo: vt100 / vt200
    • Nenhum redirecionamento após a inicialização
    • Velocidade: 57600
  3. Edite as configurações do GRUB em / etc / default / grub

    • GRUB_CMDLINE_LINUX="console = tty1 console = ttyS1,57600n8"
    • GRUB_TERMINAL = serial
    • GRUB_SERIAL_COMMAND="serial --unit = 1 --speed = 57600 --word = 8 --parity = no --stop = 1"
  4. update-grub

  5. Crie /etc/init/ttyS1.conf

    • iniciar no parado rc RUNLEVEL = [2345]
    • pare no nível de execução [! 2345]
    • respawn
    • exec / sbin / getty-h -L -8 57600n8 ttyS1 vt100
  6. Reinicie.

por 13.05.2011 / 16:47