[發(fā)明專利]用于將鏡像加快加載到存儲(chǔ)裝置上的系統(tǒng)和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201480053376.7 | 申請(qǐng)日: | 2014-09-25 |
| 公開(kāi)(公告)號(hào): | CN105579962B | 公開(kāi)(公告)日: | 2019-06-28 |
| 發(fā)明(設(shè)計(jì))人: | A·艾哈馬迪-阿達(dá)卡尼 | 申請(qǐng)(專利權(quán))人: | 西部數(shù)據(jù)技術(shù)公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06F15/16 |
| 代理公司: | 北京紀(jì)凱知識(shí)產(chǎn)權(quán)代理有限公司 11245 | 代理人: | 徐東升;王爽 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 將鏡像 加快 加載 存儲(chǔ) 裝置 系統(tǒng) 方法 | ||
本發(fā)明公開(kāi)了用于在存儲(chǔ)裝置上安裝測(cè)試軟件的鏡像加載系統(tǒng)的實(shí)施例。在一個(gè)實(shí)施例中,所述系統(tǒng)包括存儲(chǔ)用于存儲(chǔ)裝置的測(cè)試軟件的網(wǎng)絡(luò)存儲(chǔ)、在存儲(chǔ)裝置上操作的軟件加載器、以及測(cè)試管理器。在實(shí)施例中,測(cè)試管理器被配置為廣播至少一個(gè)在網(wǎng)絡(luò)上包含特定代碼的分組,其中特定代碼的接收使得軟件加載器請(qǐng)求測(cè)試軟件的位置并且將網(wǎng)絡(luò)存儲(chǔ)的位置傳送至軟件加載器,從而使得軟件加載器從網(wǎng)絡(luò)存儲(chǔ)獲得測(cè)試軟件,并且將測(cè)試軟件加載到存儲(chǔ)裝置上。
背景技術(shù)
一些存儲(chǔ)裝置(如網(wǎng)絡(luò)附加存儲(chǔ))允許操作系統(tǒng),以提供服務(wù)至通過(guò)網(wǎng)絡(luò)連接的計(jì)算裝置。這些存儲(chǔ)裝置可用作獨(dú)立的服務(wù)器,并且通常比與利用主機(jī)運(yùn)轉(zhuǎn)的其他類型的存儲(chǔ)更加復(fù)雜。為了驗(yàn)證這些存儲(chǔ)裝置工作正常,在交付之前制造商測(cè)試其操作。此類測(cè)試可測(cè)試存儲(chǔ)裝置(例如,控制器板)、存儲(chǔ)介質(zhì)(例如,硬盤驅(qū)動(dòng)器)、裝置固件和/或操作系統(tǒng)的硬件電路。
附圖說(shuō)明
在整個(gè)附圖中,參考標(biāo)號(hào)可以被重新使用以指示參考元件之間的對(duì)應(yīng)。提供附圖以說(shuō)明本文所述的示例實(shí)施例,并且其不意在限制本公開(kāi)的范圍。
圖1示出能夠測(cè)試存儲(chǔ)裝置的鏡像加載系統(tǒng)的實(shí)施例的框圖。
圖2示出用于圖1的鏡像加載系統(tǒng)的數(shù)據(jù)流的實(shí)施例的流程圖。
圖3示出用于測(cè)試管理器的測(cè)試?yán)痰膶?shí)施例的流程圖。
圖4示出用于存儲(chǔ)裝置的測(cè)試?yán)痰膶?shí)施例的流程圖。
具體實(shí)施方式
在許多情況下,為了啟動(dòng)和測(cè)試存儲(chǔ)裝置(例如,在工廠的制造/測(cè)試過(guò)程期間),存儲(chǔ)裝置(例如,網(wǎng)絡(luò)附加存儲(chǔ)器(NAS))被加載具有軟件鏡像(image),從而使其可操作。通常,此類軟件鏡像包括基本操作系統(tǒng)、測(cè)試軟件/腳本和/或由用于操作的存儲(chǔ)裝置使用的軟件鏡像等。通常,軟件鏡像由專用克隆裝置加載到存儲(chǔ)裝置上,該專用克隆裝置是昂貴的,并且具有有限數(shù)量的用于處理存儲(chǔ)裝置的槽。遺憾的是,該軟件的加載可需要顯著數(shù)量的時(shí)間,這會(huì)延遲存儲(chǔ)裝置的測(cè)試和/或制造。結(jié)果,這些專用克隆裝置會(huì)造成在測(cè)試過(guò)程中的瓶頸。
在一些實(shí)施例中,鏡像加載系統(tǒng)(ILS)減少將鏡像閃存/引導(dǎo)到存儲(chǔ)裝置上所需的時(shí)間量。ILS可以提供存儲(chǔ)裝置的快速成像和/或引導(dǎo)。存儲(chǔ)裝置的快速成像/引導(dǎo)可以在各種情況下(例如,驅(qū)動(dòng)測(cè)試期間)是有用的。此外,ILS可以繞過(guò)使用昂貴和有限的專用克隆裝置的需求,從而允許在測(cè)試過(guò)程期間更大的并行化。在一個(gè)實(shí)施例中,可以使用通用硬件(例如,一個(gè)或多個(gè)服務(wù)器、交換機(jī)和/或其他網(wǎng)絡(luò)裝置)以提供以前由專用克隆裝置提供的功能。在特殊情況(例如,驅(qū)動(dòng)測(cè)試)下,存儲(chǔ)裝置經(jīng)由局域網(wǎng)耦連ILS。例如,存儲(chǔ)裝置可被附連到交換機(jī)、路由器或其它能夠與網(wǎng)絡(luò)交互的連接裝置。此類連接裝置可比專用克隆裝置明顯更簡(jiǎn)單并且更便宜。
現(xiàn)在將參照某些示例和實(shí)施例描述鏡像加載系統(tǒng)的各個(gè)方面,其旨在說(shuō)明而非限制本公開(kāi)。本公開(kāi)并不意在暗示所公開(kāi)的實(shí)施例的任何特定特征或特性是必要的。特定發(fā)明的保護(hù)范圍由權(quán)利要求書(shū)來(lái)限定。
圖1示出能夠測(cè)試存儲(chǔ)裝置的鏡像加載系統(tǒng)100的實(shí)施例的框圖。在圖1中,ILS包括鏡像服務(wù)器105、測(cè)試管理器107、存儲(chǔ)裝置網(wǎng)絡(luò)接口112以及一個(gè)或多個(gè)連接的存儲(chǔ)裝置110。ILS的部件可以經(jīng)由網(wǎng)絡(luò)115(例如,局域網(wǎng))通過(guò)有線或無(wú)線連接彼此通信。ILS的各種部件的功能可以被組合,并且由ILS的單個(gè)部件執(zhí)行。例如,可以組合鏡像服務(wù)器105和測(cè)試管理器107。
在一個(gè)實(shí)施例中,測(cè)試管理器107包括具有處理器和存儲(chǔ)器的物理或虛擬計(jì)算機(jī)服務(wù)器。測(cè)試管理器107被耦連到網(wǎng)絡(luò)115并且傳遞編碼的數(shù)據(jù)分組(packet),例如,網(wǎng)絡(luò)控制消息協(xié)議(ICMP)分組。可以加密這種分組。在一個(gè)實(shí)施例中,存儲(chǔ)裝置被配置為識(shí)別特定代碼,特定代碼使存儲(chǔ)裝置啟動(dòng)特定的引導(dǎo)模式。例如,存儲(chǔ)裝置可以用特定代碼預(yù)先加載,或者可以執(zhí)行計(jì)算(例如,使用散列函數(shù)、加密函數(shù)等)來(lái)驗(yàn)證特定代碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西部數(shù)據(jù)技術(shù)公司,未經(jīng)西部數(shù)據(jù)技術(shù)公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480053376.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種一對(duì)多端口鏡像的方法和裝置
- 將圖形內(nèi)容鏡像到外部顯示器
- 一種虛擬機(jī)鏡像的更新方法、服務(wù)器和桌面云系統(tǒng)
- 交換機(jī)的鏡像升級(jí)方法及適用的linux操作系統(tǒng)和交換機(jī)
- 本地容器鏡像上傳至鏡像倉(cāng)庫(kù)的方法及系統(tǒng)
- 鏡像倉(cāng)庫(kù)處理方法及系統(tǒng)
- 一種快速發(fā)布大量容器鏡像的方法
- 鏡像文件的制作方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)
- 一種虛擬桌面軟件管理方法及系統(tǒng)
- 一種基于區(qū)塊鏈技術(shù)的容器鏡像可信認(rèn)證的系統(tǒng)與方法





