亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于分配配置參數(shù)的裝置、系統(tǒng)和方法

文檔序號(hào):7969066閱讀:143來(lái)源:國(guó)知局
專利名稱:用于分配配置參數(shù)的裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域
這個(gè)發(fā)明涉及用于遞送配置參數(shù)的系統(tǒng)、方法、和裝置,并且尤其涉及用于從一個(gè)或多個(gè)配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)(data store)分配存儲(chǔ)設(shè)備的配置參數(shù)的系統(tǒng)、方法、和裝置。
背景技術(shù)
配置參數(shù)使得諸如服務(wù)器和存儲(chǔ)設(shè)備之類的聯(lián)網(wǎng)設(shè)備能夠根據(jù)諸如動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)或者國(guó)際互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口(iSCSI)之類的特定聯(lián)網(wǎng)協(xié)議相互進(jìn)行通信。在一些環(huán)境中,在第一聯(lián)網(wǎng)設(shè)備可以開始與第二聯(lián)網(wǎng)設(shè)備進(jìn)行通信之前,該第一聯(lián)網(wǎng)設(shè)備必須獲得啟動(dòng)和保持連接所必需的配置參數(shù)。雖然存在用于將必要的配置參數(shù)遞送到聯(lián)網(wǎng)設(shè)備的方法,但是當(dāng)前可用的配置參數(shù)遞送方法具有各種不足之處。
一種當(dāng)前可用的配置參數(shù)遞送方法包括將配置參數(shù)人工地輸入到每個(gè)聯(lián)網(wǎng)設(shè)備中。因此,如果網(wǎng)絡(luò)包括數(shù)十或者數(shù)百個(gè)需要聯(lián)網(wǎng)協(xié)議的聯(lián)網(wǎng)設(shè)備,則用戶、網(wǎng)絡(luò)管理員、聯(lián)網(wǎng)工程師等必須人工地在該數(shù)十或者數(shù)百個(gè)聯(lián)網(wǎng)設(shè)備中輸入聯(lián)網(wǎng)協(xié)議。雖然這樣的方法實(shí)現(xiàn)了將配置參數(shù)遞送到網(wǎng)絡(luò)設(shè)備的必要步驟,但是人工輸入費(fèi)時(shí)、冗長(zhǎng)乏味、并且易發(fā)生人為錯(cuò)誤。
另一種當(dāng)前可用的配置參數(shù)遞送方法包括從一個(gè)集中的位置、但是以一種特別的方式遞送配置參數(shù)。因此,用戶、網(wǎng)絡(luò)管理員、或者聯(lián)網(wǎng)工程師從計(jì)算機(jī)站遞送配置參數(shù)到聯(lián)網(wǎng)設(shè)備,但是他們必須為不同類型的聯(lián)網(wǎng)設(shè)備或者聯(lián)網(wǎng)設(shè)備組發(fā)現(xiàn)或者實(shí)現(xiàn)全新或者基本不同的配置參數(shù)遞送方法。
雖然這種遞送配置參數(shù)的半自動(dòng)化方法比上述全人工方式更加自動(dòng)化,但是因?yàn)槊總€(gè)聯(lián)網(wǎng)設(shè)備可能需要不同的配置參數(shù)或者唯一的配置參數(shù)遞送方法,所以這種半自動(dòng)化方法需要用于不同聯(lián)網(wǎng)設(shè)備的特別遞送方法。此外,這樣的手動(dòng)和半自動(dòng)化的分配方法不能提供所期望的集中或者分散控制的靈活性。
其它的問題包括配置遞送系統(tǒng)控制啟動(dòng)器和目標(biāo)關(guān)系(諸如iSCSI設(shè)備中所涉及的那些)的性能,以及從設(shè)備的不成功初始化中恢復(fù)的性能。根據(jù)上述論述,顯然存在對(duì)用于魯棒的配置參數(shù)分配的裝置、系統(tǒng)、和方法的需要。有利地是,除了如所期望的那樣提供集中或者分散控制之外,這樣的裝置、系統(tǒng)、和方法還通過(guò)以完全自動(dòng)化和集中化的方式進(jìn)行操作,而大大地減少了遞送配置參數(shù)所需要的勞動(dòng)和時(shí)間。

