• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

02-設備管理配置指導

目錄

07-GOLD配置

本章節下載 07-GOLD配置  (186.88 KB)

07-GOLD配置


1 GOLD

1.1  GOLD簡介

GOLD(Generic OnLine Diagnostics,通用在線診斷)通過在設備上執行診斷測試例,來發現硬件故障,並進行問題報告。GOLD檢查的硬件故障主要包括:端口、內存、芯片、連接、轉發路徑以及控製路徑是否正常等。

1.1.1  診斷類型

GOLD支持的診斷類型包括:

·     監控診斷(Monitoring Diagnostics):設備在運行過程中按照一定的時間間隔執行測試例,來周期檢測係統中的硬件是否故障並記錄診斷結果。監控診斷隻能執行非破壞性的測試例。

·     按需診斷(On-Demand Diagnostics):在設備運行過程中,當用戶懷疑硬件故障時,可以手工啟動/停止某些測試例對設備進行診斷,這種診斷稱為按需診斷。

1.1.2  測試例

GOLD使用測試例來描述診斷(測試)的內容。測試例的內容(參數)包括測試的名稱、診斷的類型、描述信息、屬性(破壞性的/非破壞性的等)、缺省是否執行以及執行的時間等。設備支持哪些測試例以及測試例內容的缺省值與設備的型號以及啟動軟件包版本有關,由開發人員根據產品需求在軟件開發階段指定。測試例的部分參數用戶可以使用本文中提供的命令行修改,其它參數則不能修改。測試例壓縮在System包中,和System包一起發布、安裝。所有測試例開啟後,均在後台執行,用戶可以通過相應的display命令查看測試結果或者日誌信息來判斷設備是否出現了硬件故障。

1.2  GOLD配置任務簡介

GOLD配置任務如下:

(1)     顯示測試例內容

(2)     配置診斷

請至少選擇其中一項進行配置。

¡     配置監控診斷

¡     配置按需診斷

¡     執行和腳本綁定的診斷

(3)     (可選)模擬診斷

(4)     (可選)配置GOLD日誌功能

(5)     (可選)顯示測試例執行結果

(6)     (可選)清除測試例執行結果

1.3  顯示測試例內容

可在任意視圖下執行以下命令,顯示測試例的內容。

display diagnostic content [ slot slot-number ] [ verbose ]

1.4  配置監控診斷

1. 功能簡介

對於缺省開啟的監控診斷測試例,在設備啟動後會自動執行;對於缺省沒有開啟的監控診斷測試例,需通過diagnostic monitor enable命令開啟監控診斷功能。

開啟監控診斷測試例後,測試例會按照指定的時間間隔執行。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟監控診斷功能。

diagnostic monitor enable slot slot-number-list [ test test-name ]

diagnostic monitor enable監控診斷功能處於開啟狀態。

(3)     配置監控診斷測試例的執行時間間隔。

diagnostic monitor interval slot slot-number-list [ test test-name ] time interval

缺省情況下,不同測試例的執行時間間隔不同,請使用display diagnostic content命令查看。

interval的值不能小於監控診斷測試例要求的最小值。執行攜帶verbose參數的display diagnostic content命令,通過顯示信息中的Min interval字段可獲知監控診斷測試例要求的最小值。

(4)     配置監控診斷測試例的糾錯動作。

diagnostic monitor action slot slot-number-list [ test test-name ] mode { none | self-reboot | service-restart | switchover | system-reboot }

缺省情況下,不同監控診斷測試例的糾錯動作不同,請使用display diagnostic content verbose命令查看,對於不支持糾錯動作的測試例,顯示為-NA-。

1.5  配置按需診斷

1. 功能簡介

按需診斷由設備管理維護人員根據設備當前狀態開始或者停止運行。

按需診斷測試例啟動後,何時停止執行,受三條命令的限製:

·     使用diagnostic ondemand stop命令可立即停止執行該測試例。

·     如果某測試例的執行次數達到diagnostic ondemand repeating命令中指定的值,則係統會自動停止執行該測試例。

·     如果某測試例累計失敗的執行次數已達到diagnostic ondemand failure命令中指定的值,則係統會自動停止執行該測試例。

2. 配置限製和指導

所有配置的diagnostic ondemand關鍵字開頭的命令行隻在設備的本次運行過程中生效,設備重啟後這些命令將恢複到缺省情況。

3. 配置步驟

請在用戶視圖下,進行如下配置:

(1)     配置按需診斷的重複執行次數。

diagnostic ondemand repeating repeating-number

缺省情況下,按需類型診斷測試例重複執行的次數為1次,表示執行一次就結束。

本命令對當前已經啟動、執行的按需診斷測試例不生效,隻對後續啟動的測試例生效。

(2)     配置按需診斷的累計失敗執行次數。

diagnostic ondemand failure failure-number

缺省情況下,不限製按需測試例的累計失敗執行次數的最大值。

配置時,failure-number的值必須小於等於repeating-number的值。

本命令對當前已經啟動、執行的按需診斷測試例不生效,隻對後續啟動的測試例生效。

(3)     啟動按需類型診斷。

diagnostic ondemand start slot slot-number-list test { test-name | non-disruptive } [ para parameters ]

若沒有進行前兩個配置操作,啟動時按缺省配置啟動。

(4)     (可選)手工停止按需類型診斷。

diagnostic ondemand stop slot slot-number-list test { test-name | non-disruptive }

用戶可以手動停止所有的按需類型測試例。

4. 顯示和維護

