Contents

Introduction

Informações de Apoio

Impacto e riscos associados

Antes de Começar

Solucionar problemas de RP

Introduction

Este documento descreve como solucionar problemas de hardware ou comunicação entre a linha de console e as portas de console de um Route Processor (RP) em um Cisco 6008 Series Network Convergence System (NCS6008).

Informações de Apoio

O NCS6008 RP tem três portas de console:

- Porta de Console 0 â   Esta porta se conecta à porta de console do Calvados, que é o nome de código da máquina virtual que fornece o plano do administrador do sistema. Durante o processo de inicialização, a porta 0 do console mostra a tela do BIOS (relevante se você precisar alterar o dispositivo de inicialização ou similar). A interface CLI de Calvados opera de maneira virtual ativa/standby, o que significa que se RP0 for o processo CLI/login ativo de Calvados e você abrir uma sessão de console para RP1, ela será redirecionada internamente para a sessão RP0 de Calvados. Esse processo pode criar confusão às vezes, portanto, preste muita atenção ao prompt nos casos em que o RP físico com o qual você interage realmente importa. Por exemplo, do RP0 de um sistema NCS6008: sysadmin-vm:0_RP0#.

- Porta de Console 1   Esta porta se conecta ao console normal Cisco IOS® XR e funciona como a porta de console em qualquer outro sistema IOS XR. Durante o processo de inicialização, o RP1 mostra as mensagens de inicialização do host Operating System (OS), que neste contexto é o mais baixo nível de shell do sistema operacional Linux. Quando o SO XR é inicializado, o RP que executa o SO XR IOS ativo responde a uma sessão de console com o nome de usuário e a senha normais. Depois de fazer logon, você pode executar todas as ações necessárias, sujeitas às permissões e aos níveis de acesso definidos na configuração do sistema. Uma sessão de console iniciada no RP que é executada como a máquina virtual do IOS XR em standby fornece um nó familiar Este (D)RP Node não está pronto ou ativo para a mensagem de login/configuração.

- Porta de Console 2 â   Esta porta se conecta a um controlador interno de Conexão Cruzada Cultural (CCC - Cross Cultural Connection) e (pelo menos para o escopo deste documento) ela não precisa ser configurada ou conectada a nada.

Impacto e riscos associados

Os serviços normais são afetados pelo processo descrito neste documento se as portas de console não estiverem acessíveis. Não haverá impacto comercial nos serviços.

Antes de Começar

Antes de tentar o processo descrito na próxima seção, certifique-se de que não há problemas de cabo. Use o mesmo cabo para confirmar se você pode usar o console para um RP diferente.

Além disso, insira o comando show process devc-conaux-con para verificar o status do sistema:

show processes devc-conaux-con

Se algum problema for detectado, execute um despejo de núcleo e reinicie o processo. Se a saída confirmar que não há problemas, vá para a próxima seção para isolar o problema.

Aqui está um exemplo de saída:

[host:~]$ stty -aF /dev/ttyS0

speed 115200 baud; rows 0; columns 0; line = 0;intr = ^C; quit = ^\; erase = ^?;

kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q;

stop = ^S;susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1;

time = 0;-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts-ignbrk -brkint

-ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany

-imaxbel -iutf8opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0

tab0 bs0 vt0 ff0-isig -icanon -iexten -echo echoe echok -echonl -noflsh -xcase

-tostop -echoprt echoctl echoke[host:~]$

Solucionar problemas de RP

Note: Neste exemplo, o Console 0 do RP0 é usado para fins de solução de problemas. A solução de problemas do console deve ser executada a partir do host.

Conclua estes passos para isolar o problema de RP:

1. Efetue login no sistema como um administrador:

RP/0/RP0/CPU0:NCS6008-A#admin

Tue Mar 17 13:51:05.919 UTC

<username> connected from 127.0.0.1 using console on xr-vm_node0_RP0_CPU0

sysadmin-vm:0_RP0#

2. Na página de administração do sistema, tente estabelecer uma sessão do Shell Seguro (SSH) para o host do Console 0.
Note: O endereço IP para o Console 0 neste exemplo é 10.0.2.2.

sysadmin-vm:0_RP0# run chvrf 0 ssh 10.0.2.2

Thu Mar  12 05:03:37.262 UTC

[host:~]$

[host:~]$ >> Console 0 host.

3. Para isolar a direção da perda, execute um teste de eco do host para a linha do console e da linha do console para o host. Neste exemplo, uma mensagem Hello I am am console 0 é enviada do host para a linha de console:

host:~]$ echo Hello I am console 0 >/dev/ttyS0 >> Sending from S0 i.e. Console0

[host:~]$
Na linha do console, você pode ver a mensagem que foi enviada do host do Console 0:

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A TEST

Hello I am console 0

4. Para confirmar se ocorre comunicação entre a linha do console e o host do Console 0, digite algum texto na linha do console. Você não poderá ver o que está sendo digitado, mas ele será impresso na extremidade do host:

[host:~]$ cat < /dev/ttyS0 >>>

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A

.>

Como mostrado, você pode ver os mesmos caracteres exibidos no host do Console 0:

[host:~]$

Hello console 0 redirect. >>> Message coming from console line.

1. Depois de confirmar que a comunicação ocorre de ambas as maneiras, você pode tentar limpar o ruído na linha do console do host do Console 0:

[sysadmin-vm:0_RP0:~]$ stty -F /dev/hvc0 -ignpar -ignbrk[sysadmin-vm:0_RP0:~]$

[Console Server ]> c d d 30

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A

sysadmin-vm:0_RP0# run

Thu Mar  12 05:18:14.486 UTC

[sysadmin-vm:0_RP0:~]$ stty -F /dev/hvc0 -ignpar -ignbrk

[sysadmin-vm:0_RP0:~]$

Note: Se esse processo resolver o problema, você pode ter encontrado o bug da Cisco ID CSCuq84495.