In questo documento viene descritto il test SpineControlBus e viene fornita un'azione da eseguire quando il test ha esito negativo.
Il test SpineControlBus è un test diagnostico che controlla la connettività del bus di controllo in standby dalla scheda Spine alla scheda Supervisor. La scheda dorso è anche conosciuta con altri nomi come Xbar o Fabric. Sono disponibili due bus di controllo da ciascun modulo Supervisor a ciascuna scheda Spine. Viene utilizzato solo uno dei due, mentre l'altro viene conservato come backup in caso di guasto del sistema primario.
Si tratta di un test senza interruzioni. Questo test viene disabilitato automaticamente dopo 20 errori consecutivi. Il mancato superamento di questo test non è considerato catastrofico, ma è indice di un'elevata disponibilità "ridotta" per quella coppia Supervisor-Spinecard.
Escludi l'ID bug Cisco CSCuc72466 - Errore del Spine Control Bus in modalità attiva e standby.
SpineControlBus accede al registro di memoria virtuale per verificare l'accesso attivo e in standby alla scheda Spine e determinare se la spine funziona. Tuttavia, tale accesso può essere effettuato solo uno alla volta. Quando il test viene eseguito contemporaneamente sia in modalità attiva che in modalità standby, uno dei test (in genere il test in modalità standby) ha esito negativo. Il guasto è un falso allarme e non un'indicazione di un vero e proprio guasto hardware.
Applicare questa soluzione per assicurarsi che il test non venga eseguito contemporaneamente dal supervisore attivo e dal supervisore in standby:
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
Immettere il comando show diagnostic content module X per determinare l'ID test di SpineControlBus.
Un'altra soluzione è disabilitare il test sul supervisore di standby.
Continuare a monitorare il test con il comando show diagnostic result module X test SpineControlBus detail.
L'ID bug Cisco CSCuc72466 è stato risolto in NX-OS release 6.2
Dopo aver escluso il bug sopra indicato e averlo nuovamente risolto, procedere come segue:
Se il test ha avuto esito negativo più volte, è possibile che si sia verificato un errore del supervisore. Provare a passare al supervisore se il supervisore attivo non supera il test o ricaricare il supervisore in standby se il supervisore in standby non supera il test per verificare se il problema è risolto. In tal caso, sostituire il supervisore. In caso contrario, sebbene non comune, ciò potrebbe indicare un problema con più schede Spine o guasti di bus multipli. Se una singola scheda del dorso è guasta, inserire una scheda del dorso in un altro slot sicuramente funzionante per verificare se il problema è dovuto alla scheda del dorso. In caso affermativo, sostituire la scheda Dorso. In caso contrario, ciò indica un problema con il bus e lo chassis deve essere sostituito.
EsempioNexus7000# 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
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
28-May-2013 |
Versione iniziale |