Connectrix Série B Brocade: Como recuperar do estado travado na porta Ethernet de gerenciamento, sem acesso usando webtools, telnet ou SSH
Summary: Como recuperar do estado travado na porta Ethernet de gerenciamento, sem acesso usando webtools, telnet ou SSH
Symptoms
Como recuperar do estado travado na porta Ethernet de gerenciamento, sem acesso usando Webtools, Telnet ou SSH.
O switch de classe director da Brocade não pode ser acessado via IP do chassi ou IP ativo do CP, sem acesso usando webtools, telnet ou SSH.
O Brocade Departmental Switch não pode ser acessado via IP do switch, sem acesso via webtools, telnet ou SSH.
Gerenciamento eth0
ifconfig
Cause
Aqui está um exemplo das estatísticas de um switch com eth0 no estado travado:
/sbin/ifconfig:
eth0 Link encap:Ethernet HWaddr 00:05:33:32:40:E3
inet addr:xx.xxa.x.xxx Bcast:xx.xxx.xx.xxx Máscara:xxx.xxx.xxx.xxx.x
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
pacotes RX:368707819 erros:0 dropped:0 overruns:0 frame:450
TX packets:161607771 errors:1321348 dropped:0 overruns:197 carrier:1291486
colisões:129622 txqueuelen:1000
Como visto acima, as estatísticas RX estão limpas, mas há erros significativos de TX relatados.
Resolution
Advertência: Do não executar o comando "ifconfig eth0 down" para desativar a porta Ethernet, pois isso pode causar pane ou reinicialização no switch de classe departamental ou HAfailover inesperado no switch de classe Director.
Solução temporária para os switches de Diretor e Departamental:
Nota: As soluções temporárias abaixo são consideradas não disruptivas, no entanto, é recomendável que o plano de ação seja executado durante uma janela do cliente caso ocorra uma reinicialização inesperada.
Switch departamental:
1. Conecte-se ao comutador via cabo serial.
2. Redefina eth0 usando uma das opções abaixo (as opções estão listadas na ordem recomendada da Brocade).
Um. Execute hareboot, que reinicializará o processador, mas não o switch (sem interrupção para Fibre Channel)
Exemplo:
> DS5000B hareboot
HA reinicializando ...B. Altere o endereço IP do switch e, em seguida, altere-o de volta para o IP original.
Exemplo:
Anote o endereço IP original:
> DS5000B ipaddrshow
Endereço IP Ethernet do SWITCH
: xx.xx.xx.xx
Máscara de sub-rede Ethernet: xxx.xxx.xxx.x
Endereço IP do gateway: xx.xx.xx.x
DHCP: ApagadoAlterar as configurações de IP de volta para o padrão de fábrica
> DS5000B ipaddrset
Endereço IP Ethernet [xx.xx.xx.xx]:xx.xx.xx.xx
Máscara de sub-rede Ethernet [xxx.xxx.xxx.x]:xxx.x.x.x
Endereço IP do gateway [xx.xx.xx.x]:x.x.x.x
DHCP [desativado]:Agora altere-o de volta para o IP original
> DS5000B ipaddrset
Endereço IP Ethernet [xx.xx.xx.xx]:xx.xx.xx.xx
Máscara de sub-rede Ethernet [xxx.x.x.x]:xxx.xxx.xxx.xxx.x
Endereço IP do gateway [x.x.x.x]:xx.xx.xx.x
DHCP [desativado]:c. Alterar o controle de fluxo.
Exemplo:
Anote o controle de fluxo de corrente.
DS5000B:> ifmodeshow eth0
Modo de link: 100 Mbit, half duplex, link ok
Endereço MAC: 00:05:1E:04:2C:4DAltere o seguinte para o oposto da saída acima, em nosso caso altere-o para 100/Full duplex.
Nota: De acordo com a Brocade, é recomendável que a interface eth0 esteja em execução a 100/Full Duplex (supondo que o switch de rede IP possa suportá-la).
> DS5000B ifmodeset eth0
Tenha cuidado ao usar esse comando. Forçar o link para um modo operacional não suportado pelo equipamento de rede ao qual ele está conectado pode resultar em uma incapacidade de se comunicar com o sistema por meio de sua interface Ethernet.
É recomendável que você use esse comando somente a partir da porta do console serial.
Tem certeza de que realmente quer fazer isso? (sim, s, não, n): [não] y
Prossiga com cautela.
Negociação automática (sim, y, não, n): [não]
Força 100 Mbps/Full Duplex (sim, y, não, n): [não] y
Confirmando a configuração... Feito.Se o usuário NÃO souber se seu switch IP pode dar suporte a 100/Full Duplex, então neste ponto podemos deixar a interface eth0 em 100/Full Duplex e testar a conectividade. Se a conectividade falhar, altere-a de volta para a configuração original.
Altere-o de volta para a configuração duplex original
> DS5000B ifmodeset eth0
Tenha cuidado ao usar esse comando. Forçar o link para um modo operacional não suportado pelo equipamento de rede ao qual ele está conectado pode resultar em uma incapacidade de se comunicar com o sistema por meio de sua interface Ethernet.
É recomendável que você use esse comando somente a partir da porta do console serial.
Tem certeza de que realmente quer fazer isso? (sim, s, não, n): [não] y
Prossiga com cautela.
Negociação automática (sim, y, não, n): [não]
Força 100 Mbps/Full Duplex (sim, y, não, n): [não]
Força 100 Mbps / Half Duplex (sim, y, não, n): [não] y
Confirmando a configuração... Feito.3. Teste a conectividade Ethernet.
Switch do diretório:
1. Conecte-se ao CP ativo por meio do cabo serial.
2. Redefina eth0 usando uma das opções abaixo (as opções estão listadas na ordem recomendada da Brocade).
Um. Execute o failover, que reinicializará o processador na placa CP ativa atual, mas não no switch (com interrupções para Fibre Channel).
Verifique se o status do HA está ativado e sincronizado e executa failover de CP.
O DCX> tem como CP
local (slot 7, CP1): CP remoto ativo e morno recuperado
(slot 6, CP0): Em espera, HA íntegra
ativada, heartbeat up, estado de HA sincronizadoAdvertência: Somente se o status de HA estiver ativado e sincronizado, execute o failover de CP. Caso contrário, NÃO tente um failover, caso contrário, você reinicializará o switch.
DCX> hafailover
CP local (slot 7, CP1): CP remoto ativo e morno recuperado
(slot 6, CP0): Em espera, HA íntegra
habilitada, heartbeat up, estado de HA sincronizado
Advertência: Este comando está sendo executado em um sistema de processador de controle (CP)
redundante e essa operação fará com que o CP ativo seja redefinido.
Portanto, todas as sessões telnet existentes precisam ser reiniciadas.Tem certeza de que deseja fazer failover para o CP em espera [s/n]? y
Forçando o failover...B. Altere o endereço IP do switch e, em seguida, altere-o de volta para o IP original.
Exemplo:
Anote o endereço IP original:
DCX> ipaddrshow |
Endereço IP Ethernet do SWITCH
: xx.xx.xx.xx
Máscara de sub-rede Ethernet: xxx.xxx.xxx.x
Endereço IP do gateway: xx.xx.xx.x
DHCP: ApagadoAltere as configurações de IP de volta para o padrão de fábrica no CP ativo; nesse caso, o CP ativo é CP0
DCX> ipaddrset -cp 0
Host Name [cp0]:
Ethernet IP Address [xx.xx.xx.xx]:xx.xx.xx.xx
Ethernet Subnetmask [xxx.xxx.xxx.x]:xxx.x.x.x
Gateway IP Address [xx.xx.xx.x]:x.x.x.xAgora altere-o de volta para o IP original.
DCX> ipaddrset -cp 0
Host Name [cp0]:
Ethernet IP Address [xx.xx.xx.xx]:xx.xx.xx.xx
Ethernet Subnetmask [xxx.x.x.x]:xxx.xxx.xxx.x
Gateway IP Address [x.x.x.x]:xx.xx.xx.xc. Alterar o controle de fluxo.
Anote o controle de fluxo de corrente.
DCX> ifmodeshow eth0
Modo de link: 100 Mbit, half duplex, link ok
Endereço MAC: 00:05:1E:04:2C:4DAltere o seguinte para o oposto da saída acima, em nosso caso altere-o para 100/Full duplex.
Nota: De acordo com a Brocade, é recomendável que a interface eth0 esteja em execução a 100/Full Duplex (supondo que o switch de rede IP possa suportá-la).
DCX> ifmodeset eth0
Tenha cuidado ao usar esse comando. Forçar o link para um modo operacional não suportado pelo equipamento de rede ao qual ele está conectado pode resultar em uma incapacidade de se comunicar com o sistema por meio de sua interface Ethernet.
É recomendável que você use esse comando somente a partir da porta do console serial.
Tem certeza de que realmente quer fazer isso? (sim, s, não, n): [não] y
Prossiga com cautela.
Negociação automática (sim, y, não, n): [não]
Força 100 Mbps/Full Duplex (sim, y, não, n): [não] y
Confirmando a configuração... Feito.Se o cliente NÃO souber se o switch IP é compatível com 100/Full Duplex, podemos deixar a interface eth0 em 100/Full Duplex e testar a conectividade. Se a conectividade falhar, altere-a de volta para a configuração original.
Altere-o de volta para a configuração duplex original.
DCX> ifmodeset eth0
Tenha cuidado ao usar esse comando. Forçar o link para um modo operacional não suportado pelo equipamento de rede ao qual ele está conectado pode resultar em uma incapacidade de se comunicar com o sistema por meio de sua interface Ethernet.
É recomendável que você use esse comando somente a partir da porta do console serial.
Tem certeza de que realmente quer fazer isso? (sim, s, não, n): [não] y
Prossiga com cautela.
Negociação automática (sim, y, não, n): [não]
Força 100 Mbps/Full Duplex (sim, y, não, n): [não]
Força 100 Mbps / Half Duplex (sim, y, não, n): [não] y
Confirmando a configuração... Feito.3. Teste a conectividade Ethernet.