[發(fā)明專利]一種驗證MCS系統(tǒng)固件自動更新功能的測試方法與系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710756115.7 | 申請日: | 2017-08-29 |
| 公開(公告)號: | CN107562622A | 公開(公告)日: | 2018-01-09 |
| 發(fā)明(設(shè)計)人: | 高健 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南誠智商標(biāo)專利事務(wù)所有限公司37105 | 代理人: | 李修杰 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 驗證 mcs 系統(tǒng) 自動更新 功能 測試 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及基于MCS的存儲系統(tǒng)領(lǐng)域,特別是一種驗證MCS系統(tǒng)固件自動更新功能的測試方法與系統(tǒng)。
背景技術(shù)
隨著數(shù)據(jù)量的增加,現(xiàn)有服務(wù)器本身自帶的硬盤已經(jīng)不能滿足空間需求,因此越來越多的存儲產(chǎn)品開始出現(xiàn)。存儲產(chǎn)品需要通過各種技術(shù)來實現(xiàn)硬盤管理,從而為服務(wù)器提供存儲空間。
對于MCS系統(tǒng)的固件版本更新,需要采取自動更新的方式來對企業(yè)內(nèi)的所有存儲設(shè)備進行固件升級。但自動更新的方式容易造成部分系統(tǒng)由于各種各樣的原因而無法自動更新固件,因此需要對系統(tǒng)自動更新功能進行測試驗證。
傳統(tǒng)對于系統(tǒng)固件自動更新功能的驗證通常需要以下步驟:(1)將機器進行斷電;(2)取下系統(tǒng)中的寄存器;(3)使用燒錄器燒錄舊固件;(4)重新安裝寄存器并重啟設(shè)備。通過對設(shè)備進行燒錄舊固件后,查看固件版本,驗證其是否進行自動更新。
但上述步驟對于固件自動更新功能的驗證通常會產(chǎn)生以下問題:
操作繁瑣,且需要燒錄器,測試效率低下;
燒錄過程中需要對機器進行拆卸、安裝,操作過程中可能會引起其他問題,例如接線不良等;
由于部分設(shè)備中的寄存器是不可拆卸的,需要通過調(diào)試pin針來進行燒錄,需要研發(fā)人員的協(xié)助才能完成整個燒錄過程,人工成本較大。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種驗證MCS系統(tǒng)固件自動更新功能的測試方法與系統(tǒng),通過手動更新固件來代替原有的燒錄方法,避免了現(xiàn)有技術(shù)中采用燒錄方法中存在的操作繁瑣等問題,提高了測試效率,且無需研發(fā)人員參與,節(jié)省了人工成本。
為達到上述技術(shù)目的,本發(fā)明提供了一種驗證MCS系統(tǒng)固件自動更新功能的測試方法,其特征在于:包括以下步驟:
存儲控制器進入服務(wù)模式;
上傳舊版本的固件至存儲控制器;
安裝所述舊版本的固件;
固件安裝成功后退出服務(wù)模式;
存儲控制器進入正常工作模式,并驗證自動更新功能是否正常。
優(yōu)選地,所述驗證自動更新功能是否正常包括:
驗證系統(tǒng)事件列表中是否有固件升級事件記錄;
驗證固件版本的準(zhǔn)確性。
優(yōu)選地,所述驗證固件版本的準(zhǔn)確性包括以下步驟:
獲取當(dāng)前固件的版本信息;
獲取系統(tǒng)要求固件版本信息;
將所述的當(dāng)前固件的版本信息與系統(tǒng)要求固件版本信息進行比對;
如果相同,則驗證通過;如果不同,則驗證失敗。
優(yōu)選地,所述存儲控制器的存儲介質(zhì)至少包括兩個存儲區(qū)域,一個存儲區(qū)域存儲固件文件,另一個存儲區(qū)域存儲固件版本信息、固件地址信息。
本發(fā)明還提供了一種驗證MCS系統(tǒng)固件自動更新功能的測試系統(tǒng),包括:
模式切換模塊,用于將存儲控制器在服務(wù)模式和正常工作模式之間切換;
舊固件上傳模塊,用于上傳舊版本的固件至存儲控制器;
舊固件安裝模塊,用于安裝所述舊版本的固件;
驗證模塊,用于驗證自動更新功能是否正常。
優(yōu)選地,所述驗證模塊包括事件記錄驗證單元和版本驗證單元:
所述事件記錄驗證單元用于驗證系統(tǒng)事件列表中是否有固件升級事件記錄;
所述版本驗證單元用于驗證固件版本的準(zhǔn)確性。
優(yōu)選地,所述版本驗證單元包括當(dāng)前版本信息單元、系統(tǒng)要求版本信息單元和比對單元:
所述當(dāng)前版本信息單元用于獲取當(dāng)前固件的版本信息;
所述系統(tǒng)要求版本信息單元用于獲取系統(tǒng)要求固件版本信息;
所述比對單元用于將所述的當(dāng)前固件的版本信息與系統(tǒng)要求固件版本信息進行比對。
優(yōu)選地,所述存儲控制器的存儲介質(zhì)至少包括兩個存儲區(qū)域,一個存儲區(qū)域存儲固件文件,另一個存儲區(qū)域存儲固件版本信息、固件地址信息。
發(fā)明內(nèi)容中提供的效果僅僅是實施例的效果,而不是發(fā)明所有的全部效果,上述技術(shù)方案中的一個技術(shù)方案具有如下優(yōu)點或有益效果:
與現(xiàn)有技術(shù)相比,本發(fā)明通過采用將存儲控制器設(shè)置在服務(wù)模式下,手動更新固件到舊的版本,在更新完成后退出服務(wù)模式,再通過對存儲控制器中的版本進行驗證,進而驗證系統(tǒng)固件自動更新功能是否正常。由于通過手動更新固件來代替原有的燒錄方法,避免了現(xiàn)有技術(shù)中采用燒錄方法中存在的操作繁瑣等問題,提高了測試效率,且無需研發(fā)人員參與,節(jié)省了人工成本。
附圖說明
圖1為本發(fā)明實施例中所提供的一種驗證MCS系統(tǒng)固件自動更新功能的測試方法流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710756115.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





