[發(fā)明專利]一種服務(wù)器BMC KVM的虛擬媒體檢查的方法和設(shè)備在審
| 申請?zhí)枺?/td> | 202010057649.2 | 申請日: | 2020-01-19 |
| 公開(公告)號: | CN111258831A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計)人: | 張曉暉 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京連和連知識產(chǎn)權(quán)代理有限公司 11278 | 代理人: | 張濤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù)器 bmc kvm 虛擬 媒體 檢查 方法 設(shè)備 | ||
本發(fā)明提供了一種服務(wù)器BMC KVM的虛擬媒體檢查的方法和設(shè)備,該方法包括以下步驟:將BMC配置參數(shù)初始化,并利用Webdriver類庫在BMC web上進行元素定位以獲取本地媒體支持的設(shè)置值;通過Redfish協(xié)議與BMC建立會話,并獲取帶有會話令牌和位置頭的X?Auth?Token;通過Redfish協(xié)議使用X?Auth?Token及特定的統(tǒng)一資源標(biāo)識符將本地媒體支持的設(shè)置值修改為第一設(shè)置值,并利用Webdriver類庫在BMC web上進行元素定位以獲取本地媒體支持的當(dāng)前設(shè)置值;判斷第一設(shè)置值與當(dāng)前設(shè)置值是否相同,并且響應(yīng)于相同,判斷虛擬媒體設(shè)置正確。通過使用本發(fā)明的方法,能夠提高測試的準(zhǔn)確度,可簡化測試操作和多項目復(fù)用,節(jié)約人力成本,提高測試效率,方便定位解決問題,最終保證產(chǎn)品的高質(zhì)量。
技術(shù)領(lǐng)域
本領(lǐng)域涉及計算機領(lǐng)域,并且更具體地涉及一種服務(wù)器BMC KVM的虛擬媒體檢查的方法和設(shè)備。
背景技術(shù)
服務(wù)器BMC(基板管理控制器)支持的控制臺重定向(KVM)功能,可實現(xiàn)在本地PC端遠程訪問服務(wù)器系統(tǒng),此功能被啟動后就可在本地查看器中顯示遠程服務(wù)器系統(tǒng)的桌面,還可以在查看器中通過虛擬媒體掛載技術(shù)將本地媒體文件掛載到遠程服務(wù)器端,從而實現(xiàn)鏡像的掛載或文件的共享。同時BMC端也可以對虛擬媒體進行設(shè)置,設(shè)置是否啟用本地媒體支持或遠程媒體支持,提高虛擬媒體掛載功能的安全性。目前對虛擬媒體進行設(shè)置啟用的測試方法一般為僅通過WEB端進行設(shè)置及查看,使用的測試協(xié)議單一,不存在與其他協(xié)議的交互,可能會影響測試結(jié)果的準(zhǔn)確性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的在于提出一種服務(wù)器BMC KVM的虛擬媒體檢查的方法和設(shè)備,通過使用本發(fā)明的方法,能夠提高測試的準(zhǔn)確度,可簡化測試操作和多項目復(fù)用,節(jié)約人力成本,提高測試效率,方便定位解決問題,最終保證產(chǎn)品的高質(zhì)量。
基于上述目的,本發(fā)明的實施例的一個方面提供了一種服務(wù)器BMC KVM的虛擬媒體檢查的方法和設(shè)備,包括以下步驟:
將BMC配置參數(shù)初始化,并利用Webdriver類庫在BMC web上進行元素定位以獲取本地媒體支持的設(shè)置值;
通過Redfish協(xié)議與BMC建立會話,并獲取帶有會話令牌和位置頭的X-Auth-Token;
通過Redfish協(xié)議使用X-Auth-Token及特定的統(tǒng)一資源標(biāo)識符將本地媒體支持的設(shè)置值修改為第一設(shè)置值,并利用Webdriver類庫在BMC web上進行元素定位以獲取本地媒體支持的當(dāng)前設(shè)置值;
判斷第一設(shè)置值與當(dāng)前設(shè)置值是否相同,并且響應(yīng)于相同,判斷虛擬媒體設(shè)置正確。
根據(jù)本發(fā)明的一個實施例,還包括:
利用Webdriver類庫將BMC web上的本地媒體支持的設(shè)置值修改為第二設(shè)置值;
通過Redfish協(xié)議使用X-Auth-Token及特定的統(tǒng)一資源標(biāo)識符獲取本地媒體支持的當(dāng)前第三設(shè)置值;
判斷第二設(shè)置值與當(dāng)前第三設(shè)置值是否相同,并且響應(yīng)于相同,判斷虛擬媒體設(shè)置正確。
根據(jù)本發(fā)明的一個實施例,將BMC配置參數(shù)初始化包括:不初始化BMC配置參數(shù)中的網(wǎng)絡(luò)設(shè)置參數(shù),將其余配置參數(shù)初始化。
根據(jù)本發(fā)明的一個實施例,設(shè)置值與第一設(shè)置值為相反值。
根據(jù)本發(fā)明的一個實施例,還包括:響應(yīng)于第一設(shè)置值與當(dāng)前設(shè)置值不同,將錯誤信息寫入日志中并輸出。
本發(fā)明的實施例的另一個方面,還提供了一種服務(wù)器BMC KVM的虛擬媒體檢查的設(shè)備,設(shè)備包括:
定位模塊,定位模塊配置為將BMC配置參數(shù)初始化,并利用Webdriver類庫在BMCweb上進行元素定位以獲取本地媒體支持的設(shè)置值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010057649.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)