可在任意視圖下執行以下命令,顯示按需診斷的配置信息。

display diagnostic ondemand configuration

1.6  執行和腳本綁定的診斷

1. 功能簡介

設備出廠時,會攜帶一些和腳本綁定的測試例。用戶執行這樣的測試例,係統會自動執行對應的腳本,目前支持Tcl腳本和Shell腳本,例如通過調用Tcl腳本來檢測設備上電後芯片或端口的基本信息。執行一次命令,和腳本綁定的測試例就執行一次,檢測結果會直接輸出到命令行輸入界麵供用戶查看。

2. 配置步驟

請在用戶視圖下執行以下命令,來執行和腳本綁定的診斷。

diagnostic start test test-name [ parameters ]

1.7  模擬診斷

1. 功能簡介

用戶可通過將監控診斷測試例或者按需診斷測試例的執行方式設置為模擬方式來判斷GOLD模塊框架功能是否正常。在該方式下,當測試例滿足執行條件時,係統會執行測試例的部分代碼並生成測試結果,但是不會進行硬件糾錯操作,例如重啟或者主備倒換。

2. 配置步驟

請在用戶視圖下執行以下命令,設置診斷的執行方式為模擬方式。

diagnostic simulation slot slot-number-list test test-name { failure | random-failure | success }

缺省情況下,診斷為非模擬方式。即啟動測試例後,係統會真正執行該測試例。

3. 顯示和維護

可在任意視圖下執行以下命令,顯示模擬診斷的結果。

display diagnostic simulation [ slot slot-number ]

1.8  配置GOLD日誌功能

1.8.1  功能簡介

GOLD會自動生成日誌,用於記錄測試例的執行結果等信息。

1.8.2  配置GOLD日誌存儲參數

(1)     進入係統視圖。

system-view

(2)     配置可存儲的GOLD日誌的最大條數。

diagnostic event-log size number

缺省情況下,可存儲的GOLD日誌的最大條數為512條。

當產生的日誌條數超過用戶配置的最大條數時,GOLD會自動刪除最老日誌。

1.8.3  顯示GOLD日誌

可在任意視圖下執行以下命令,顯示GOLD日誌的信息。

display diagnostic event-log [ error | info ]

1.8.4  清除GOLD日誌

請在用戶視圖下執行以下命令,清除GOLD日誌。

reset diagnostic event-log

1.9  顯示測試例執行結果

可在任意視圖下執行以下命令:

·     顯示測試例的執行結果。

display diagnostic result [ slot slot-number [ test test-name ] ] [ verbose ]

·     顯示與報文相關的測試例的統計信息。

display diagnostic result [ slot slot-number [ test test-name ] ] statistics

1.10  清除測試例執行結果

請在用戶視圖下執行以下命令,清除診斷測試結果。

 

reset diagnostic result [ test test-name ]

reset diagnostic result [ slot slot-number [ test test-name ] ]

1.11  GOLD典型配置舉例

1.11.1  GOLD基本配置舉例

1. 組網需求

在slot 1上,開啟監控診斷測試例PortMonitor並配置測試例的時間間隔為1分鍾。

2. 配置步驟

# 查看slot 1上監控診斷測試例的缺省開啟狀態和時間間隔。

<Sysname> display diagnostic content slot 1 verbose

Diagnostic test suite attributes:

#B/*: Bootup test/NA

#O/*: Ondemand test/NA

#M/*: Monitoring test/NA

#D/*: Disruptive test/Non-disruptive test

#P/*: Per port test/NA

#A/I/*: Monitoring test is active/Monitoring test is inactive/NA

 

Slot 1 cpu 0:

Test name        : PortMonitor

Test attributes  : **M*PI

Test interval    : 00:00:10

Min interval     : 00:00:10

Correct-action   : -NA-

Description       : A Real-time test, disabled by default that checks link status between ports.

# 開啟slot 1上的監控診斷測試例PortMonitor。

<Sysname> system-view

[Sysname] diagnostic monitor enable slot 1 test PortMonitor

# 配置slot 1上的監控診斷測試例PortMonitor的時間間隔為1分鍾。

[Sysname] diagnostic monitor interval slot 1 test PortMonitor time 0:1:0

3. 驗證配置

# 查看配置的結果。

[Sysname] display diagnostic content slot 1 verbose

Diagnostic test suite attributes:

#B/*: Bootup test/NA

#O/*: Ondemand test/NA

#M/*: Monitoring test/NA

#D/*: Disruptive test/Non-disruptive test

#P/*: Per port test/NA

#A/I/*: Monitoring test is active/Monitoring test is inactive/NA

 

Slot 1 cpu 0:

Test name        : PortMonitor

Test attributes  : **M*PA

Test interval    : 00:01:00

Min interval     : 00:00:10

Correct-action   : -NA-

Description       : A Real-time test, disabled by default that checks link status between ports.

# 查看slot 1上監控診斷測試例的執行結果。

[Sysname] display diagnostic result slot 1 verbose

Slot 1 cpu 0:

  Test name                : PortMonitor

  Total run count          : 1247

  Total failure count      : 0

  Consecutive failure count: 0

  Last execution time      : Tue Dec 25 18:09:21 2012

  First failure time       : -NA-

  Last failure time        : -NA-

  Last pass time           : Tue Dec 25 18:09:21 2012

  Last execution result    : Success

  Last failure reason      : -NA-

  Next execution time      : Tue Dec 25 18:10:21 2012

  Port link status : Normal

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們