本文檔介紹SpineControlBus測試,並提供測試失敗時要採取的操作。
SpineControlBus測試是一種診斷測試,用於檢查從主幹卡到Supervisor卡的備用控制匯流排連線。主幹卡也以其他名稱(如Xbar或Fabric)命名。從每個Supervisor模組到每個Spine卡有兩條控制匯流排。僅使用其中一個,而另一個則保留為備用,以防主裝置發生故障。
這是一次無中斷測試。此測試在連續失敗20次後自動停用。此測試失敗不被視為災難性的,但它表明該Supervisor-Spinecard對的高可用性「降低」。
排除思科漏洞ID CSCuc72466 - 主幹控制匯流排在活動和待機時均出現故障。
SpineControlBus訪問暫存暫存器,以測試對主幹卡的主用和備用訪問,以確定主幹是否工作。但是,一次只能進行一個訪問。當主用和備用同時運行測試時,其中一個測試(通常是備用測試)會失敗。故障是錯誤警報,而不是實際硬體故障的指示。
應用此解決方法,以確保活動和備用Supervisor不會同時執行測試:
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
輸入show diagnostic content module X命令以確定SpineControlBus的測試ID。
另一種解決方法是停用備用Supervisor上的測試。
繼續使用show diagnostic result module X test SpineControlBus detail命令監控測試。
NX-OS版本6.2中修復了思科漏洞ID CSCuc72466
一旦排除上述錯誤,並再次發生失敗,請採取以下動作:
如果測試多次失敗,則這可能表示Supervisor出現故障。如果主用Supervisor未通過測試,請嘗試執行Supervisor切換;如果備用Supervisor未通過測試,則重新載入備用Supervisor,檢視問題是否解決。如果是,請更換主管。否則,雖然不常見,但可能表示存在多個主幹卡或多個匯流排故障的問題。如果單個主幹卡出現故障,請將主幹卡插入另一個已知良好的插槽,檢視主幹卡是否出現問題。如果是,請更換主幹卡。否則,這表示匯流排有問題,應該更換機箱。
範例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
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
28-May-2013 |
初始版本 |