Contents

Introduction

Qual é a ação recomendada quando o teste SpineControlBus falha?

Introduction

Este documento descreve o teste SpineControlBus e fornece uma ação a ser tomada quando o teste falha.

O teste SpineControlBus é um teste de diagnóstico que verifica a conectividade do barramento de controle de standby da placa Spine à 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 um backup caso o principal falhe.

Este é um teste sem interrupções. Este teste é desabilitado automaticamente após 20 falhas consecutivas. A falha deste teste não é considerada catastrófica, mas é uma indicação de alta disponibilidade 'reduzida' para esse par Supervisor-Placa de mesmo nível.

Qual é a ação recomendada quando o teste SpineControlBus falha?

1. Exclua o bug da Cisco ID CSCuc72466 - O Spine Control Bus falha em ativo e em standby.

O SpineControlBus acessa o registro de arranhões para testar o acesso ativo e em espera à placa Spine, a fim de determinar se a coluna funciona. No entanto, esse acesso só pode ser feito um de cada vez. Quando ambos executam o teste ativo e standby ao mesmo tempo, um dos testes (geralmente o teste de standby) falha. A falha é um alarme falso e não uma indicação de uma falha real de hardware.

Aplique esta solução alternativa para garantir que o teste não seja executado pelo supervisor ativo e em standby 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.

Note: A solução alternativa acima reduz a probabilidade da falha, mas não garante que essa falha não será vista.

Outra solução é desativar o teste no supervisor em standby.

Continue a monitorar o teste com o comando show diagnostic result module X test SpineControlBus detail.

Note: Às vezes, o teste será desativado por erro. Redefina o supervisor para limpar os resultados do teste e executar novamente o teste.

O bug da Cisco ID CSCuc72466 é corrigido no NX-OS versão 6.2

2. Depois que o bug acima tiver sido excluído e a falha ocorrer novamente, execute estas ações:

Se o teste falhou várias vezes, isso pode indicar um supervisor com falha. Tente um switchover de supervisor caso o supervisor ativo falhe no teste ou recarregue o supervisor em standby se o supervisor em standby falhar no teste para ver se o problema é eliminado. 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 tiver falhado, insira uma placa Spine em um slot em boas condições diferente para ver se o problema ocorre na placa Spine. Se isso acontecer, substitua a placa Spine. Caso contrário, isso indica um problema com o barramento e o chassi deve ser substituído.

Exemplo

Nexus7000# 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