發(fā)明內(nèi)容
為了適應(yīng)本技術(shù)領(lǐng)域的當(dāng)前狀態(tài),尤其是為了適應(yīng)本技術(shù)領(lǐng)域中通過(guò)當(dāng)前可用的方案還未得到充分解決的問題和需要,而開發(fā)了本發(fā)明。因此,開發(fā)了本發(fā)明,以便提供用于接收和利用配置參數(shù)的裝置、系統(tǒng)、和方法,其能夠克服本技術(shù)領(lǐng)域中的許多或者全部上述問題。
在一個(gè)實(shí)施例中,一種用于分配配置參數(shù)的裝置具有邏輯單元,該邏輯單元包含多個(gè)模塊,這些模塊被配置為在功能上執(zhí)行分配配置參數(shù)的必要步驟。在所述實(shí)施例中的這些模塊包括與第一DHCP服務(wù)器進(jìn)行通信的DHCP通信模塊。該DHCP通信模塊還將有關(guān)配置參數(shù)的通信引導(dǎo)到由第一DHCP服務(wù)器所指示的第二DHCP服務(wù)器。該裝置還包括存儲(chǔ)接口模塊,其接收由第二DHCP服務(wù)器提供的、用于主存儲(chǔ)設(shè)備的配置參數(shù),并且將該配置參數(shù)提供給主存儲(chǔ)設(shè)備。
在一些實(shí)施例中,存儲(chǔ)接口模塊還可以響應(yīng)于主存儲(chǔ)設(shè)備的不成功配置,將配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。在某些實(shí)施例中,這些配置參數(shù)是iSCSI參數(shù)。
還給出了本發(fā)明中的、用于配置參數(shù)的自動(dòng)化分配的系統(tǒng)。該系統(tǒng)可以被實(shí)現(xiàn)為具有主存儲(chǔ)設(shè)備,被配置為存儲(chǔ)數(shù)據(jù);第一DHCP服務(wù)器,被配置為處理DHCP消息、并且將有關(guān)用于主存儲(chǔ)設(shè)備的配置參數(shù)的通信重定向到第二DHCP服務(wù)器;以及配置數(shù)據(jù)存儲(chǔ)庫(kù),被配置為存儲(chǔ)用于多個(gè)存儲(chǔ)設(shè)備的配置參數(shù)。在某些實(shí)施例中,第二DHCP服務(wù)器處理DHCP消息,并且從配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索用于多個(gè)存儲(chǔ)設(shè)備的配置參數(shù)。
在某些實(shí)施例中,該系統(tǒng)包括存儲(chǔ)啟動(dòng)器,其從第二DHCP服務(wù)器中檢索用于主存儲(chǔ)設(shè)備的配置參數(shù),并且將該配置參數(shù)提供給主存儲(chǔ)設(shè)備。在其它實(shí)施例中,該系統(tǒng)還包括配置為存儲(chǔ)數(shù)據(jù)的輔助存儲(chǔ)設(shè)備。在一些實(shí)施例中,配置數(shù)據(jù)存儲(chǔ)庫(kù)定義了分配給存儲(chǔ)啟動(dòng)器的主要和輔助目標(biāo)。在某些實(shí)施例中,配置參數(shù)是iSCSI參數(shù),而且存儲(chǔ)啟動(dòng)器起到iSCSI啟動(dòng)器的作用,而且存儲(chǔ)目標(biāo)起iSCSI目標(biāo)的作用。
還給出了本發(fā)明的用于分配配置參數(shù)的方法。在所公開實(shí)施例中的方法基本上包括用于實(shí)現(xiàn)上面就所述裝置和系統(tǒng)的操作而給出的功能所必需的操作。在一個(gè)實(shí)施例中,該方法包括將第一DHCP服務(wù)器配置為將有關(guān)配置參數(shù)的通信引導(dǎo)到第二DHCP服務(wù)器;將第二DHCP服務(wù)器配置為從配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索用于多個(gè)存儲(chǔ)設(shè)備的配置參數(shù);以及將存儲(chǔ)啟動(dòng)器配置為從第二DHCP服務(wù)器中檢索用于主存儲(chǔ)設(shè)備的配置參數(shù),并且將該配置參數(shù)提供給主存儲(chǔ)設(shè)備。
本發(fā)明提供了對(duì)配置參數(shù)的靈活、自動(dòng)化的遞送。通過(guò)將通信從第一DHCP服務(wù)器重定向到第二DHCP服務(wù)器,可以提供各種網(wǎng)絡(luò)拓?fù)?。例如,第一DHCP服務(wù)器可以是將通信重定向到集中化的第二DHCP服務(wù)器以便于集中控制和遞送的本地服務(wù)器。作為選擇,第一DHCP服務(wù)器可以是集中化的服務(wù)器,其指示用于使啟動(dòng)器與之通信以便檢索配置參數(shù)的恰當(dāng)DCHP服務(wù)器。另外,在配置數(shù)據(jù)存儲(chǔ)庫(kù)中為每個(gè)啟動(dòng)器指定冗余目標(biāo)的性能,使得啟動(dòng)器能夠從主存儲(chǔ)目標(biāo)的不成功初始化中恢復(fù)并且初始化恰當(dāng)?shù)妮o助存儲(chǔ)目標(biāo)。
在整個(gè)說(shuō)明書中對(duì)特征、優(yōu)點(diǎn)的描述或者類似的措辭并不意味著可以利用本發(fā)明實(shí)現(xiàn)的所有特征和優(yōu)點(diǎn)應(yīng)該是或者的確是在本發(fā)明的任何單個(gè)實(shí)施例中。相反,涉及特征和優(yōu)點(diǎn)的措辭應(yīng)當(dāng)被理解為是指結(jié)合實(shí)施例描述的特定特征、優(yōu)點(diǎn)、或者特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書中對(duì)特征和優(yōu)點(diǎn)的論述、以及類似的措辭未必是涉及同一個(gè)實(shí)施例。
此外,本發(fā)明的所述特征、優(yōu)點(diǎn)、和特性可以在一個(gè)或多個(gè)實(shí)施例中以任何適當(dāng)?shù)姆绞竭M(jìn)行組合。相關(guān)領(lǐng)域技術(shù)人員將會(huì)認(rèn)識(shí)到,可以在不需要具體實(shí)施例的一個(gè)或多個(gè)特定特征或者優(yōu)點(diǎn)的情況下實(shí)踐本發(fā)明。在其它情況下,在某些實(shí)施例中可能會(huì)出現(xiàn)未必在本發(fā)明的全部實(shí)施例中都存在的另外特征和優(yōu)點(diǎn)。
根據(jù)以下的描述和附圖,本發(fā)明的這些特征和優(yōu)點(diǎn)將變得更為明顯,或者可以如下文所述的那樣通過(guò)本發(fā)明的實(shí)踐而獲知。


