Como executar uma verificação básica de integridade em um switch Connectrix série B.
Para o diagnóstico inicial, a execução do comando supportshow
reunirá o resultado de vários comandos.
Se for necessário fazer investigações adicionais, poderá ser necessário executar um supportsave, pois ele contém o supportshow
e informações adicionais para a engenharia e poderá anexá-las ao chamado adequado.
Para coletar o supportshow
, consulte a EMC Knowledgebase Solution:
489144: Connectrix: Como coletar um arquivo de log do switch com uma sessão PuTTY, passo a passo.
Connectrix: Como coletar um arquivo de log do switch com uma sessão PuTTY, passo a passo
Após a conclusão do supportshow
, abra o arquivo com qualquer editor de arquivo de texto. Abaixo, estão listados os comandos mais úteis que fazem parte do resultado do supportshow
.
Digite comandos somente em letras minúsculas; combinar o uso de maiúsculas e minúsculas facilita a leitura.
— Os exemplos se baseiam no Fabric OS 8.2.x ou posterior. Consulte a página de Suporte por produto (também para resultados de firmwares mais antigos): https://www.dell.com/support/home/pt-br/products. Procure o produto em questão e consulte o guia de comandos na seção de documentação.
— Para obter uma explicação detalhada dos comandos, consulte também o guia de comandos da versão relevante do Fabric OS.
- Verifique se o switch é compatível com a Dell Technologies.
chassisShow
Esse comando faz o inventário e exibe o conteúdo do cabeçalho de FRU para cada objeto da versão do chassi e do backplane do
chassi.
Ele fornece detalhes sobre o CHASSI, o VENTILADOR, a FONTE DE ALIMENTAÇÃO, o BLADE de SW (switch), o BLADE do CP (Control Processor, Processador de Controle) e a UNIDADE WWN.
Esse resultado é mais útil para confirmar se esse é um switch compatível com a Dell Technologies, por meio do número de série (SN).
Se ele for um switch Dell Technologies, será possível verificar a compatibilidade em dois locais.
Primeiro, role até a saída WWN Unit: 1 e observe o campo ID.
Ele deve ter nove caracteres, e há diferentes variedades.
A maioria delas começa com as letras EMC. Em segundo lugar, duas linhas abaixo, há o campo Serial Num:
Todos os SNs de switches Dell Technologies Connectrix série B devem começar com as letras BRC.
Exemplo:
WWN Unit: 1
ED-8510_4S_001:FID128:admin> chassishow
[truncated]
WWN Unit: 1
Header Version: 2
[truncated]
ID: EMCXXXXXX
Part Num: CONTRX0000DCX
Serial Num: BRCXXXXXXXXXXX
- Firmware: Verifique se o firmware é compatível.
firmwareShow
Isso exibirá as versões do Fabric OS nas partições primária e secundária. Para sistemas com várias placas de CP (Control Processor, Processador de Controle) e vários blades de AP, esse comando exibe essas informações para os blades de AP e os CPs locais e remotos. Depois de verificar o nível de firmware, é possível confirmar se o código é compatível com a Dell EMC no momento usando o site Suporte da Dell (procure o ativo e verifique a disponibilidade do código).
Inconsistências de firmware podem causar inúmeros problemas e, se o firmware do switch tiver alcançado o EOSL, é recomendável que o cliente programe um upgrade para o código de destino (T).
Exemplo:
ED-8510_4S_fid128:FID128:admin> firmwareshow
Slot Name Appl Primary/Secondary Versions Status
--------------------------------------------------------------------------
4 CP0 FOS v8.2.3c1 ACTIVE *
v8.2.3c1
5 CP1 FOS v8.2.3c1 STANDBY
v8.2.3c1
7 FX8-24 FOS v8.2.3c1
v8.2.3c1
- Integridade do switch:
Se o switch for compatível com a Dell Technologies, e o firmware estiver em um nível compatível, procure os comandos abaixo para verificar a integridade do switch.
Observe que o guia de comandos (é possível fazer download dele no mesmo site de suporte mencionado acima) de cada versão do código oferece uma explicação abrangente e exemplos.
— Monitoring and Alerting Policy Suite (MAPS) No Fabric OS 8.2.x e posteriores, use o comando:
Esse comando exibe um resumo das regras ou dos eventos acionados e dos objetos nos quais as regras foram acionadas durante um período especificado.
mapsdb --show
Dashboard Information:
exibe a hora de início do painel de indicadores, as políticas ativas, os alertas configurados, as portas isoladas, as portas desativadas e as portas em quarentena.
Switch Health Report:
exibe o status geral do switch. Se o status geral não estiver íntegro, os fatores contribuintes e as portas isoladas serão listados.
Summary Report:
exibe o status das categorias de monitoramento para determinar a integridade atual do switch. O estado de integridade de cada categoria envolve a contribuição de um grupo de sistemas de monitoramento ou de contadores de erros e das regras configuradas na política ativa.
A visualização de resumo exibe as seguintes informações para cada categoria: informações coletadas desde a meia-noite do dia atual e as informações históricas coletadas nos últimos sete dias.
O estado de integridade pode ser um dos seguintes:
No Error: nenhum erro ocorreu.
In operating range: Os erros estão dentro dos limites configurados na política ativa.
Out of operating range: Os erros estão acima dos limites configurados, e isso aciona as regras configuradas na política ativa. Isso indica que alguns atributos do switch estão operando fora do intervalo configurado.
Rules Affecting Health: Exibe as condições que contribuíram para o status atual do switch. As seguintes informações são exibidas: o número de regras acionadas em uma categoria, o número de repetições, as regras acionadas, o tempo de execução, os elementos para os quais as regras foram acionadas e o valor acionado.
History Data: Exibe os seguintes dados históricos para um espaço de tempo específico: o sistema de monitoramento, o valor atual que acionou a regra e os elementos para os quais as regras foram acionadas.
History Data for Backend ports: Exibe as estatísticas de erro das portas de back-end para um espaço de tempo específico.
Se nenhum operando for especificado, esse comando exibirá o uso.
Exemplo:
ED-8510_4S_fid128:FID128:admin> mapsdb --show
1 Dashboard Information:
=======================
DB start time: Sat Jan 1 00:01:50 2000
Active policy: dflt_moderate_policy
Configured Notifications: RASLOG,SNMP,SW_CRITICAL,SW_MARGINAL,SFP_MARGINAL
Fenced Ports : None
Decommissioned Ports : None
Fenced circuits : None
Quarantined Ports : None
Top Zoned PIDs <pid(it-flows)>:
2 Switch Health Report:
=======================
Current Switch Policy Status: MARGINAL
Contributing Factors:
---------------------
*EXPIRED_CERTS (MARGINAL).
3.1 Summary Report:
===================
Category |Today |Last 7 days |
--------------------------------------------------------------------------------
Port Health |No Errors |In operating range |
BE Port Health |No Errors |No Errors |
Extension GE Port Health |No Errors |No Errors |
Fru Health |In operating range |In operating range |
Security Violations |Out of operating range |Out of operating range |
Fabric State Changes |No Errors |In operating range |
Switch Resource |In operating range |In operating range |
Traffic Performance |In operating range |In operating range |
Extension Health |No Errors |No Errors |
Fabric Performance Impact|In operating range |In operating range |
3.2 Rules Affecting Health:
===========================
Category(Violation Count)|RepeatCount|Rule Name |Execution Time |Object |Triggered Value(Units)|
-----------------------------------------------------------------------------------------------------------------------------
Security Violations(46) |2 |defSWITCHSEC_TELNET_2 |03/28/24 20:35:18|Switch |3 Violations |
| | | |Switch |3 Violations |
|2 |defSWITCHSEC_LV_2 |03/28/24 20:35:18|Switch |3 Violations |
| | | |Switch |3 Violations |
|3 |defSWITCHSEC_TELNET_2 |03/27/24 20:35:06|Switch |4 Violations |
| | | |Switch |4 Violations |
| | | |Switch |3 Violations |
|3 |defSWITCHSEC_LV_2 |03/27/24 20:35:06|Switch |4 Violations |
| | | |Switch |4 Violations |
| | | |Switch |3 Violations |
|4 |defSWITCHSEC_TELNET_2 |03/26/24 20:34:53|Switch |4 Violations |
| | | |Switch |3 Violations |
| | | |Switch |4 Violations |
| | | |Switch |3 Violations |
— é possível verificar o Status do switch e da porta com o seguinte comando:
switchShow
Use esse comando para exibir informações de status da porta e do blade do switch.
As informações podem variar de acordo com o modelo do switch ou com a instância, o número de portas e os valores de ID de domínio.
A saída exibe informações de resumo do switch seguidas por informações de resumo da porta. As informações de resumo do switch são estas:
- switchName — o nome simbólico do switch.
- switchType — os números de modelo e revisão do switch. (Consulte a solução da base de conhecimento: Brocade switchType versus ASIC, versus código da família FOS Connectrix Brocade série B: Brocade switchType versus ASIC, versus código da família FOS
- switchState — o estado do switch: online, offline, testing ou faulty.
- switchMode — o modo de operação do switch: Access Gateway (se o AG estiver ativado.)
- switchRole — a função do switch: principal, subordinate ou disabled.
- switchDomain — o ID de domínio do switch: 1-239.
- switchId — o ID de domínio (D_ID) da porta incorporada do switch.
- switchWwn — o World Wide Name (WWN) do switch.
- zoning — o nome do conjunto de zona ativa.
- switchBeacon — o estado de beacon do switch (on ou off).
- FC Router — o estado do roteador FC (on ou off)
- FC Router BB Fabric ID — o ID do fabric de backbone para roteamento FC.
- HIF Mode — indica o modo High Integrity Fabric (HIF) do switch. Os valores são ON ou OFF.
- Allow XISL Use — indica se o switch está usando links entre switches (XISL) nos switches de base para transportar tráfego aos switches lógicos.
- LS Attributes — exibe os atributos do switch lógico (LS), inclusive o número FID do LS.
Exemplo:
ED_br8510_4S_001:FID128:admin> switchshow
switchName: ED_br8510_4S_001
switchType: 121.3
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 2
switchId: fffc02
switchWwn: 10:00:00:05:1e:98:ba:00
zoning: ON (cfgExample)
switchBeacon: OFF
FC Router: OFF
HIF Mode: OFF
Allow XISL Use: OFF
LS Attributes: [FID: 128, Base Switch: No, Default Switch: Yes, Address Mode 0]
O resumo do switchshow é seguido por uma descrição de uma linha para non-EX_Ports e de uma ou duas linhas para EX_Ports:
Index — o índice da porta é um número entre 0 e a porta máxima da plataforma. O objetivo do índice é identificar o número da porta em relação ao switch.
Slot — número do slot: 1-12.
Port — número da porta: 0-15, 0-31, 0-47 ou 0-63.
Address — o identificador de endereço de 24 bits. (FCID)
Media — os tipos de mídia são:
-- - módulo presente
cu - cobre
id — o ID serial indica que um SFP está instalado. Use o comando sfpshow para obter mais informações sobre a porta.
Speed — a velocidade da porta:
1G — velocidade de transferência fixa de 1 Gbit/s
N1 — velocidade de transferência negociada de 1 Gbit/s
2G — velocidade de transferência fixa de 2 Gbit/s
N2 — velocidade de transferência negociada de 2 Gbit/s
4G — velocidade de transferência fixa de 4 Gbit/s
N4 — velocidade de transferência negociada de 4 Gbit/s
8G — velocidade de transferência fixa de 8 Gbit/s
N8 — velocidade de transferência negociada de 8 Gbit/s
10G — velocidade de transferência fixa de 10 Gbit/s
10N — velocidade de transferência negociada de 10 Gbit/s
16G — velocidade de transferência fixa de 16 Gbit/s
N16 — velocidade de transferência negociada de 16 Gbit/s
32G — velocidade de transferência fixa de 32 Gbit/s
N32 — velocidade de transferência negociada de 32 Gbit/s
64G — velocidade de transferência fixa de 64 Gbit/s
N64 — velocidade de transferência negociada de 64 Gbit/s
AN — autonegociação
UN — desconhecida
State — informações sobre o estado da porta:
No_Card — nenhuma placa de interface presente.
No_Module — nenhum módulo (GBIC ou outro) presente.
Mod_Val — validação do módulo no processo.
Mod_Inv — módulo inválido.
Mod_Uns — módulo não compatível.
No_Light — módulo não está recebendo luz. Esse estado não é aplicável às portas de link entre chassis (ICL) habilitadas para 16 Gb/s.
No_SigDet — nenhum sinal detectado na porta. Para portas ICL (Interchassis Link) com capacidade de 16 Gbit/s, esse estado substitui o indicador No_Light. Ele indica que um módulo quad small form-factor pluggable (QSFP) foi instalado, mas não está conectado por cabo.
No_Sync — módulo está recebendo luz, mas está fora de sincronia.
In_Sync — módulo está recebendo luz e está sincronizado.
Laser_Flt — módulo sinalizando uma falha de laser.
Port_Flt — porta marcada como defeituosa.
Hard_Flt — a porta sofre uma falha grave.
Diag_Flt — a porta falhou no diagnóstico.
Lock_Ref — travamento do sinal de referência.
Testing — execução do diagnóstico.
Offline — conexão não estabelecida (somente para portas virtuais).
Online — a porta está ativa e em execução.
Transient — a porta é desativada e reativada pelo MAPS para se recuperar da condição de gargalo causada pelo dispositivo de destino.
Proto — suporte a protocolos pela porta GbE.
FC — a porta oferece suporte a Fibre Channel.
ISCSI — a porta oferece suporte a ISCSI.
FCIP — a porta oferece suporte a FCIP.
FCoE — a porta oferece suporte a Fibre Channel via Ethernet.
LAN — a porta oferece suporte a LAN.
Comment — o campo de comentário por trás da porta conectada está em branco ou exibe:
Copper ou Optical — exibe qual porta GbE está ativa no momento no switch Brocade 7810.
Copper (cobre) indica que a porta GbE RJ45 está ativa no momento. Optical (óptica) (padrão) indica que
a porta GbE ativa no momento aceita conexões de cobre e ópticas (SFPs).
Disabled — a porta está desativada. Nota: É possível haver diferentes mensagens para o status "Disabled"; consulte o Guia de comandos.
Bypassed — a porta é ignorada (somente loop).
Loopback — a porta está no modo loopback.
D_Port — porta de diagnóstico; é possível configurar o recurso D_Port em E_Port e F_Port. D_Port em E_Port exibe o World Wide Node Name (WWNN) do switch remoto e D_Port em F_Port exibe o World Wide Port Name (WWPN) da porta remota.
E_Port — exibe o WWN e o nome do switch conectado. Se a porta estiver configurada como EX_Port, o WWN do switch conectado será o mesmo do roteador.
F_Port — porta ponto a ponto; exibe o WWN da N_Port conectada. Consulte o Guia de comandos do NPIV.
G_Port — porta ponto a ponto, mas ainda não é E_Port nem F_Port
L_Port — porta de loop; exibe o número de NL_Ports.
EX_Port — porta do roteador; exibe o WWN do switch de borda conectado.
VF_Port — F_Port virtual FCoE. Consulte o Guia de comandos.
VF-Port - Disabled — a F_Port virtual FCoE está desativada.
D_Port Dynamic — a porta está no modo Dynamic D_Port.
D_Port On-demand — a porta está no modo On-demand D_Port.
D_Port protocol violation — a porta está travada no estado G_Port.
D_Port F_Port WWN Dynamic — a porta está conectada a uma porta de dispositivo no modo D_Port.
SIM Port — a porta é uma porta simulada.
Mirror Port — a porta é uma porta espelhada.
(Trunk master) — a porta é a porta principal em um grupo de portas de entroncamento.
(Trunk port, master is port #x) — a porta está configurada como uma porta de entroncamento; a porta principal é a porta #x.
(upstream) — a E_Port é um caminho upstream em direção ao switch principal do fabric.
(downstream) — a E_Port é um caminho downstream distante do switch principal do fabric.
Persistently Disabled — esta porta foi desativada usando portCfgPersistentDisable.
FICON Persistent DID — esta porta foi desativada porque o switch não pôde obter seu ID de domínio de configuração durante
a reconfiguração do fabric quando o modo FICON foi ativado. Consulte ficonShow para obter mais informações.
Fabric ID conflict — dois fabrics diferentes receberam o mesmo ID de fabric (somente EX_Ports).
Fabric ID oversubscribed — um fabric recebeu dois IDs de fabric diferentes (somente EX_Ports).
AoQ — dispositivo QOS conectado e orientado a aplicativos habilitado para qualidade de serviço.
LB mode —se o gateway de acesso não consegue negociar um link habilitado para QoS.
Segmented — segmentada ou desativada por vários motivos. Consulte o Guia de comandos.
EXEMPLO:
Index Slot Port Address Media Speed State Proto
============================================================
[truncated]
15 15 010f00 -- N16 No_Module FC
16 16 011000 -- N16 No_Module FC
17 17 011100 id N16 Online FC D-Port 10:00:00:05:33:a9:ec:56 Dynamic
[truncated]
24 24 011800 id N16 No_Light FC
25 25 011900 id N16 Online FC E-Port 10:00:00:05:33:a9:ec:56 "br6510b_001" (upstream)(Trunk master)
26 26 011a00 id N16 No_Light FC
27 27 011b00 id N16 Online FC Loopback->Port 27
28 28 011c00 -- N16 No_Module FC
-
porterrshow
- Use este comando para exibir um resumo de erros para todas as portas. A exibição contém uma linha de resultado por porta e mostra contadores de erro em unidades, milhares (k) ou milhões (m) ou giga (g)
-
slotShow -m
(somente para uso em directors empresariais)
VACANT — o slot está vazio.
INSERTED, NOT POWERED ON — o blade está presente no slot, mas está desligado.
POWERING UP — o blade está presente e ligado.
LOADING — o blade está presente, ligado e carregando a configuração inicial.
DIAG RUNNING POST1 — o blade está presente, ligado e executando o POST (Power-On Self-Test, Autoteste na Inicialização)
DIAG RUNNING POST2 — o blade está presente, ligado e executando os POSTs pré-inicialização.
INITIALIZING — o blade está presente, ligado e inicializando os componentes de hardware.
ENABLED — o blade está ligado e ativado.
ENABLED (User Ports Disabled) — o blade está ativado, mas as portas externas foram desativadas usando bladeDisable.
DISABLED — o blade está ligado, mas desativado.
FAULTY — o blade apresentou falha porque foi detectado um erro.
UNKNOWN — o blade está inserido, mas não é possível determinar seu estado.
-
errDump
Esse comando exibe mensagens de log de erros externos para todas as instâncias do switch e o chassi, sem quebras de página.
Se você estiver lidando com um chamado de dial home, é aqui que pode encontrar o erro que causou o dial home.
Os erros são registrados cronologicamente de cima para baixo (do mais antigo para o mais recente); portanto, se o switch fez um dial home, é provável que a mensagem de erro correlacionada seja encontrada mais perto da parte inferior do resultado de errdump.
Cada mensagem exibe as seguintes informações:
Timestamp — registro de data e hora da mensagem.
Message ID — identificador da mensagem.
External sequence number — número sequencial da mensagem
Security audit flag — auditoria de segurança registrada. A palavra AUDIT é exibida no campo.
Severity — a severidade da mensagem. Os valores válidos são INFO, WARNING, ERROR e CRITICAL.
Switch name — nome do switch para o gerador dessa mensagem ou o chassi.
Message — corpo da mensagem.
Registro de data e hora
Estado do CP local (ID do CP e número do slot)
Estado do CP remoto (ID do CP e número do slot)
Tipo de recuperação (a quente ou a frio)
High Availability (enabled ou disabled)
Heartbeat (up ou down)
A integridade do CP em espera (healthy, failed ou unknown) é definida desta forma:
Healthy — o CP em espera está em execução e o diagnóstico de integridade em segundo plano não detectou nenhum erro.
Failed — o CP em espera está em execução, mas o diagnóstico de integridade em segundo plano detectou um problema com o blade. Os logs devem ser verificados para determinar a ação de reparo apropriada. O failover é desativado até que o CP em espera seja reparado. As informações sobre o dispositivo com falha no CP em espera serão exibidas.
Unknown — o estado de integridade do CP em espera é desconhecido porque o CP em espera não existe, o heartbeat está inativo ou o monitor de integridade detectou um erro do arquivo de configuração.
Status de sincronização do HA:
HA State Synchronized — o sistema está totalmente sincronizado no momento. Se um failover tornar-se necessário, ele ocorrerá sem interrupções.
HA State Not In Sync — o sistema não consegue sincronizar os dois CPs porque há falha no CP em espera, um comando haSyncStop foi emitido ou ocorreu um erro de sistema. Se um failover tornar-se necessário, neste momento, o CP em espera será reinicializado e o failover ocorrerá com interrupções.
Os endereços IP e Fibre Channel são configurados para o switch.
Informações adicionais sobre o estado de HA interno estão sujeitas a alterações.
Exemplo:
ED_br8510_4S_001:FID128:admin> hadump
---------------------------------------
TIME_STAMP: Jul 10 09:51:33.769077
---------------------------------------
Local CP (Slot 4, CP0): Active, Warm Recovered
Remote CP (Slot 5, CP1): Standby, Healthy
HA enabled, Heartbeat Up, HA State synchronized
[truncated]
Comando "haRedundancy --show".
Use esse comando para exibir as estatísticas de tempo de funcionamento do switch e de redundância do processador de controle do chassi. Para o chassi, o comando exibe as configurações de redundância do processador de controle e o tempo de funcionamento do switch. Para switches, o comando exibe apenas o tempo de funcionamento do switch. Consulte o Guia de comandos.
A exibição inclui as seguintes informações:
Current active session: Exibe as configurações da sessão atual.
— HA synchronization status.
— Active slot state: Exibe o ID do CP, informa se o CP é local ou remoto e apresenta as informações do tipo de recuperação.
— Standby slot state: Exibe o ID do CP e indica se o CP é local ou remoto.
— Start time: Exibe a hora de início dos serviços em estado sincronizado.
Previous active session: Exibe as configurações da sessão ativa anterior.
— Active slot state: Exibe o ID do CP e informações do tipo de recuperação.
— Standby slot state: Exibe informações de ID do CP.
— Start time: Exibe a hora de início dos serviços em estado sincronizado para a sessão.
— End time: Exibe a hora do término da sessão causado pela recuperação esperada ou inesperada.
System uptime: Exibe a hora de início dos serviços do sistema. Isso mudará quando houver um ciclo de energia ou quando ambos os CPs forem redefinidos juntos.
Se um problema (que NÃO afeta atualmente a produção) parecer estar no nível da porta e for necessário obter um novo conjunto de erros de porta, limpe as estatísticas ou siga mais etapas de solução de problemas.
Consulte os seguintes artigos da KB:
Connectrix: Problema de conexão ou de portas após o procedimento de substituição pré-FSP (em inglês)
Connectrix: Como solucionar problemas de comunicação do nó Fibre Channel com a porta do switch ou SFP por eliminação, autoajuda.
Para limpar as estatísticas:
Conecte-se ao switch via Putty
Se fabrics virtuais estiverem em uso:
fosexec --fid all -cmd "statsclear";fosexec --fid all -cmd "slotstatsclear"
ou se o switch estiver executando FOS 7.3 e posteriores, o comando será
supportinfoclear --clear
Se NENHUM fabric virtual estiver em uso:
statsclear;slotstatsclear
Permita que os erros se acumulem por quatro a oito horas.
Execute um novo comando
supportshow
or
supportsave
Analise a
porterrshow
(Consulte os artigos da KB mencionados acima sobre os resultados de porterrshow e as ações a realizar.)
Se o problema não for resolvido após a análise inicial do supportshow
, execute
supportsave
Consulte o artigo da KB:
Connectrix: Como coletar logs do Brocade Supportsave usando SANnav, CLI e Brocade USB
Anexe o resultado e suas descobertas no chamado adequado e coloque o chamado novamente na fila.