A série de servidores Dell PowerEdge vem com interfaces de gerenciamento integradas chamadas DRACs.
Esta página o instrui sobre como configurar a interface DRAC de dentro do Linux para habilitar o redirecionamento do console em conexões SSH.
Passos
Método 1 de 3: pré-configuração
Etapa 1. Atualizar software e firmware
- Atualize para o pacote Dell OpenManage Server Administrator Node mais recente. Omconfig e racadm devem ser incluídos nesses pacotes.
- Atualize seu firmware Drac para a versão mais recente.
- Instale o ipmitool
- Defina a senha do Dell Drac. Consulte configuração de senhas Dell Drac
Etapa 2. Determine se você tem uma placa DRAC4 ou DRAC5 instalada
-
-
Duas maneiras de informar a versão da sua placa DRAC _antes_ de instalar o racadm (para que você saiba qual racadm criar um link simbólico para / usr / bin / racadm):
-
A primeira maneira é usar a versão IPMI. DRAC4 são a versão 1.5 e DRAC5 são 2.0.
-
Execute o comando / opt / bcs / bin / ipmitool mc info | grep IPMI
-
Em um host DRAC4 = Versão IPMI: 1.5
-
Em um host DRAC5 = Versão IPMI: 2.0
-
O que é bom sobre o ipmitool é que você não precisa ter nenhum pacote OpenManage instalado para usá-lo. Mas isso não vai funcionar quando eles lançarem o DRAC6 se o DRAC6 for IPMI versão 2.0 também.
-
Etapa 3. Use o comando omreport como outro método para determinar a versão DRAC:
-
-
Execute o comando omreport chassis info | grep DRAC
- Em um host DRAC4 = Versão DRAC4: 1,60
- Em um host DRAC5 = Versão DRAC5: 1.32
- É recomendável que você use um relatório para determinar a versão do DRAC.
-
Método 2 de 3: Para Dell DRAC 4: como configurar o redirecionamento de console por SSH
Etapa 1. Dell DRAC 4:
Configure as opções do BIOS:
- Omconfig chassis biossetup attribute = conredirect setting = enable
- omconfig chassis biossetup attribute = serialport1 setting = rac
- atributo biossetup do chassi omconfig = configuração fbr = 9600
- Omconfig chassis biossetup attribute = crab setting = enabled
Etapa 2. Dell DRAC 4:
Alterar as configurações do drac: (se racadm não estiver em seu caminho, marque / opt / dell / srvadmin / rac5 / bin / racadm)
- racadm config -g cfgSerial -o cfgSerialBaudRate 57600
- racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
- racadm config -g cfgSerial -o cfgSerialConsoleIdleTimeout 0x300c
- racadm config -g cfgSerial -o cfgSerialTelnet7fIsBackspace 1
- racadm config -g cfgSerial -o cfgSerialSshEnable 1
- racadm config -g cfgSerial -o cfgSerialHistorySize 0x2000
- Verifique as mudanças: racadm getconfig -g cfgSerial
Etapa 3. Dell DRAC 4:
Edite seu grub.conf (agora chamado /boot/grub/menu.lst) para habilitar duas coisas: 1- interação do grub e 2- mensagens do kernel e saída do script rc.
-
Para a primeira parte (interação do grub), adicione uma linha "serial" e "terminal" ao grub.conf. Você deve comentar a imagem inicial para que isso funcione:
- splashimage = (hd0, 0) /grub/splash.xpm.gz
- menu oculto
- serial --unit = 0 --speed = 9600
- terminal --timeout = 5 console serial
-
Passe para o kernel os argumentos do console (no grub.conf) para que você possa ver todas as mensagens uma vez que o kernel carregue e além (saída de scripts rc, por exemplo.) Observe que é ttyS0:
kernel /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS0, 57600
-
Adicione uma linha agetty no / etc / inittab para redirecionar o console serial corretamente e reinicie o init depois. Isso fornecerá um prompt de login no console serial assim que o sistema for inicializado. Por exemplo (Nota: ttyS0):
- ONS: 2345: respawn: / sbin / agetty -i -L 57600 ttyS0 vt100
- Para permitir acesso de login root ao novo console, você precisará adicionar 'ttyS1' a / etc / securetty (se ainda não estiver lá).
- Depois de adicionar a linha acima a / etc / inittab Reinicie o init com:
- init q
Método 3 de 3: Para Dell DRAC 5: como configurar o redirecionamento de console por SSH
Etapa 1. Dell DRAC 5:
Configure as opções do BIOS:
- atributo biossetup do chassi omconfig = configuração extserial = rad
- atributo biossetup do chassi omconfig = configuração fbr = 9600
- omconfig chassis biossetup attribute = serialcom setting = com2
- Omconfig chassis biossetup attribute = crab setting = enabled
Etapa 2. Dell DRAC 5:
Alterar as configurações do drac:
- racadm config -g cfgSerial -o cfgSerialBaudRate 115200
- racadm config -g cfgSerial -o cfgSerialConsoleEnable 1
- racadm config -g cfgSerial -o cfgSerialSshEnable 1
- racadm config -g cfgSerial -o cfgSerialHistorySize 2000
Etapa 3. Dell DRAC 5:
Edite seu grub.conf (agora chamado /boot/grub/menu.lst) para habilitar duas coisas: 1- interação do grub e 2- mensagens do kernel e saída do script rc.
-
Para a primeira parte (interação do grub), você precisará adicionar uma linha "serial" e "terminal" ao grub.conf. Você deve comentar a imagem splash para que isso funcione. Observe que é unidade = 1 e velocidade = 115200, que é diferente do DRAC4:
- splashimage = (hd0, 0) /grub/splash.xpm.gz
- menu oculto
- serial --unit = 1 --speed = 115200
- terminal --timeout = 5 console serial
-
Em seguida, passe para o kernel os argumentos do console para que você possa ver todas as mensagens uma vez que o kernel carregue e além (saída de scripts rc, por exemplo.) Observe que é ttyS1:
- kernel /vmlinuz-2.6.9-67. ELsmp ro root = LABEL = / console = tty0 console = ttyS1, 115200
- Adicione uma linha agetty no / etc / inittab para redirecionar o console serial corretamente e reinicie o init depois disso. Isso fornecerá um prompt de login no console serial assim que o sistema for inicializado. Por exemplo (Nota: ttyS1):
- CONTRAS: 2345: respawn: / sbin / agetty -i -h -L 115200 ttyS1 vt100
- Para permitir acesso de login root ao novo console, adicione 'ttyS1' a / etc / securetty (se ainda não estiver lá).
-
Depois de adicionar a linha acima a / etc / inittab Reinicie o init com:
init q
Etapa 4. Teste sua conexão com a interface Inband
- Agora, de um host remoto, ssh para o endereço IP do Drac ou nome do host do Drac como usuário "root". Por exemplo: ssh test.host.com -l root
- Digite a senha do iDrac para fazer login no Drac.
- Use os comandos racadm ou o comando de conexão (Exemplo: ajuda do racadm).
- Para se conectar ao redirecionamento do console serial, conecte-se a com2. Por exemplo: conectar com2
-
Para desconectar, use "[CTRL] + " (Pressione a tecla Control e a tecla de barra invertida juntas para desconectar da conexão de forma limpa.)
- Se disser que a porta está sendo usada por outro usuário, provavelmente significa que a conexão não foi finalizada corretamente. A melhor maneira de esclarecer isso é redefinir a placa Drac com o seguinte comando: racadm racreset
- Também é útil quando você precisa reiniciar o host: racadm serveraction gracereboot