一種在線測試ncsi轉接卡功能完整性的方法
【技術領域】
[0001]本發明涉及計算機板卡開發測試技術領域,特別涉及一種在線測試NCSI轉接卡功能完整性的方法。
【背景技術】
[0002]隨著IT技術的迅速發展,人們對服務器的管理技術要求越來越高,其中可靠性和穩定性是一個非常重要的指標要求。目前一個常規的做法是利用BMC (BaseboardManagement Controller,基板管理控制器)芯片通過 NCSI(Network Controller SidebandInterface,網絡控制器邊帶接口)信號總線連接服務器主板上的網卡芯片,通過共享服務器網卡芯片的網口把服務器的監控信息發送出去或接收進來。但此種設計方法的特點是一個BMC芯片只連接一個網卡芯片,一旦這個網卡芯片出現問題,BMC芯片就失去了和外部溝通的路徑,也就無法實現有效的監控管理功能。
[0003]基于以上存在的問題,人們設計出外插帶NCSI管理功能的網卡,借以增強服務器的管理功能。外插帶NCSI管理功能的PC1-E網卡,通常是有PC1-E X8(網卡功能)與PC1-EXl (NCSI管理功能)組成。由于1U\2U等服務器機箱結構的限制,外插NCSI PC1-E網卡擴展困難,NCSI轉接卡的出現,解決了以上問題,方便了外插NCSI PC1-E網卡設備的擴展,由于外插NCSI PC1-E網卡設備對于服務器系統管理功能至關重要,所以要求NCSI轉接卡設計質量也要得到全面的保證,因此對于NCSI轉接卡的功能完整性驗證是服務器板卡開發中的一項重要測試,目前尚未有比較好的辦法對NCSI轉接卡功能進行完整性驗證。
【發明內容】
[0004]為了解決現有技術的問題,本發明提供了一種在線測試NCSI轉接卡功能完整性的方法,其可以對NCSI轉接卡功能完整性起到充分的驗證,有效解決了 NCSI轉接卡功能驗證的問題,快速完成對NCSI轉接卡功能的在線驗證,操作簡單,效率高,具有很高的應用價值。
[0005]本發明技術方案如下:
一種在線測試NCSI轉接卡功能完整性的方法,包括以下步驟:
A、準備測試工具,NCSI外插PCIE網卡,確保NCSI外插網卡工作正常,主板,確保主板NCSI信號功能正常,將NCSI轉接卡連同NCSI外插網卡插入主板,網卡上接入網線,確保網線正常連通到DHCP服務器;
B、選通NCSI功能為外插網卡;
C、測試NCSI網卡網絡連通性;
D、選通NCSI功能為默認板載網卡。
[0006]步驟B中,選通NCSI功能為外插網卡具體方法是:主板開機,進入OS,執行本測試工具,發送IPMI命令到BMCJf NCSI網卡選通功能由板載網卡調整為外插網卡,發IPMI命令讓BMC重啟,使選通NCSI功能為外插網卡有效,這樣外插NCSI網卡擔任起服務器管理功能的責任。
[0007]步驟C中,測試NCSI網卡網絡連通性的具體方法是:檢測到BMC重啟執行完畢后,發送IPMI命令,獲取IP地址,如果獲取的IP字段全為零,則測試失敗,因為不存在字段都為零的IP地址;如果不為零,PING同網絡某個指定IP地址,如果正常PING通,還要進行丟包率測試,當丟包率滿足要求,則測試正常,NCSI轉接卡功能正常,否則測試失敗。
[0008]步驟D中,選通NCSI功能為默認板載網卡的具體方法是:測試結束后,發送IPMI命令,選通NCSI功能為默認板載網卡,BMC重啟生效,這樣服務器的管理功能被切換到默認板載網卡的身上。
[0009]本發明提供的技術方案帶來的有益效果是:
本發明的一種在線測試NCSI轉接卡功能完整性的方法,可以對NCSI轉接卡功能完整性起到充分的驗證,有效解決了 NCSI轉接卡功能驗證的問題。該方法可以快速完成對NCSI轉接卡功能的在線驗證,操作簡單,效率高,具有很高的應用價值。
【附圖說明】
[0010]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0011]圖1為本發明的一種在線測試NCSI轉接卡功能完整性的方法的流程圖。
【具體實施方式】
[0012]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0013]實施例一
如附圖1所示,本實施例的一種在線測試NCSI轉接卡功能完整性的方法,包括以下步驟:
SlO:準備測試工具,NCSI外插網卡,確保NCSI外插網卡工作正常,主板,確保主板NCSI信號功能正常,將NCSI轉接卡連同NCSI外插網卡插入主板,網卡上接入網線,確保網線正常連通到DHCP服務器。
[0014]Sll:選通NCSI功能為外插網卡,主板開機,進入OS,執行本測試工具,發送IPMI命令,將NCSI網卡選通功能由板載網卡調整為外插網卡,發IPMI命令讓BMC重啟,使選通NCSI功能為外插網卡有效。
[0015]S12 JBiNCSI網卡網絡連通性,檢測到BMC重啟執行完畢后,發送IPMI命令,獲取IP地址,如果獲取的IP字段全為零,則測試FAIL (失敗),如果不為零,PING同網絡某個IP地址,如果正常PING通,且丟包率滿足要求,則測試正常,NCSI轉接卡功能正常,否則測試 FAIL。
[0016]S13:選通NCSI功能為默認板載網卡,測試結束后,發送IPMI命令,選通NCSI功能為默認板載網卡,BMC重啟生效。
[0017]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種在線測試NCSI轉接卡功能完整性的方法,包括以下步驟: A、準備測試工具,NCSI外插PCIE網卡,確保NCSI外插網卡工作正常,主板,確保主板NCSI信號功能正常,將NCSI轉接卡連同NCSI外插網卡插入主板,網卡上接入網線,確保網線正常連通到DHCP服務器; B、選通NCSI功能為外插網卡; C、測試NCSI網卡網絡連通性; D、選通NCSI功能為默認板載網卡。
2.根據權利要求1所述的一種在線測試NCSI轉接卡功能完整性的方法,其特征在于,所述的步驟B中,選通NCSI功能為外插網卡具體方法是:主板開機,進入OS,執行本測試工具,發送IPMI命令到BMCJf NCSI網卡選通功能由板載網卡調整為外插網卡,發IPMI命令讓BMC重啟,使選通NCSI功能為外插網卡有效,這樣外插NCSI網卡擔任起服務器管理功能的責任。
3.根據權利要求1所述的一種在線測試NCSI轉接卡功能完整性的方法,其特征在于,所述的步驟C中,測試NCSI網卡網絡連通性的具體方法是:檢測到BMC重啟執行完畢后,發送IPMI命令,獲取IP地址,如果獲取的IP字段全為零,則測試失敗,因為不存在字段都為零的IP地址;如果不為零,PING同網絡某個指定IP地址,如果正常PING通,還要進行丟包率測試,當丟包率滿足要求,則測試正常,NCSI轉接卡功能正常,否則測試失敗。
4.根據權利要求1所述的一種在線測試NCSI轉接卡功能完整性的方法,其特征在于,所述的步驟D中,選通NCSI功能為默認板載網卡的具體方法是:測試結束后,發送IPMI命令,選通NCSI功能為默認板載網卡,BMC重啟生效,這樣服務器的管理功能被切換到默認板載網卡的身上。
【專利摘要】本發明涉及計算機板卡開發測試技術領域,特別涉及一種在線測試NCSI轉接卡功能完整性的方法。本發明的方法包括以下步驟:A、準備測試工具,NCSI外插PCIE網卡,確保NCSI外插網卡工作正常,主板,確保主板NCSI信號功能正常,將NCSI轉接卡連同NCSI外插網卡插入主板,網卡上接入網線,確保網線正常連通到DHCP服務器;B、選通NCSI功能為外插網卡;C、測試NCSI網卡網絡連通性;D、選通NCSI功能為默認板載網卡。本發明的一種在線測試NCSI轉接卡功能完整性的方法,其可以對NCSI轉接卡功能完整性起到充分的驗證,有效解決了NCSI轉接卡功能驗證的問題,快速完成對NCSI轉接卡功能的在線驗證,操作簡單,效率高,具有很高的應用價值。
【IPC分類】G06F11-26
【公開號】CN104598353
【申請號】CN201510052847
【發明人】李道童, 王興隆
【申請人】浪潮電子信息產業股份有限公司
【公開日】2015年5月6日
【申請日】2015年2月2日