為了使本發(fā)明的優(yōu)點(diǎn)更容易理解,將參考附圖中所示的特定實(shí)施例對(duì)上面簡(jiǎn)述的發(fā)明進(jìn)行更詳細(xì)的描述。應(yīng)當(dāng)理解這些附圖僅僅描述了本發(fā)明的典型實(shí)施例,因此不應(yīng)當(dāng)被認(rèn)為是對(duì)本發(fā)明范圍的限制,將通過(guò)使用附圖而更加具體和詳細(xì)地對(duì)本發(fā)明進(jìn)行描述和闡明,在附圖中圖1是說(shuō)明根據(jù)本發(fā)明的參數(shù)分配系統(tǒng)的一個(gè)實(shí)施例的示意框圖;圖2a是說(shuō)明根據(jù)參數(shù)分配服務(wù)器的一個(gè)實(shí)施例的示意框圖;圖2b是說(shuō)明根據(jù)本發(fā)明的存儲(chǔ)啟動(dòng)器的一個(gè)實(shí)施例的示意框圖;圖3是說(shuō)明根據(jù)本發(fā)明的參數(shù)分配方法的一個(gè)實(shí)施例的流程圖;圖4是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列的一個(gè)實(shí)施例的示意流程圖;圖5是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列的一個(gè)實(shí)施例的示意流程圖;圖6是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列的一個(gè)實(shí)施例的示意流程圖;以及圖7是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列的一個(gè)實(shí)施例的示意流程圖。
本發(fā)明的詳細(xì)說(shuō)明為了更顯著地強(qiáng)調(diào)這個(gè)說(shuō)明書中所描述的許多功能單元的實(shí)現(xiàn)的獨(dú)立性,將這些功能單元標(biāo)記為模塊。例如,模塊可以被實(shí)現(xiàn)為包含定制的VLSI電路或者門陣列、諸如邏輯芯片之類的成品半導(dǎo)體、晶體管、或者其它分立元件的硬件電路。模塊還可以用諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯器件等之類的可編程硬件設(shè)備的方式實(shí)現(xiàn)。
模塊還可以用由各種類型處理器執(zhí)行的軟件的形式實(shí)現(xiàn)。例如,所標(biāo)識(shí)的可執(zhí)行代碼模塊可能包含計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,它們例如可以被組織成對(duì)象、過(guò)程、或函數(shù)。雖然如此,但是標(biāo)識(shí)模塊的可執(zhí)行代碼不必物理地位于一起,而是可以包含存儲(chǔ)在不同位置上的不同指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),就構(gòu)成了模塊并且實(shí)現(xiàn)了該模塊的規(guī)定目的。
實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者許多指令,而且甚至可以分布在幾個(gè)不同代碼段上、分布在不同的程序當(dāng)中以及分布在幾個(gè)存儲(chǔ)器設(shè)備上。類似地,操作數(shù)據(jù)可在此處在模塊內(nèi)進(jìn)行標(biāo)識(shí)和說(shuō)明,并且可以用任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。該操作數(shù)據(jù)可以被集中作為單個(gè)數(shù)據(jù)集,或者可以分布在不同的位置上、包括分布在不同存儲(chǔ)設(shè)備上,而且可以至少部分地僅僅作為系統(tǒng)或者網(wǎng)絡(luò)上的電子信號(hào)而存在。
在整個(gè)說(shuō)明書中對(duì)“一個(gè)實(shí)施例”、“實(shí)施例”的描述或者類似措辭是指結(jié)合該實(shí)施例描述的具體特征、結(jié)構(gòu)、或者特性包含在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說(shuō)明書中出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”、“在實(shí)施例中”以及類似的措辭可以但未必全部都涉及同一個(gè)實(shí)施例。
所描述的信號(hào)承載介質(zhì)可以采用能夠生成信號(hào)、導(dǎo)致信號(hào)生成、或者導(dǎo)致機(jī)器可讀指令程序在數(shù)字處理裝置上執(zhí)行的任何形式。信號(hào)承載介質(zhì)可以通過(guò)傳輸線路、緊致盤、數(shù)字視頻盤、磁帶、伯努利驅(qū)動(dòng)器、磁盤、穿孔卡、閃速存儲(chǔ)器、集成電路、或者其它數(shù)字處理裝置的存儲(chǔ)器設(shè)備實(shí)現(xiàn)。
此外,本發(fā)明的所述特征、結(jié)構(gòu)、和特性可以在一個(gè)或多個(gè)實(shí)施例中以任何適當(dāng)?shù)姆绞竭M(jìn)行組合。在以下的描述中,提供了諸如編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫(kù)查詢、數(shù)據(jù)庫(kù)結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等示例之類的大量具體細(xì)節(jié),以便提供對(duì)本發(fā)明實(shí)施例的徹底理解。然而,相關(guān)領(lǐng)域的技術(shù)人員將會(huì)認(rèn)識(shí)到,可以在不需要一個(gè)或者多個(gè)具體細(xì)節(jié)的情況下實(shí)踐本發(fā)明,或者可以利用其它的方法、部件、材料等來(lái)實(shí)踐本發(fā)明。在其它情況下,沒有詳細(xì)示出或者描述眾所周知的結(jié)構(gòu)、材料、或操作,以避免使本發(fā)明的特征不清楚。
圖1是根據(jù)本發(fā)明的參數(shù)分配系統(tǒng)100的示意框圖。所述系統(tǒng)100包括第一動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器110、第二DHCP服務(wù)器120、配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122、一個(gè)或多個(gè)存儲(chǔ)啟動(dòng)器130、和一個(gè)或多個(gè)存儲(chǔ)設(shè)備或者目標(biāo)140。系統(tǒng)100中的各個(gè)部件協(xié)同作用,以便自動(dòng)地從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122中分配配置參數(shù)。
第一和第二DHCP服務(wù)器110、120處理DHCP消息。處理DHCP消息,可以包括第一或者第二DHCP服務(wù)器110、120發(fā)送或者接收DHCP消息。DHCP消息可以包括各種DHCP消息,諸如來(lái)自存儲(chǔ)啟動(dòng)器130的DHCP服務(wù)器發(fā)現(xiàn)請(qǐng)求、DHCP服務(wù)器提供(offer)、存儲(chǔ)啟動(dòng)器130的配置參數(shù)請(qǐng)求等(參見圖4-7)。
在某些實(shí)施例中,DHCP消息來(lái)源于存儲(chǔ)啟動(dòng)器130(參見圖4、5和7)。響應(yīng)于從啟動(dòng)器130接收到DHCP消息,第一DHCP服務(wù)器110可以將有關(guān)用于主存儲(chǔ)設(shè)備的配置參數(shù)的通信重定向到第二DHCP服務(wù)器120。在一個(gè)實(shí)施例中,通過(guò)第一DHCP服務(wù)器110向啟動(dòng)器130指示指定用于配置參數(shù)通信和遞送的特定DHCP服務(wù)器,而進(jìn)行重定向。響應(yīng)于來(lái)自啟動(dòng)器130的通信,第二DHCP服務(wù)器120可以從配置數(shù)據(jù)存儲(chǔ)庫(kù)122中檢索配置參數(shù),并且將該配置參數(shù)傳遞到恰當(dāng)?shù)拇鎯?chǔ)啟動(dòng)器130。因此,分配參數(shù)的處理啟用了一種可以減少分配配置參數(shù)所需要的時(shí)間和勞動(dòng)的自動(dòng)化分配模式。
每個(gè)存儲(chǔ)啟動(dòng)器130隨后可以將配置參數(shù)提供給對(duì)于這個(gè)特定啟動(dòng)器130而言作為主存儲(chǔ)設(shè)備進(jìn)行操作的存儲(chǔ)目標(biāo)140。所述系統(tǒng)100包括冗余存儲(chǔ)啟動(dòng)器130以及包含主目標(biāo)140a和輔助目標(biāo)140b在內(nèi)的冗余存儲(chǔ)目標(biāo)。在某些實(shí)施例中,系統(tǒng)100可以通過(guò)使附加的存儲(chǔ)啟動(dòng)器130每個(gè)都通過(guò)各種聯(lián)網(wǎng)裝置和聯(lián)網(wǎng)路徑連接到各種存儲(chǔ)目標(biāo)140,而具有更復(fù)雜的拓?fù)?。在某些?shí)施例中,一些存儲(chǔ)啟動(dòng)器130與其它存儲(chǔ)啟動(dòng)器130相比可以連接到更多的存儲(chǔ)目標(biāo)140。
配置數(shù)據(jù)存儲(chǔ)庫(kù)122存儲(chǔ)用于存儲(chǔ)啟動(dòng)器130和存儲(chǔ)目標(biāo)140的配置參數(shù)。在一些實(shí)施例中,配置數(shù)據(jù)存儲(chǔ)庫(kù)122是配置文件。在其它實(shí)施例中,配置數(shù)據(jù)存儲(chǔ)庫(kù)122是配置數(shù)據(jù)庫(kù)。在某些實(shí)施例中,配置數(shù)據(jù)存儲(chǔ)庫(kù)122指示用于存儲(chǔ)啟動(dòng)器130的主存儲(chǔ)設(shè)備和輔助存儲(chǔ)設(shè)備140,以及用于這些設(shè)備的配置參數(shù)。
在某些實(shí)施例中,響應(yīng)于主存儲(chǔ)設(shè)備140a的不成功配置,存儲(chǔ)啟動(dòng)器130檢索用于輔助存儲(chǔ)設(shè)備140b的配置參數(shù)。提供主存儲(chǔ)設(shè)備和輔助存儲(chǔ)設(shè)備,允許冗余并且增加了系統(tǒng)的魯棒性。在某些實(shí)施例中,數(shù)據(jù)存儲(chǔ)庫(kù)指示用于存儲(chǔ)啟動(dòng)器130的恰當(dāng)?shù)闹鞔鎯?chǔ)設(shè)備或者輔助存儲(chǔ)設(shè)備,以便存儲(chǔ)啟動(dòng)器130可以將配置參數(shù)傳遞給恰當(dāng)?shù)拇鎯?chǔ)目標(biāo)140。
在所述實(shí)施例中,數(shù)據(jù)存儲(chǔ)庫(kù)122位于第二DHCP服務(wù)器120內(nèi)。然而,數(shù)據(jù)存儲(chǔ)庫(kù)122可以駐留在第二DHCP服務(wù)器120之外。網(wǎng)絡(luò)可以包括大量數(shù)據(jù)存儲(chǔ)庫(kù)122用于冗余和/或本地控制,或者可以包括單個(gè)數(shù)據(jù)存儲(chǔ)庫(kù)122用于集中控制。提供配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122,允許對(duì)存儲(chǔ)設(shè)備配置的有組織的和靈活的管理。這樣的配置數(shù)據(jù)存儲(chǔ)庫(kù)122在包括數(shù)十或者數(shù)百個(gè)存儲(chǔ)目標(biāo)140的系統(tǒng)中是尤其有用的。
在某些實(shí)施例中,配置參數(shù)是iSCSI參數(shù),其允許存儲(chǔ)啟動(dòng)器130實(shí)現(xiàn)與存儲(chǔ)目標(biāo)140的iSCSI通信會(huì)話。在這樣的實(shí)施例中,存儲(chǔ)啟動(dòng)器130可以作為iSCSI啟動(dòng)器進(jìn)行操作,而存儲(chǔ)設(shè)備140或者存儲(chǔ)目標(biāo)140作為iSCSI目標(biāo)進(jìn)行操作。iSCSI通信會(huì)話允許針對(duì)存儲(chǔ)目標(biāo)140的增加了的控制、持續(xù)時(shí)間、和存儲(chǔ)空間。存儲(chǔ)目標(biāo)140可以是能夠與存儲(chǔ)啟動(dòng)器130建立連接的任何各種設(shè)備。因此,因?yàn)橐粋€(gè)存儲(chǔ)啟動(dòng)器130可以控制大范圍的本地和/或遠(yuǎn)程存儲(chǔ)目標(biāo)140,所以系統(tǒng)100允許各種拓?fù)洹?br> 所述系統(tǒng)100僅為本發(fā)明所允許的許多拓?fù)渲?。例如,在某些?shí)施例中,可以有許多DHCP服務(wù)器、存儲(chǔ)啟動(dòng)器、或者存儲(chǔ)目標(biāo)。存儲(chǔ)啟動(dòng)器包括任何能夠經(jīng)由DHCP接收配置參數(shù)、并且將該配置參數(shù)傳遞給存儲(chǔ)目標(biāo)的計(jì)算設(shè)備。存儲(chǔ)目標(biāo)可以包括能夠接收和存儲(chǔ)配置參數(shù)的主存儲(chǔ)設(shè)備或者輔助存儲(chǔ)設(shè)備。
在一些實(shí)施例中,存儲(chǔ)啟動(dòng)器130實(shí)質(zhì)上可以作為計(jì)算機(jī)、主機(jī)、服務(wù)器、存儲(chǔ)服務(wù)器等進(jìn)行操作。例如,存儲(chǔ)啟動(dòng)器130可以作為存儲(chǔ)服務(wù)器進(jìn)行操作,因?yàn)榇鎯?chǔ)啟動(dòng)器130可以將配置參數(shù)傳遞到恰當(dāng)?shù)哪繕?biāo)140。存儲(chǔ)啟動(dòng)器130可以作為主機(jī)計(jì)算機(jī)進(jìn)行操作,因?yàn)榇鎯?chǔ)啟動(dòng)器130可以與第一或者第二DHCP服務(wù)器110、120進(jìn)行通信并且從中獲得配置參數(shù)。存儲(chǔ)啟動(dòng)器130可以作為存儲(chǔ)設(shè)備或者計(jì)算機(jī)進(jìn)行操作。因此,所述系統(tǒng)100僅僅是許多可能的實(shí)施例中的一個(gè)實(shí)施例。
圖2a和2b是說(shuō)明根據(jù)本發(fā)明的DHCP服務(wù)器120和存儲(chǔ)啟動(dòng)器130的示意框圖。所述DHCP服務(wù)器120對(duì)應(yīng)于圖1中的第二DHCP服務(wù)器120,并且包括配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122、DHCP通信模塊210、DHCP處理模塊220、和參數(shù)存儲(chǔ)模塊230。所述存儲(chǔ)啟動(dòng)器130對(duì)應(yīng)于圖1中的存儲(chǔ)啟動(dòng)器130,并且包括DHCP通信模塊240、存儲(chǔ)通信模塊250、主目標(biāo)接口260a、和輔助目標(biāo)接口260b。DHCP服務(wù)器120和存儲(chǔ)啟動(dòng)器130中的各種部件便于進(jìn)行參數(shù)分配。
DHCP服務(wù)器120中的DHCP通信模塊240被配置為如同存儲(chǔ)啟動(dòng)器130中的DHCP通信模塊240那樣進(jìn)行DHCP通信。在某些實(shí)施例中,由DHCP通信模塊240接收的DHCP通信由DHCP處理模塊220進(jìn)行處理,該DHCP處理模塊220被配置為確保對(duì)存儲(chǔ)啟動(dòng)器130的恰當(dāng)響應(yīng)。一些響應(yīng)包括DHCP處理模塊220從參數(shù)存儲(chǔ)模塊230中檢索的標(biāo)準(zhǔn)DHCP參數(shù)。
其它響應(yīng)包括從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122中檢索參數(shù)(參見圖4-6)。在某些實(shí)施例中,存儲(chǔ)在配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122內(nèi)的參數(shù)包括iSCSI參數(shù)。因此,DHCP服務(wù)器120經(jīng)由DHCP通信提供非DHCP參數(shù)的自動(dòng)化通信。例如,提供配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122,允許DHCP服務(wù)器110以自動(dòng)化方式向多個(gè)存儲(chǔ)啟動(dòng)器130(參見圖1)提供iSCSI參數(shù)。經(jīng)由DHCP進(jìn)行配置參數(shù)通信,允許自動(dòng)化的參數(shù)分配模式。
一旦配置參數(shù)從DHCP服務(wù)器120傳遞到了存儲(chǔ)啟動(dòng)器(一個(gè)或多個(gè))130,存儲(chǔ)通信模塊250然后就可以分別經(jīng)由主目標(biāo)接口260a或者輔助目標(biāo)接口260b將配置參數(shù)傳遞到主目標(biāo)或者輔助目標(biāo)。在某些實(shí)施例中,取決于與存儲(chǔ)啟動(dòng)器130相關(guān)聯(lián)的存儲(chǔ)設(shè)備的數(shù)目,存儲(chǔ)啟動(dòng)器130包括任意數(shù)目的目標(biāo)接口模塊。因此,所述存儲(chǔ)啟動(dòng)器130可以在多種多樣的系統(tǒng)拓?fù)湎缕鹱饔谩?br> 圖3是說(shuō)明參數(shù)分配方法的示意流程框圖。所述方法300包括操作提供(310)DHCP服務(wù)器;提供(320)配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù);提供(330)一個(gè)或多個(gè)存儲(chǔ)啟動(dòng)器;提供(340)多個(gè)存儲(chǔ)設(shè)備;啟動(dòng)(350)與DHCP服務(wù)器的通信;從配置參數(shù)的配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索(360)配置參數(shù);將配置參數(shù)傳遞(370)到存儲(chǔ)設(shè)備;以及訪問(380)該存儲(chǔ)設(shè)備。所述方法300的操作便于進(jìn)行配置參數(shù)的接收和使用。
提供(310)DHCP服務(wù)器,包括提供至少一個(gè)DHCP服務(wù)器110,該DHCP服務(wù)器110被配置為處理DHCP消息并且將配置相關(guān)的通信重定向到第二DHCP服務(wù)器120。在一個(gè)實(shí)施例中,通過(guò)參考DHCP服務(wù)器120而進(jìn)行重定向。
提供(320)配置數(shù)據(jù)存儲(chǔ)庫(kù),包括提供用于諸如存儲(chǔ)啟動(dòng)器130和存儲(chǔ)目標(biāo)140(參見圖1)之類的多個(gè)設(shè)備的配置參數(shù)的數(shù)據(jù)存儲(chǔ)庫(kù)122。因此,本發(fā)明給出了多個(gè)系統(tǒng)拓?fù)涞慕虒?dǎo)。在某些實(shí)施例中,存儲(chǔ)在配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122內(nèi)的配置參數(shù)包括iSCSI參數(shù)。
提供(330)存儲(chǔ)啟動(dòng)器,包括提供至少一個(gè)能夠與至少一個(gè)DHCP服務(wù)器120進(jìn)行通信并且從中接收配置參數(shù)的存儲(chǔ)啟動(dòng)器(諸如存儲(chǔ)啟動(dòng)器130)。提供(340)一個(gè)或多個(gè)存儲(chǔ)目標(biāo),包括提供存儲(chǔ)目標(biāo)140,其中至少一個(gè)存儲(chǔ)啟動(dòng)器130能夠根據(jù)隨后從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122接收的參數(shù)與該存儲(chǔ)目標(biāo)140進(jìn)行通信。
啟動(dòng)(350)通信,包括啟動(dòng)DHCP服務(wù)器110和至少一個(gè)存儲(chǔ)啟動(dòng)器130(參見圖1)之間的通信。在某些實(shí)施例中,存儲(chǔ)啟動(dòng)器130被配置為通過(guò)廣播DHCP服務(wù)器發(fā)現(xiàn)請(qǐng)求來(lái)啟動(dòng)通信。在這樣的實(shí)施例中,DHCP服務(wù)器110被配置為接收、處理、和響應(yīng)于DHCP服務(wù)器發(fā)現(xiàn)請(qǐng)求,并由此建立DHCP服務(wù)器120和存儲(chǔ)啟動(dòng)器130之間的通信。在某些實(shí)施例中,DHCP服務(wù)器120被配置為向存儲(chǔ)啟動(dòng)器130提供參數(shù)與指令,以便與另外的DHCP服務(wù)器(參見圖1)取得聯(lián)系。
檢索(360)配置參數(shù),包括DHCP服務(wù)器120從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122中檢索配置參數(shù)。傳遞(370)配置參數(shù),包括將DHCP服務(wù)器120從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)中檢索的確認(rèn)參數(shù)傳遞到一個(gè)或多個(gè)存儲(chǔ)啟動(dòng)器130。一旦存儲(chǔ)啟動(dòng)器130從DHCP服務(wù)器110接收了配置參數(shù),存儲(chǔ)啟動(dòng)器130隨后就可以使用該參數(shù)來(lái)訪問(380)存儲(chǔ)目標(biāo)140或者與其建立連接。經(jīng)由DHCP傳遞配置參數(shù),提供了自動(dòng)化的參數(shù)分配模式。
圖4是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列400的一個(gè)實(shí)施例的處理流程圖。所述系統(tǒng)400包括存儲(chǔ)啟動(dòng)器130、存儲(chǔ)目標(biāo)140、第二DHCP服務(wù)器120、和傳統(tǒng)的DHCP服務(wù)器405。系統(tǒng)400中的部件彼此進(jìn)行通信,以便自動(dòng)地分配配置參數(shù)。不同于后續(xù)圖例說(shuō)明(參見圖5、6、和7)的是,所述圖例說(shuō)明表示了這樣的實(shí)施例,其中第二DHCP服務(wù)器120還提供了第一DHCP服務(wù)器110的功能并且因此做出響應(yīng)。
存儲(chǔ)啟動(dòng)器130發(fā)出DHCP發(fā)現(xiàn)請(qǐng)求(410),該請(qǐng)求能夠確定從中獲得DHCP參數(shù)的恰當(dāng)DHCP服務(wù)器。因此,存儲(chǔ)目標(biāo)140和傳統(tǒng)的DHCP服務(wù)器405不識(shí)別DHCP發(fā)現(xiàn)請(qǐng)求(412、414)。然而,第二DHCP服務(wù)器120識(shí)別該請(qǐng)求(416)。在某些實(shí)施例中,對(duì)DHCP發(fā)現(xiàn)請(qǐng)求的識(shí)別可以通過(guò)實(shí)現(xiàn)只有恰當(dāng)?shù)姆?wù)器才會(huì)識(shí)別的關(guān)鍵字來(lái)標(biāo)識(shí)恰當(dāng)?shù)腄HCP服務(wù)器。經(jīng)由DHCP進(jìn)行通信,提供了自動(dòng)化的參數(shù)分配模式。
一旦第二DHCP服務(wù)器120接收和識(shí)別了DHCP發(fā)現(xiàn)請(qǐng)求(416),則第二DHCP服務(wù)器120就可以發(fā)出DHCP提供(offer)(420),以便向存儲(chǔ)啟動(dòng)器130通知第二DHCP服務(wù)器120的存在和可用性。傳統(tǒng)的DHCP服務(wù)器405忽略該DHCP提供(422),而存儲(chǔ)目標(biāo)140不識(shí)別該DHCP提供(424)。將DHCP提供選擇性地傳遞到存儲(chǔ)啟動(dòng)器130,可以通過(guò)標(biāo)準(zhǔn)的聯(lián)網(wǎng)協(xié)議和過(guò)程來(lái)實(shí)現(xiàn)。
在存儲(chǔ)啟動(dòng)器130接收和識(shí)別出該DHCP提供(426)時(shí),該存儲(chǔ)啟動(dòng)器130然后發(fā)出DHCP請(qǐng)求(430)。存儲(chǔ)目標(biāo)140和傳統(tǒng)的DHCP服務(wù)器405忽略該DHCP請(qǐng)求(432,434)。然而,第二DHCP服務(wù)器120識(shí)別該DHCP請(qǐng)求(436)。在響應(yīng)時(shí),第二DHCP服務(wù)器120從配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122(參見圖1)中檢索配置參數(shù),并且發(fā)出包含恰當(dāng)配置參數(shù)的DHCP確認(rèn)440。在所述實(shí)施例中,至少一些配置參數(shù)包括iSCSI參數(shù)。
傳統(tǒng)的DHCP服務(wù)器405忽略(443)DHCP確認(rèn)440,而且存儲(chǔ)目標(biāo)140不識(shí)別該DHCP確認(rèn)440。然而,存儲(chǔ)啟動(dòng)器130識(shí)別(446)該DHCP確認(rèn)440,并且接收包含在其中的配置參數(shù)。DHCP確認(rèn)440內(nèi)的iSCSI參數(shù)允許存儲(chǔ)啟動(dòng)器130通過(guò)發(fā)出iSCSI登錄450并且接收iSCSI登錄(452),來(lái)建立與存儲(chǔ)目標(biāo)140的iSCSI連接。
圖5是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列500的一個(gè)實(shí)施例的處理流程圖。類似于圖4,所述系統(tǒng)通信序列500包括存儲(chǔ)啟動(dòng)器130、存儲(chǔ)目標(biāo)140、第二DHCP服務(wù)器120、和第一DHCP服務(wù)器110。與圖4所述的系統(tǒng)不同的是,圖5所述的系統(tǒng)500說(shuō)明了存儲(chǔ)啟動(dòng)器130從第一DHCP服務(wù)器110和第二DHCP服務(wù)器120獲得通信參數(shù)。
存儲(chǔ)啟動(dòng)器130廣播DHCP發(fā)現(xiàn)請(qǐng)求510,該請(qǐng)求可被第一DHCP服務(wù)器識(shí)別(514),但是不能由存儲(chǔ)目標(biāo)或者第二DHCP服務(wù)器所識(shí)別(512,516)。在某些實(shí)施例中,對(duì)DHCP發(fā)現(xiàn)請(qǐng)求510的識(shí)別取決于通信之中的代碼、序列、或者值。響應(yīng)于識(shí)別出DHCP發(fā)現(xiàn)請(qǐng)求510,第一DHCP服務(wù)器110發(fā)出DHCP提供520。該提供520被第二DHCP服務(wù)器120所忽略(522),并且不被存儲(chǔ)目標(biāo)140所識(shí)別(524)。然而,存儲(chǔ)啟動(dòng)器130識(shí)別(526)該DHCP提供520。
由于存儲(chǔ)啟動(dòng)器130知道了第一DHCP服務(wù)器110,所以存儲(chǔ)啟動(dòng)器130發(fā)出DHCP請(qǐng)求530,該請(qǐng)求可以包括對(duì)諸如DHCP參數(shù)之類的配置參數(shù)的請(qǐng)求。DHCP請(qǐng)求530不被存儲(chǔ)目標(biāo)或者第二DHCP服務(wù)器所識(shí)別(532,536)。第一DHCP服務(wù)器110識(shí)別(534)該DHCP請(qǐng)求,并且作為回報(bào)發(fā)出DHCP確認(rèn)540。DHCP確認(rèn)540被存儲(chǔ)啟動(dòng)器所識(shí)別(546),但是被第二DHCP服務(wù)器忽略(542),并且不被存儲(chǔ)目標(biāo)識(shí)別(544)。在所述實(shí)施例中,DHCP確認(rèn)540包括用于從第二DHCP服務(wù)器120獲得參數(shù)的指令。
存儲(chǔ)啟動(dòng)器130廣播DHCP通知消息550,因?yàn)榈诙﨑HCP服務(wù)器120是在該消息中指示的DHCP服務(wù)器,所以該消息不會(huì)被存儲(chǔ)設(shè)備或者第一DHCP服務(wù)器所識(shí)別(552,554)。DHCP通知消息可以包括對(duì)將會(huì)允許存儲(chǔ)啟動(dòng)器130與存儲(chǔ)目標(biāo)140進(jìn)行通信的參數(shù)的請(qǐng)求。第二DHCP服務(wù)器120識(shí)別(556)該DHCP通知消息550,并且發(fā)出DHCP確認(rèn)560作為響應(yīng)。第二DHCP服務(wù)器120的DHCP確認(rèn)560被存儲(chǔ)啟動(dòng)器130所識(shí)別(566),但是被第二DHCP服務(wù)器120忽略(562),并且不會(huì)被存儲(chǔ)目標(biāo)140所識(shí)別(564)。
第二DHCP服務(wù)器120的DHCP確認(rèn)消息560包括來(lái)自配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)的配置參數(shù),其包括用于與存儲(chǔ)目標(biāo)140建立iSCSI連接的iSCSI參數(shù)。因此,存儲(chǔ)啟動(dòng)器130嘗試向存儲(chǔ)目標(biāo)140進(jìn)行iSCSI登錄(570)。該登錄嘗試570由存儲(chǔ)目標(biāo)140所接收和接受(572)。因此,所述系統(tǒng)提供了一種用于分配配置參數(shù)的自動(dòng)化方式。
圖6是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列600的一個(gè)實(shí)施例的處理流程圖。類似于圖4和圖5,所述系統(tǒng)通信序列600包括存儲(chǔ)啟動(dòng)器130、存儲(chǔ)目標(biāo)140、第二DHCP服務(wù)器120、和第一DHCP服務(wù)器110。與圖4和5不同的是,所述系統(tǒng)通信序列說(shuō)明了在系統(tǒng)已經(jīng)在運(yùn)行時(shí)存儲(chǔ)啟動(dòng)器130從第二DHCP服務(wù)器120獲得配置參數(shù)。換句話說(shuō),圖6給出了這樣的操作的教導(dǎo),即從第二DHCP服務(wù)器110獲得另外的配置參數(shù)而不必如圖4和5中所述那樣從DHCP發(fā)現(xiàn)請(qǐng)求開始。
存儲(chǔ)啟動(dòng)器130廣播DHCP通知消息610,該請(qǐng)求不被存儲(chǔ)目標(biāo)識(shí)別(612),并且不被第一DHCP服務(wù)器110識(shí)別(614)。然而,該DHCP通知消息610被第二DHCP服務(wù)器120所識(shí)別(616)。在某些實(shí)施例中,DHCP通知消息610包括對(duì)為隨后與存儲(chǔ)目標(biāo)140建立iSCSI連接所必需的參數(shù)的請(qǐng)求。
響應(yīng)于DHCP通知消息610,第一DHCP服務(wù)器110發(fā)出DHCP確認(rèn)620,該DHCP確認(rèn)620被第二DHCP服務(wù)器忽略(622)并且不被存儲(chǔ)設(shè)備所識(shí)別(624)。然而,存儲(chǔ)啟動(dòng)器130識(shí)別該DHCP確認(rèn)(626)。DHCP確認(rèn)620包括存儲(chǔ)設(shè)備啟動(dòng)由該存儲(chǔ)設(shè)備所接收(632)的iSCSI登錄630所必需的配置參數(shù)。因此,所述系統(tǒng)通信序列600給出了這樣的方式的教導(dǎo),即從第二DHCP服務(wù)器獲得配置參數(shù)并且稍后建立與存儲(chǔ)目標(biāo)140的iSCSI連接而不需要包括圖4和5中所述的某些步驟。
圖7是說(shuō)明根據(jù)本發(fā)明的系統(tǒng)通信序列700的一個(gè)實(shí)施例的處理流程圖。類似于圖5,所述系統(tǒng)通信序列700包括存儲(chǔ)啟動(dòng)器130、存儲(chǔ)目標(biāo)140、第二DHCP服務(wù)器120、和第一DHCP服務(wù)器110。與圖5中的系統(tǒng)不同的是,圖7中所述的系統(tǒng)700說(shuō)明了存儲(chǔ)啟動(dòng)器130經(jīng)由單播DHCP通知消息750與第二DHCP服務(wù)器120進(jìn)行通信。
存儲(chǔ)啟動(dòng)器130廣播DHCP發(fā)現(xiàn)請(qǐng)求710,該請(qǐng)求可被第一DHCP服務(wù)器所識(shí)別(714),但是不被存儲(chǔ)設(shè)備或者第二DHCP服務(wù)器所識(shí)別(712,716)。在某些實(shí)施例中,對(duì)DHCP發(fā)現(xiàn)請(qǐng)求710的識(shí)別取決于代碼、序列、或者值。響應(yīng)于識(shí)別出DHCP發(fā)現(xiàn)請(qǐng)求710,第一DHCP服務(wù)器110發(fā)出DHCP提供720。該提供720被第二DHCP服務(wù)器120所忽略(722),并且不被存儲(chǔ)目標(biāo)140所識(shí)別(724)。然而,存儲(chǔ)啟動(dòng)器130識(shí)別(726)該DHCP提供720。
由于存儲(chǔ)啟動(dòng)器130知道了第一DHCP服務(wù)器110,所以存儲(chǔ)啟動(dòng)器130發(fā)出DHCP請(qǐng)求730,該請(qǐng)求可以包括對(duì)諸如DHCP參數(shù)之類的配置參數(shù)的請(qǐng)求。該DHCP請(qǐng)求730不被存儲(chǔ)設(shè)備或者第二DHCP服務(wù)器所識(shí)別(732,736)。第一DHCP服務(wù)器110識(shí)別該DHCP請(qǐng)求(734),并且作為回報(bào)發(fā)出DHCP確認(rèn)740。DHCP確認(rèn)740由存儲(chǔ)啟動(dòng)器識(shí)別(746),但是被第二DHCP服務(wù)器忽略(742),并且不被存儲(chǔ)目標(biāo)識(shí)別(744)。在所述實(shí)施例中,DHCP確認(rèn)740包括用于從第一DHCP服務(wù)器110獲得參數(shù)的指令。DHCP確認(rèn)740包括用于創(chuàng)建單播DHCP通知消息的指令,以便存儲(chǔ)啟動(dòng)器130直接與第二DHCP服務(wù)器120進(jìn)行通信而不用向系統(tǒng)700中的每個(gè)設(shè)備進(jìn)行廣播。
存儲(chǔ)啟動(dòng)器130廣播DHCP通知消息750,因?yàn)榈谝粋€(gè)DHCP服務(wù)器120是該消息中指示的DHCP服務(wù)器,所以該消息不會(huì)被存儲(chǔ)設(shè)備或者第一DHCP服務(wù)器所識(shí)別(752,754)。DHCP通知消息可以包括對(duì)將會(huì)允許存儲(chǔ)啟動(dòng)器130與存儲(chǔ)目標(biāo)140進(jìn)行通信的參數(shù)的請(qǐng)求。第一DHCP服務(wù)器110識(shí)別(756)該DHCP通知消息750,并且發(fā)出DHCP確認(rèn)760作為響應(yīng)。第一DHCP服務(wù)器110的DHCP確認(rèn)760由存儲(chǔ)啟動(dòng)器130所識(shí)別(766),但是被第二DHCP服務(wù)器110忽略(762),并且不被存儲(chǔ)目標(biāo)140所識(shí)別(764)。
第一DHCP服務(wù)器110的DHCP確認(rèn)消息760包括來(lái)自配置參數(shù)數(shù)據(jù)存儲(chǔ)庫(kù)122(參見圖1)的配置參數(shù),其包括用于與存儲(chǔ)目標(biāo)140建立iSCSI連接的iSCSI參數(shù)。因此,存儲(chǔ)啟動(dòng)器130嘗試向存儲(chǔ)目標(biāo)140進(jìn)行iSCSI登錄(770)。該登錄嘗試770由存儲(chǔ)設(shè)備所接收和接受(772)。因此,所述系統(tǒng)提供了一種用于分配和使用配置參數(shù)的自動(dòng)化方式。
本發(fā)明提供了對(duì)配置參數(shù)的靈活的、自動(dòng)化遞送。通過(guò)將通信從第一DHCP服務(wù)器重定向到第二DHCP服務(wù)器,可以支持各種網(wǎng)絡(luò)拓?fù)洹@?,第一DHCP服務(wù)器可以是將通信重定向到集中化的第二DHCP服務(wù)器以便于集中控制和遞送的本地服務(wù)器。作為選擇,第一DHCP服務(wù)器可以是集中化的服務(wù)器,其指示用于使啟動(dòng)器與之通信以便檢索配置參數(shù)的恰當(dāng)DCHP服務(wù)器。另外,在配置數(shù)據(jù)存儲(chǔ)庫(kù)中為每個(gè)啟動(dòng)器指定冗余目標(biāo)的性能,使得啟動(dòng)器能夠從主存儲(chǔ)目標(biāo)的不成功初始化中恢復(fù)并且初始化恰當(dāng)?shù)妮o助存儲(chǔ)目標(biāo)。
本發(fā)明可以在沒有背離本發(fā)明的實(shí)質(zhì)或者本質(zhì)特征的情況下用其它特定形式實(shí)現(xiàn)。所描述的實(shí)施例無(wú)論從哪一點(diǎn)來(lái)看都僅僅被認(rèn)為是說(shuō)明性的而非限制性的。因此,本發(fā)明的范圍由附加權(quán)利要求所指示而不是由上述描述所指示。所有在權(quán)利要求的等效內(nèi)容的含義和范圍之內(nèi)的改變都應(yīng)當(dāng)由本發(fā)明的范圍所涵蓋。
權(quán)利要求
1.一種由數(shù)字處理裝置執(zhí)行的、用于將配置參數(shù)分配到存儲(chǔ)設(shè)備的方法,包含與被配置為處理DHCP消息的第一DHCP服務(wù)器進(jìn)行通信;將有關(guān)配置參數(shù)的通信引導(dǎo)到由第一DHCP服務(wù)器所指示的第二DHCP服務(wù)器;從第二DHCP服務(wù)器接收用于主存儲(chǔ)設(shè)備的配置參數(shù);以及將該配置參數(shù)提供給主存儲(chǔ)設(shè)備。
2.如權(quán)利要求1所述的方法,還包含響應(yīng)于所述主存儲(chǔ)設(shè)備的不成功配置,檢索用于輔助存儲(chǔ)設(shè)備的配置參數(shù),并且將該配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。
3.如權(quán)利要求1所述的方法,還包含訪問配置數(shù)據(jù)存儲(chǔ)庫(kù),以便發(fā)現(xiàn)主存儲(chǔ)設(shè)備和輔助存儲(chǔ)設(shè)備。
4.如權(quán)利要求1所述的方法,還包含將數(shù)字處理裝置作為iSCSI啟動(dòng)器來(lái)進(jìn)行操作。
5.如權(quán)利要求1所述的方法,其中,配置參數(shù)包含iSCSI參數(shù)。
6.一種用于將配置參數(shù)分配給存儲(chǔ)設(shè)備的系統(tǒng),該系統(tǒng)包含主存儲(chǔ)設(shè)備,被配置為存儲(chǔ)數(shù)據(jù);第一DHCP服務(wù)器,被配置為處理DHCP消息,并且將有關(guān)用于主存儲(chǔ)設(shè)備的配置參數(shù)的通信重定向到第二DHCP服務(wù)器;配置數(shù)據(jù)存儲(chǔ)庫(kù),被配置為存儲(chǔ)用于多個(gè)存儲(chǔ)設(shè)備的配置參數(shù);以及第二DHCP服務(wù)器,被配置為處理DHCP消息,并且從配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索用于所述多個(gè)存儲(chǔ)設(shè)備的配置參數(shù)。
7.如權(quán)利要求6所述的系統(tǒng),還包含存儲(chǔ)啟動(dòng)器,被配置為從第二DHCP服務(wù)器中檢索用于主存儲(chǔ)設(shè)備的配置參數(shù),并且將這些配置參數(shù)提供給主存儲(chǔ)設(shè)備。
8.如權(quán)利要求7所述的系統(tǒng),還包含輔助存儲(chǔ)設(shè)備,被配置為存儲(chǔ)數(shù)據(jù)。
9.如權(quán)利要求8所述的系統(tǒng),其中,所述存儲(chǔ)啟動(dòng)器還被配置為響應(yīng)于主存儲(chǔ)設(shè)備的不成功配置,檢索用于輔助存儲(chǔ)設(shè)備的配置參數(shù)并且將該配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。
10.如權(quán)利要求8所述的系統(tǒng),其中,配置數(shù)據(jù)存儲(chǔ)庫(kù)還被配置為指示用于存儲(chǔ)啟動(dòng)器的主存儲(chǔ)設(shè)備和輔助存儲(chǔ)設(shè)備。
11.如權(quán)利要求7所述的系統(tǒng),其中,該存儲(chǔ)啟動(dòng)器還被配置為作為iSCSI啟動(dòng)器進(jìn)行操作。
12.如權(quán)利要求6所述的系統(tǒng),其中,主存儲(chǔ)設(shè)備還被配置為作為iSCSI目標(biāo)進(jìn)行操作。
13.如權(quán)利要求6所述的系統(tǒng),其中,配置參數(shù)包含iSCSI參數(shù)。
14.如權(quán)利要求6所述的系統(tǒng),其中,配置數(shù)據(jù)存儲(chǔ)庫(kù)包含配置文件。
15.如權(quán)利要求6所述的系統(tǒng),其中,所述配置數(shù)據(jù)存儲(chǔ)庫(kù)包含配置數(shù)據(jù)庫(kù)。
16.一種用于將配置參數(shù)分配給存儲(chǔ)設(shè)備的裝置,該裝置包含DHCP通信模塊,被配置為與第一DHCP服務(wù)器進(jìn)行通信;該DHCP通信模塊還被配置為將有關(guān)配置參數(shù)的通信引導(dǎo)到由第一DHCP服務(wù)器所指示的第二DHCP服務(wù)器;存儲(chǔ)接口模塊,被配置為接收由第二DHCP服務(wù)器提供的、用于輔助存儲(chǔ)設(shè)備的配置參數(shù),并且將該配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。
17.如權(quán)利要求16所述的裝置,其中,該DHCP通信模塊還被配置為響應(yīng)于主存儲(chǔ)設(shè)備的不成功配置,從第二DHCP服務(wù)器中檢索用于輔助存儲(chǔ)設(shè)備的配置參數(shù)并且將該配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。
18.如權(quán)利要求16所述的裝置,其中,所述配置參數(shù)包含iSCSI參數(shù)。
19.一種用于將配置參數(shù)分配給存儲(chǔ)設(shè)備的方法,該方法包含將第一DHCP服務(wù)器配置為將有關(guān)配置參數(shù)的通信引導(dǎo)到第二DHCP服務(wù)器;將第二DHCP服務(wù)器配置為從配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索用于多個(gè)存儲(chǔ)設(shè)備的配置參數(shù);將存儲(chǔ)啟動(dòng)器配置為從第二DHCP服務(wù)器中檢索用于主存儲(chǔ)設(shè)備的配置參數(shù)并且將該配置參數(shù)提供給主存儲(chǔ)設(shè)備。
20.如權(quán)利要求19所述的方法,還包含將所述存儲(chǔ)啟動(dòng)器配置為響應(yīng)于主存儲(chǔ)設(shè)備的不成功配置,檢索用于輔助存儲(chǔ)設(shè)備的配置參數(shù)并且將該配置參數(shù)提供給輔助存儲(chǔ)設(shè)備。
全文摘要
公開了一種用于分配配置參數(shù)的裝置、系統(tǒng)、和方法。本發(fā)明包括一個(gè)或多個(gè)存儲(chǔ)設(shè)備,被配置為存儲(chǔ)數(shù)據(jù);第一DHCP服務(wù)器,被配置為處理DHCP消息、并且將有關(guān)用于該存儲(chǔ)設(shè)備的配置參數(shù)的通信重定向到第二DHCP服務(wù)器;以及配置數(shù)據(jù)存儲(chǔ)庫(kù),被配置為存儲(chǔ)用于這些存儲(chǔ)設(shè)備的配置參數(shù)。第二DHCP服務(wù)器可被配置為處理DHCP消息并且從配置數(shù)據(jù)存儲(chǔ)庫(kù)中檢索用于存儲(chǔ)設(shè)備的配置參數(shù)。在某些實(shí)施例中,每個(gè)存儲(chǔ)啟動(dòng)器與DHCP服務(wù)器進(jìn)行通信,接收諸如iSCSI參數(shù)之類的配置參數(shù),并且將這些配置參數(shù)提供給一個(gè)或多個(gè)存儲(chǔ)設(shè)備。
文檔編號(hào)H04L12/46GK1984010SQ20061013614
公開日2007年6月20日 申請(qǐng)日期2006年10月13日 優(yōu)先權(quán)日2005年12月15日
發(fā)明者瑟奧多里·B.·沃杰諾維奇, 格利高里·W.·達(dá)克, 托馬斯·M.·布里, 威廉·G.·郝蘭德, 約瑟·考斯, 斯科特·內(nèi)爾·當(dāng)哈姆, 約瑟夫·E.·伯蘭, 杰斯·P.·阿羅約 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1