Este documento descreve o teste do SpineControlBus e fornece uma ação a ser tomada quando o teste falhar.
O teste SpineControlBus é um teste de diagnóstico que verifica a conectividade do barramento de controle de standby da placa Spine para a placa Supervisor. A placa spine também é conhecida por outros nomes, como Xbar ou Fabric. Há dois barramentos de controle de cada um dos módulos Supervisor para cada placa Spine. Apenas um deles é usado, enquanto o outro é mantido como backup, caso o principal falhe.
Este é um teste sem interrupções. Este teste é desativado automaticamente após 20 falhas consecutivas. A falha desse teste não é considerada catastrófica, mas é uma indicação de alta disponibilidade 'reduzida' para esse par Supervisor-Spinecard.
Exclua o bug da Cisco ID CSCuc72466 - Falha no barramento de controle spine nos modos ativo e standby.
O SpineControlBus acessa o registro de rascunho para testar o acesso ativo e em espera à placa Spine para determinar se a placa spine funciona. No entanto, esse acesso só pode ser feito um de cada vez. Quando ativo e em espera executam o teste ao mesmo tempo, um dos testes (geralmente o teste em espera) falha. A falha é um alarme falso e não uma indicação de uma falha real de hardware.
Aplique esta solução para garantir que o teste não seja executado pelo supervisor ativo e em espera ao mesmo tempo:
N7K(config)# diagnostic monitor interval module <supervisor_slot_number>
test SpineControlBus hour 0 min 0 second 31
N7K# diagnostic clear result module <supervisor_slot_number> test 11
Insira o comando show diagnostic content module X para determinar a ID de teste do SpineControlBus.
Outra solução é desativar o teste no supervisor em espera.
Continue a monitorar o teste com o comando show diagnostic result module X test SpineControlBus detail.
O bug da Cisco ID CSCuc72466 foi corrigido no NX-OS versão 6.2
Quando o bug acima tiver sido excluído e a falha ocorrer novamente, execute estas ações:
Se o teste tiver falhado várias vezes, isso pode indicar um supervisor com falha. Tente uma alternância de supervisor no caso de o supervisor ativo falhar no teste ou recarregue o supervisor em espera se o supervisor em espera falhar no teste para ver se o problema é resolvido. Em caso afirmativo, substitua o supervisor. Caso contrário, embora não seja comum, isso pode indicar um problema com várias placas spine ou várias falhas de barramento. Se uma única placa Spine falhar, insira uma placa Spine em um slot diferente que esteja em boas condições para ver se o problema acompanha a placa Spine. Em caso afirmativo, substitua a placa spine. Caso contrário, isso indica um problema com o barramento e o chassi deve ser substituído.
ExemploNexus7000# show diagnostic result module 5 test SpineControlBus detail
Module 5: Supervisor module-1X (Active)
11) SpineControlBus E
Error code ------------------> DIAG TEST ERR DISABLE
Total run count -------------> 676018
Last test execution time ----> Tue May 14 18:30:47 2013
First test failure time -----> Sat Oct 13 17:55:06 2012
Last test failure time ------> Tue May 14 18:30:47 2013
Last test pass time ---------> Tue May 14 18:30:17 2013
Total failure count ---------> 30
Consecutive failure count ---> 1
Last failure reason ---------> Spine control test failed
Next Execution time ---------> Tue May 14 18:31:17 2013
XBar 1 2 3
---------------------------------------------------------------------
F F F
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
28-May-2013 |
Versão inicial |