欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的裝置、系統(tǒng)和方法

文檔序號:7627905閱讀:136來源:國知局
專利名稱:用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及生成唯一標(biāo)識符,特別涉及為不自動生成其名稱的包括多個(gè)設(shè)備的系統(tǒng)如存儲區(qū)域網(wǎng)絡(luò)生成唯一名稱。
背景技術(shù)
現(xiàn)代計(jì)算機(jī)系統(tǒng)驅(qū)動了對大量數(shù)據(jù)存儲的需求。傳統(tǒng)地,數(shù)據(jù)被存儲在連接到單個(gè)計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)大容量數(shù)據(jù)存儲設(shè)備如旋轉(zhuǎn)磁盤驅(qū)動器或磁帶驅(qū)動器中。隨著計(jì)算機(jī)系統(tǒng)變得更大、更快且更加可靠,對存儲設(shè)備的存儲容量、速度和可靠性的需要也存在對應(yīng)的增長。存儲設(shè)備的數(shù)據(jù)存儲容量和可靠性的提高近年來是顯著的。然而,盡管設(shè)備本身得到改進(jìn),但對于可以完成的工作還是存在某些限制。近年來日益增長地提供了存儲設(shè)備的附加配置,以便滿足對更大容量、更快、更可靠且更可訪問的數(shù)據(jù)存儲的需求。
可選配置的一個(gè)例子是“RAID”系統(tǒng)即冗余廉價(jià)盤陣列的快速增長的普及。RAID系統(tǒng)以冗余的方式在多個(gè)存儲設(shè)備上存儲數(shù)據(jù),使得在冗余陣列中的任一個(gè)存儲設(shè)備發(fā)生故障的情況下可以恢復(fù)數(shù)據(jù)。RAID系統(tǒng)通常由旋轉(zhuǎn)磁硬盤驅(qū)動器存儲設(shè)備構(gòu)成,但是也可以由其它類型的存儲設(shè)備如光盤驅(qū)動器、磁帶驅(qū)動器、軟盤驅(qū)動器等構(gòu)成。
存儲可選方案的另一個(gè)例子是存儲子系統(tǒng)的概念。存儲子系統(tǒng)意味著與典型地在孤立存儲設(shè)備中所發(fā)現(xiàn)的相比,具有更高程度的與主機(jī)計(jì)算機(jī)系統(tǒng)的獨(dú)立性。例如,該子系統(tǒng)可以封裝在單獨(dú)的機(jī)柜中,具有其自己的電源、控制軟件、診斷程序等。該子系統(tǒng)可以具有單個(gè)存儲設(shè)備,但是更典型地包含多個(gè)存儲設(shè)備。存儲子系統(tǒng)和RAID系統(tǒng)的概念不一定是互斥的;實(shí)際上,很多RAID系統(tǒng)被構(gòu)造為半獨(dú)立存儲子系統(tǒng),其通過具有規(guī)定的協(xié)議的通信鏈路與主機(jī)通信。在這樣的子系統(tǒng)中,有可能主機(jī)甚至不知道在存儲子系統(tǒng)中存在多個(gè)數(shù)據(jù)存儲單元或數(shù)據(jù)冗余性。對于主機(jī)而言,該子系統(tǒng)看上去就像是單個(gè)非常大的存儲設(shè)備一樣。
存儲可選方案的另一個(gè)例子是存儲區(qū)域網(wǎng)絡(luò)(SAN)。SAN涉及將網(wǎng)絡(luò)存儲從其傳統(tǒng)位置-在文件服務(wù)器內(nèi)部或者直接連接到文件服務(wù)器-移到其自己的獨(dú)立網(wǎng)絡(luò)。然后,可以將盤、磁帶和光存儲裝置直接附連到該網(wǎng)絡(luò),其中該網(wǎng)絡(luò)基于光纖、交換機(jī)和集線器的結(jié)構(gòu)(fabric),其以多對多的方式將存儲設(shè)備連接到一組異構(gòu)服務(wù)器。
SAN是僅在服務(wù)器和存儲設(shè)備之間傳送I/O通信量(traffic)的專用存儲網(wǎng)絡(luò)。SAN也可以支持直接的存儲裝置到存儲裝置互連性,并且適用于采用新型群集化技術(shù),并且最有效地使用連網(wǎng)的存儲設(shè)備,其可以向一個(gè)或多個(gè)服務(wù)器智能地提供盤和磁帶能力。如果環(huán)路中的服務(wù)器發(fā)生故障,則SAN向存儲設(shè)備提供連續(xù)的客戶端可用性,并且一些備份解決方案能夠?qū)崟r(shí)地將數(shù)據(jù)和應(yīng)用文件復(fù)制到SAN上的次級服務(wù)器。
為了管理SAN,每個(gè)SAN必須與唯一標(biāo)識符相關(guān)聯(lián)。該唯一標(biāo)識符允許用戶識別局域網(wǎng)內(nèi)的特定SAN。典型地,組成SAN的交換機(jī)的結(jié)構(gòu)在內(nèi)部計(jì)算唯一標(biāo)識符。然而,當(dāng)一種結(jié)構(gòu)包括不在內(nèi)部計(jì)算唯一標(biāo)識符的交換機(jī)時(shí),出現(xiàn)問題。在沒有唯一標(biāo)識符的情況下,用戶不能正確地識別和管理特定SAN。其它包括多個(gè)通信設(shè)備的系統(tǒng)也可能遇到類似的困難。
從上面論述可知,需要一種為不自動生成唯一名稱的SAN和其它包括多個(gè)通信設(shè)備的系統(tǒng)生成唯一名稱的裝置、系統(tǒng)和方法。有利地,這樣的裝置、系統(tǒng)和方法將基于組成系統(tǒng)的交換機(jī)的結(jié)構(gòu)而提供用于該系統(tǒng)的唯一標(biāo)識符。

發(fā)明內(nèi)容
本發(fā)明是鑒于本技術(shù)領(lǐng)域的現(xiàn)狀,特別是鑒于本技術(shù)領(lǐng)域內(nèi)尚未被當(dāng)前可用的名稱生成方法完全解決的問題和需要而提出的。因此,提出了本發(fā)明,以便提供一種用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的裝置、系統(tǒng)和方法,其克服了本技術(shù)領(lǐng)域內(nèi)的很多或全部上述缺陷。
用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的裝置具有包含多個(gè)模塊的邏輯單元,其中這些模塊被配置成在功能上執(zhí)行生成唯一標(biāo)識符的必要步驟。所述實(shí)施例中的這些模塊包括識別器模塊,其被配置成識別組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)單獨(dú)設(shè)備的名稱。然后,比較模塊比較每個(gè)設(shè)備的名稱,并且基于由用戶提供的特定名稱參數(shù)而選擇單個(gè)設(shè)備。然后,修改器模塊修改所選單個(gè)設(shè)備的名稱,并且分配模塊幫助分配修改后的名稱作為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的名稱。
在一個(gè)實(shí)施例中,該裝置被配置成識別組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)設(shè)備的環(huán)球名稱(World Wide Name)。在一個(gè)實(shí)施例中,該裝置還被配置成比較每個(gè)設(shè)備的環(huán)球名稱,并且基于在環(huán)球名稱中繼承(inherit)的特定參數(shù)而選擇特定設(shè)備。修改所選設(shè)備的環(huán)球名稱,然后將其分配為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的名稱。
在一個(gè)實(shí)施例中,該裝置還被配置成識別組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)單獨(dú)設(shè)備的IP地址。識別單獨(dú)設(shè)備的IP地址幫助識別可以連接到前面識別的IP地址的每個(gè)設(shè)備的IP地址。
在另一個(gè)實(shí)施例中,該裝置可以被配置成將組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)所識別的設(shè)備的IP地址和環(huán)球名稱存儲在數(shù)據(jù)庫內(nèi)。將每個(gè)設(shè)備的IP地址存儲在數(shù)據(jù)庫中幫助識別器模塊識別每個(gè)IP地址而不會識別重復(fù)的IP地址。類似地,將每個(gè)設(shè)備的環(huán)球名稱存儲在數(shù)據(jù)庫內(nèi)幫助比較模塊比較每個(gè)設(shè)備的名稱,并且基于預(yù)定參數(shù)而選擇特定設(shè)備,從而可以修改所選環(huán)球名稱,并且將其分配為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的名稱。
還提供了本發(fā)明的系統(tǒng),以便為包括多個(gè)設(shè)備的系統(tǒng)生成名稱。該系統(tǒng)可被實(shí)施成為存儲區(qū)域網(wǎng)絡(luò)生成名稱。具體地說,在一個(gè)實(shí)施例中,該系統(tǒng)包括交換機(jī)組件,其被配置成連接到多個(gè)交換機(jī)組件。該交換機(jī)組件和所連接的多個(gè)交換機(jī)組件可以組成包括多個(gè)設(shè)備的系統(tǒng)。
識別器幫助識別每個(gè)交換機(jī)組件、以及可以連接到單獨(dú)交換機(jī)組件的任何附加組件。定位器可以被配置成定位組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)交換機(jī)組件和任何連接的組件的IP地址。
該系統(tǒng)還可以包括比較器,其被配置成比較組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)交換機(jī)組件的名稱。比較器可以比較每個(gè)交換機(jī)組件的環(huán)球名稱(WWN)。每個(gè)交換機(jī)組件的WWN可以被存儲在幫助比較器比較每個(gè)WWN的數(shù)據(jù)庫內(nèi)。
該系統(tǒng)還可以包括修改器,其被配置成修改組成包括多個(gè)設(shè)備的系統(tǒng)的交換機(jī)組件中的至少一個(gè)的名稱。修改器可以修改組成包括多個(gè)設(shè)備的系統(tǒng)的交換機(jī)組件中的至少一個(gè)的WWN。修改器可以被配置成根據(jù)由用戶提供的參數(shù)來修改最低或最高WWN。
分配器可以被配置成向包括多個(gè)設(shè)備的系統(tǒng)分配修改后的交換機(jī)組件名稱。分配器幫助為不能自動生成名稱的包括多個(gè)設(shè)備的系統(tǒng)分配唯一名稱。
貫穿本說明書對特性、優(yōu)點(diǎn)、或者類似語言的引用并不暗含所有可以用本發(fā)明實(shí)現(xiàn)的特性和優(yōu)點(diǎn)應(yīng)當(dāng)是或者處于本發(fā)明的任何單個(gè)實(shí)施例中。相反,涉及特性和優(yōu)點(diǎn)的語言應(yīng)被理解為是指結(jié)合實(shí)施例描述的特定特性、優(yōu)點(diǎn)、或者特征包含在本發(fā)明的至少一個(gè)實(shí)施例中。因此,貫穿本說明書對特性和優(yōu)點(diǎn)和類似語言的論述可以但不一定涉及同一個(gè)實(shí)施例。
此外,本發(fā)明的所述特性、優(yōu)點(diǎn)、以及特征可以在一個(gè)或多個(gè)實(shí)施例中以任何適當(dāng)?shù)姆绞浇M合。相關(guān)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識到,可以在沒有具體實(shí)施例的特定特性或優(yōu)點(diǎn)中的一個(gè)或多個(gè)的情況下實(shí)施本發(fā)明。另外,可在某些實(shí)施例中辨識到的另外特征和優(yōu)點(diǎn)可以不存在于本發(fā)明的所有實(shí)施例中。
根據(jù)下面描述和所附權(quán)利要求,本發(fā)明的這些特性和優(yōu)點(diǎn)將會變得更加清楚,或者可以通過如下所述實(shí)施本發(fā)明來了解這些特性和優(yōu)點(diǎn)。


為了更容易地理解本發(fā)明的優(yōu)點(diǎn),將通過參考在附圖中說明的特定實(shí)施例給出上面簡要描述的本發(fā)明的更具體描述。應(yīng)當(dāng)理解,這些附圖僅僅描述了本發(fā)明的典型實(shí)施例,因此不應(yīng)被認(rèn)為是對本發(fā)明范圍的限制,將通過附圖的使用,用附加的特定性和細(xì)節(jié)描述和說明本發(fā)明,其中圖1是示出根據(jù)本發(fā)明的名稱生成裝置的一個(gè)實(shí)施例的示意方框圖;圖2是示出根據(jù)本發(fā)明的名稱生成系統(tǒng)的一個(gè)實(shí)施例的示意方框圖;圖3是示出根據(jù)本發(fā)明的名稱生成方法的一個(gè)實(shí)施例的示意流程圖;以及圖4是示出根據(jù)本發(fā)明的名稱生成系統(tǒng)的操作的一個(gè)例子的概念方框圖。
具體實(shí)施例方式
為了更具體地強(qiáng)調(diào)功能單元的實(shí)現(xiàn)獨(dú)立性,在本說明書中描述的許多功能單元已被標(biāo)注為模塊。例如,模塊可以被實(shí)現(xiàn)為硬件電路,其包括定制VLSI電路或門陣列、成品半導(dǎo)體如邏輯芯片、晶體管、或者其它分立組件。模塊還可以以諸如現(xiàn)場可編程門陣列、可編程陣列邏輯電路、可編程邏輯器件等的可編程硬件設(shè)備實(shí)現(xiàn)。
模塊還可以用軟件實(shí)現(xiàn),以便由各種處理器執(zhí)行??蓤?zhí)行代碼的所標(biāo)識模塊可以例如包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或邏輯塊,它們可以例如被組織為對象、過程、或函數(shù)。然而,所標(biāo)識模塊的可執(zhí)行代碼不需要物理地位于一起,而是可以包括存儲在不同位置的不同指令,當(dāng)它們邏輯上連接在一起時(shí),組成該模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。
實(shí)際上,可執(zhí)行代碼的模塊可以是單條指令,或者多條指令,并且甚至可以在不同的程序當(dāng)中,以及跨越幾個(gè)存儲器設(shè)備,在幾個(gè)不同的代碼段上分布。類似地,這里也可以在模塊內(nèi)標(biāo)識和說明操作數(shù)據(jù),而且可以以任何適當(dāng)?shù)男问綄?shí)施并且在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)組織。操作數(shù)據(jù)可以被集中為單個(gè)數(shù)據(jù)集,或者可以在包括不同存儲設(shè)備的不同位置上分布,并且可以至少部分地僅僅作為系統(tǒng)或網(wǎng)絡(luò)上的電子信號存在。
貫穿本說明書對“一個(gè)實(shí)施例”、“實(shí)施例”或者類似語言的引用意味著結(jié)合實(shí)施例描述的具體特性、結(jié)構(gòu)、或者特征包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,貫穿本說明書出現(xiàn)的短語“在一個(gè)實(shí)施例中”、“在實(shí)施例中”,以及類似的語言可以但不一定全都涉及相同的實(shí)施例。
此外,本發(fā)明的所述特性、結(jié)構(gòu)、或特征可以在一個(gè)或多個(gè)實(shí)施例中以任何適當(dāng)?shù)姆绞浇M合。在下面描述中,提供了許多具體細(xì)節(jié),例如編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)事務(wù)、數(shù)據(jù)庫查詢、數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等的示例,以提供對本發(fā)明實(shí)施例的徹底理解。然而,相關(guān)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識到,可以在不采用一個(gè)或多個(gè)具體細(xì)節(jié)的情況下實(shí)施本發(fā)明,或者可以采用其它的方法、組件、素材等實(shí)施本發(fā)明。另外,沒有示出或者詳細(xì)描述眾所周知的結(jié)構(gòu)、素材、或操作,以避免使本發(fā)明的各方面變得模糊。
圖1示出了本發(fā)明的名稱生成裝置100。名稱生成裝置100可以在包括通信設(shè)備的系統(tǒng)內(nèi)實(shí)現(xiàn),并且被配置成向用戶提供用于包括多個(gè)設(shè)備的系統(tǒng)的唯一名稱。名稱生成裝置100包括識別模塊102、比較模塊104、修改模塊106、以及分配模塊108。如圖所示,識別模塊102、比較模塊104、修改模塊106和分配模塊108通過通信網(wǎng)絡(luò)112與存儲模塊110通信。所示名稱生成裝置100向用戶提供用于包括多個(gè)設(shè)備的系統(tǒng)的唯一名稱。
識別模塊102被配置成識別包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)設(shè)備,并且向存儲模塊110提供關(guān)于每個(gè)設(shè)備的信息。例如,識別模塊102可以識別單個(gè)設(shè)備的IP地址。然后,識別模塊102可以通過通信網(wǎng)絡(luò)112向存儲模塊110提供該單個(gè)設(shè)備的IP地址。隨后,存儲模塊110存儲該設(shè)備的IP地址。在一個(gè)實(shí)施例中,存儲模塊110將IP地址存儲在地址列表中。然后,識別模塊102可以識別連接到前面識別的IP地址的另外設(shè)備。存儲模塊110可以存儲該另外設(shè)備的IP地址。
在一個(gè)實(shí)施例中,識別模塊102還通過識別每個(gè)設(shè)備的環(huán)球名稱(WWN)來識別包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)設(shè)備。WWN是與組成整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)單獨(dú)設(shè)備相關(guān)聯(lián)的唯一標(biāo)識符。在該實(shí)施例中,存儲模塊110存儲包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)設(shè)備的WWN。
比較模塊104被配置成比較有關(guān)包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)設(shè)備的信息。在一個(gè)實(shí)施例中,比較模塊104還被配置成基于用戶指定的特定參數(shù)而選擇特定設(shè)備。例如,比較模塊104可以比較其WWN被存儲在存儲模塊110中的每個(gè)設(shè)備的WWN。然后,比較模塊104可以選擇滿足用戶所選標(biāo)準(zhǔn)的WWN。例如,比較模塊104可以選擇具有最低二進(jìn)制值的WWN。可選地,比較模塊104可以選擇具有最高二進(jìn)制值的WWN。然后,存儲模塊110被配置成存儲所選的WWN。
修改模塊106被配置成修改有關(guān)包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的所選設(shè)備的信息。例如,修改模塊106可以被配置成修改所選設(shè)備的名稱如WWN,并且存儲模塊110可以被配置成存儲修改后的名稱。
分配模塊108被配置成將修改后的信息分配給整個(gè)包括多個(gè)設(shè)備的系統(tǒng)。在一個(gè)實(shí)施例中,分配模塊108將修改后的WWN分配給整個(gè)包括多個(gè)設(shè)備的系統(tǒng)。該修改后的WWN可以用作由一些單獨(dú)設(shè)備組成的包括多個(gè)設(shè)備的系統(tǒng)的唯一名稱。
圖2示出了為包括多個(gè)設(shè)備的系統(tǒng)生成唯一名稱的名稱生成系統(tǒng)200。名稱生成系統(tǒng)200包括至少一個(gè)單獨(dú)設(shè)備,如交換機(jī)組件202。交換機(jī)組件202可以是在局域網(wǎng)段之間過濾和轉(zhuǎn)發(fā)分組(paeket)的設(shè)備。如圖所示,單獨(dú)交換機(jī)組件202可以連接到多個(gè)其它交換機(jī)組件204。單獨(dú)交換機(jī)組件202或者單獨(dú)交換機(jī)組件202的連接與其余多個(gè)交換機(jī)組件204一起組成包括多個(gè)設(shè)備的系統(tǒng)216。
系統(tǒng)200還包括識別器208。如圖所示,識別器208可以與交換機(jī)組件202通信。識別器208被配置成識別關(guān)于交換機(jī)組件202的相關(guān)信息,然后將該信息存儲在數(shù)據(jù)庫206中。例如,識別器208可以識別交換機(jī)組件202的IP地址。然后,可以將交換機(jī)組件202的IP地址存儲在數(shù)據(jù)庫206中。識別器208還被配置成識別可以連接到單獨(dú)交換機(jī)組件202的后繼交換機(jī)組件204的信息如IP地址。將組成多個(gè)交換機(jī)組件204的每個(gè)交換機(jī)組件的IP地址存儲在數(shù)據(jù)庫206中。
識別器208還可以識別單獨(dú)交換機(jī)組件202的唯一標(biāo)識符。該唯一標(biāo)識符可以包括單獨(dú)交換機(jī)組件202的環(huán)球名稱(WWN)。識別器208還識別多個(gè)交換機(jī)組件204內(nèi)的每個(gè)交換機(jī)組件的WWN。數(shù)據(jù)庫206存儲可以連接在一起的多個(gè)交換機(jī)組件204內(nèi)的每個(gè)交換機(jī)組件202的WWN。
在將關(guān)于包括多個(gè)設(shè)備的系統(tǒng)216內(nèi)的每個(gè)交換機(jī)組件的信息存儲在數(shù)據(jù)庫206中之后,比較器210比較所存儲的每個(gè)交換機(jī)組件202和204的信息。例如,比較器210可以比較與單獨(dú)交換機(jī)組件202相關(guān)聯(lián)的WWN和與組成多個(gè)交換機(jī)組件204的每個(gè)交換機(jī)組件相關(guān)聯(lián)的WWN。然后,比較器210可以基于用戶指定的關(guān)于WWN的用戶所選參數(shù)而選擇特定交換機(jī)組件。例如,比較器210可以選擇與具有最低二進(jìn)制值的WWN相關(guān)聯(lián)的交換機(jī)組件。可選地,比較器210可以選擇與具有最高二進(jìn)制值的WWN相關(guān)聯(lián)的交換機(jī)組件。
在比較器210基于存儲在數(shù)據(jù)庫206中的信息而選擇交換機(jī)組件之后,修改器212變更所選組件的信息。在一個(gè)實(shí)施例中,修改器212修改交換機(jī)組件的WWN。例如,修改器212可以改變交換機(jī)組件的WWN的四個(gè)最低有效位。數(shù)據(jù)庫206存儲變更后的與交換機(jī)組件相關(guān)聯(lián)的WWN。分配器214從數(shù)據(jù)庫206檢索變更后的WWN,并且分配變更后的WWN作為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)216的名稱。包括多個(gè)設(shè)備的系統(tǒng)216現(xiàn)在由包括多個(gè)設(shè)備的系統(tǒng)216內(nèi)的所選交換機(jī)組件的變更后的WWN唯一標(biāo)識。
下面示意流程圖通常作為邏輯流程圖加以闡述。因而,所描述的次序和所標(biāo)注的步驟表示所給出方法的一個(gè)實(shí)施例。可以考慮在功能、邏輯、或效果上與所示方法的一個(gè)或多個(gè)步驟或者它的多個(gè)部分等效的其它步驟和方法。另外,提供了所采用的格式和符號以便說明方法的邏輯步驟,并且應(yīng)當(dāng)理解,這些格式和符號不限制該方法的范圍。雖然可以在流程圖中采用各種箭頭類型和線類型,但是應(yīng)當(dāng)理解,它們不限制相應(yīng)方法的范圍。實(shí)際上,一些箭頭或者其它連接符可以用來僅僅指示方法的邏輯流程。例如,箭頭可以表示在所示方法中列舉的步驟之間的未指定時(shí)長的等待或監(jiān)視期。另外,具體方法出現(xiàn)的次序可以或者可以不必嚴(yán)格地遵循所示相應(yīng)步驟的次序。
圖3是示出本發(fā)明的名稱生成方法300的一個(gè)實(shí)施例的流程圖。名稱生成方法300為不自動生成其名稱的包括多個(gè)設(shè)備的系統(tǒng)提供唯一名稱。
在所示實(shí)施例中,方法300通過在識別組件步驟304識別包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)組件而開始302。在一個(gè)實(shí)施例中,識別組件步驟304由圖1所示的識別模塊102執(zhí)行。所識別的組件可以包括在包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的交換機(jī)。
一旦識別出交換機(jī),則方法300繼續(xù)并且在獲得信息步驟306獲取關(guān)于該交換機(jī)的信息。在獲得步驟306收集的信息可以包括交換機(jī)的IP地址、以及作為所選交換機(jī)的唯一標(biāo)識符的環(huán)球名稱(WWN)。然后,在重復(fù)查詢步驟308,評測針對該交換機(jī)而獲取的信息,以確定是否先前獲得了該信息。如果已經(jīng)針對該特定交換機(jī)獲取了該信息,則方法300前進(jìn)到在比較信息步驟312比較針對組成包括多個(gè)設(shè)備的系統(tǒng)的所有交換機(jī)而收集的信息。如果重復(fù)信息查詢308確定先前未獲得該信息,則在存儲信息步驟310存儲該信息。在一個(gè)實(shí)施例中,該信息被存儲在如圖1所示的存儲模塊110中。
在另一個(gè)實(shí)施例中,該信息被存儲在圖2所示的數(shù)據(jù)庫206中。一旦存儲了指定交換機(jī)的信息,則方法300返回到在識別步驟304識別任何另外的交換機(jī)。方法300繼續(xù),直到識別和存儲了組成包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)交換機(jī)的信息為止。
在比較步驟312,評測與每個(gè)交換機(jī)相關(guān)聯(lián)的信息。在一個(gè)實(shí)施例中,比較每個(gè)交換機(jī)的WWN,并且根據(jù)選定標(biāo)準(zhǔn)來選擇一個(gè)交換機(jī)。例如,可以選擇與具有最低二進(jìn)制值的WWN相關(guān)聯(lián)的交換機(jī)??蛇x地,可以選擇與具有最高二進(jìn)制值的WWN相關(guān)聯(lián)的交換機(jī)。
一旦在比較步驟312選擇了交換機(jī),則在修改信息步驟314修改與該交換機(jī)相關(guān)聯(lián)的信息。在一個(gè)實(shí)施例中,修改所選交換機(jī)的WWN。在另一個(gè)實(shí)施例中,修改WWN的網(wǎng)絡(luò)地址主管機(jī)構(gòu)(NAA)部分。NAA可以包括WWN的最后四個(gè)二進(jìn)制值。在修改信息步驟314修改了該信息之后,方法300前進(jìn)到分配信息步驟316。
分配信息步驟316幫助分配修改后的所選交換機(jī)的信息作為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的唯一標(biāo)識符。例如,在分配步驟316,分配修改后的所選交換機(jī)的WWN,以便用作包括多個(gè)設(shè)備的系統(tǒng)的名稱,然后方法300結(jié)束318。
圖4示出了根據(jù)圖2的用于包括多個(gè)設(shè)備的系統(tǒng)401的名稱生成系統(tǒng)400的例子。系統(tǒng)400包括至少一個(gè)設(shè)備如包括多個(gè)設(shè)備的系統(tǒng)401內(nèi)的交換機(jī)組件。在所示例子中,系統(tǒng)400示出了四個(gè)交換機(jī)組件,即交換機(jī)組件A 402、交換機(jī)組件B 404、交換機(jī)組件C 406、以及交換機(jī)組件D 408。這四個(gè)交換機(jī)組件402、404、406和408幫助在包括多個(gè)設(shè)備的系統(tǒng)401如存儲區(qū)域網(wǎng)絡(luò)內(nèi)過濾和接收分組。交換機(jī)組件可以包括在諸如Cisco MDS 9000TM、BrocadeTM和QlogicTM的技術(shù)中常用的交換機(jī)。
如在圖3的方法300中所述,識別系統(tǒng)400中的每個(gè)交換機(jī)。獲得每個(gè)交換機(jī)的信息如名稱和環(huán)球名稱(WWN),并且將其存儲在數(shù)據(jù)庫206中。這些名稱可以被存儲在數(shù)據(jù)庫206的交換機(jī)名稱字段部分410中。每個(gè)交換機(jī)的對應(yīng)WWN可以被存儲在數(shù)據(jù)庫的交換機(jī)WWN部分412中。例如,交換機(jī)組件A 402的名稱可以與對應(yīng)的WWN 414一起被存儲在交換機(jī)名稱字段部分410中。存儲每個(gè)交換機(jī)名稱和對應(yīng)的WWN幫助如在方法300中所述比較每個(gè)交換機(jī)的WWN。
在所示例子中,比較交換機(jī)的WWN,以確定哪個(gè)交換機(jī)組件具有最低WWN。例如,交換機(jī)組件A 402可以與最低WWN 414相對應(yīng)。然后,如在方法300中所述,修改該組件的WWN 414。WWN 414的修改可以包括改變WWN 414的網(wǎng)絡(luò)地址主管機(jī)構(gòu)(NAA)部分。將修改后的WWN 422存儲在數(shù)據(jù)庫206中。然后,分配修改后的WWN 422作為包括多個(gè)設(shè)備的系統(tǒng)401的名稱424。系統(tǒng)400幫助向包括多個(gè)設(shè)備的系統(tǒng)401分配唯一名稱424。每個(gè)后繼的擁有與圖4所示相同的交換機(jī)組件的包括多個(gè)設(shè)備的系統(tǒng)401將通過相同的唯一名稱424來識別。
可以以其它特定形式實(shí)施本發(fā)明而不背離本發(fā)明的精神或基本特征。所述實(shí)施例在所有方面都被認(rèn)為僅僅是說明性的而非限制性的。因此,本發(fā)明的范圍由所附權(quán)利要求而非前面描述表示。所有落在權(quán)利要求的等價(jià)含義和范圍之內(nèi)的改變都要包含在權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一種用于為包括多個(gè)設(shè)備的系統(tǒng)自動生成名稱的裝置,該裝置包括識別模塊,被配置成識別該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的多個(gè)設(shè)備中的每個(gè)設(shè)備的名稱;比較模塊,被配置成比較該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的該多個(gè)設(shè)備中的每個(gè)設(shè)備的名稱;修改模塊,被配置成修改該多個(gè)設(shè)備中的所選設(shè)備的名稱;以及分配模塊,被配置成分配修改后的所選設(shè)備的名稱作為該包括多個(gè)設(shè)備的系統(tǒng)的標(biāo)識符。
2.如權(quán)利要求1所述的裝置,其中比較模塊被配置成比較每個(gè)設(shè)備的環(huán)球名稱。
3.如權(quán)利要求1所述的裝置,其中識別模塊被配置成識別該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的所選設(shè)備的IP地址。
4.如權(quán)利要求3所述的裝置,其中識別模塊還被配置成識別連接到該單獨(dú)設(shè)備的IP地址的另外設(shè)備的IP地址。
5.如權(quán)利要求1所述的裝置,還包括存儲模塊,其被配置成存儲該多個(gè)設(shè)備內(nèi)的每個(gè)設(shè)備的IP地址。
6.如權(quán)利要求1所述的裝置,其中存儲模塊被配置成存儲該多個(gè)設(shè)備內(nèi)的每個(gè)設(shè)備的環(huán)球名稱。
7.如權(quán)利要求1所述的裝置,其中比較模塊還被配置成比較該多個(gè)設(shè)備內(nèi)的每個(gè)設(shè)備的環(huán)球名稱。
8.如權(quán)利要求1所述的裝置,其中修改模塊還被配置成修改所選設(shè)備的環(huán)球名稱。
9.如權(quán)利要求8所述的裝置,其中分配模塊還被配置成分配修改后的所選設(shè)備的環(huán)球名稱,作為該包括多個(gè)設(shè)備的系統(tǒng)的標(biāo)識符名稱。
10.一種包括多個(gè)設(shè)備的系統(tǒng),能夠?yàn)樵摪ǘ鄠€(gè)設(shè)備的系統(tǒng)生成名稱,該系統(tǒng)包括交換機(jī)組件,被配置成連接到該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的多個(gè)交換機(jī)組件;比較器,被配置成比較該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)交換機(jī)組件的名稱;修改器,被配置成修改該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的交換機(jī)組件中的至少一個(gè)交換機(jī)組件的名稱;以及分配器,被配置成分配修改后的該交換機(jī)組件的名稱作為該包括多個(gè)設(shè)備的系統(tǒng)的標(biāo)識符。
11.如權(quán)利要求10所述的系統(tǒng),其中比較器還被配置成比較該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)交換機(jī)組件的環(huán)球名稱。
12.如權(quán)利要求10所述的系統(tǒng),還包括數(shù)據(jù)庫,其被配置成存儲該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的每個(gè)交換機(jī)組件的名稱。
13.如權(quán)利要求12所述的系統(tǒng),其中數(shù)據(jù)庫存儲組成該包括多個(gè)設(shè)備的系統(tǒng)的每個(gè)交換機(jī)組件的環(huán)球名稱。
14.如權(quán)利要求10所述的系統(tǒng),其中修改器還被配置成修改組成該包括多個(gè)設(shè)備的系統(tǒng)的交換機(jī)組件中的至少一個(gè)交換機(jī)組件的環(huán)球名稱。
15.如權(quán)利要求14所述的系統(tǒng),其中修改器還被配置成修改包括最低環(huán)球名稱的交換機(jī)組件。
16.如權(quán)利要求14所述的系統(tǒng),其中修改器還被配置成修改包括最高環(huán)球名稱的交換機(jī)組件。
17.如權(quán)利要求10所述的系統(tǒng),還包括識別器,其被配置成識別該交換機(jī)組件和所連接的多個(gè)交換機(jī)組件。
18.如權(quán)利要求15所述的系統(tǒng),其中定位器還被配置成定位該交換機(jī)組件的IP地址、以及所連接的多個(gè)交換機(jī)組件的IP地址。
19.如權(quán)利要求10所述的系統(tǒng),其中分配器還被配置成將修改后的環(huán)球名稱分配給該包括多個(gè)設(shè)備的系統(tǒng)。
20.一種計(jì)算機(jī)可讀存儲介質(zhì),包括用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的計(jì)算機(jī)可讀程序代碼,該程序代碼被配置成執(zhí)行包括以下操作的操作比較該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的組件的名稱;修改該包括多個(gè)設(shè)備的系統(tǒng)內(nèi)的所選組件的名稱;以及分配修改后的名稱作為該包括多個(gè)設(shè)備的系統(tǒng)的標(biāo)識符。
全文摘要
本發(fā)明公開了一種用于為包括多個(gè)設(shè)備的系統(tǒng)生成名稱的裝置、系統(tǒng)和方法。識別器識別該系統(tǒng)中的每個(gè)組件。一旦識別了每個(gè)組件,則將每個(gè)組件的信息如環(huán)球名稱WWN存儲在數(shù)據(jù)庫中。每個(gè)組件的附加信息如IP地址也可以被存儲在該數(shù)據(jù)庫內(nèi)。然后,比較器比較每個(gè)組件的名稱如WWN,并且基于由用戶提供的指定參數(shù)而選擇所選組件的名稱。修改所選名稱,然后將其分配為整個(gè)包括多個(gè)設(shè)備的系統(tǒng)的標(biāo)識符。這樣,包括多個(gè)設(shè)備的系統(tǒng)被分配了每當(dāng)這些組件形成包括多個(gè)設(shè)備的系統(tǒng)時(shí)都保持相同的唯一標(biāo)識符。
文檔編號H04L29/06GK1773998SQ200510124609
公開日2006年5月17日 申請日期2005年11月9日 優(yōu)先權(quán)日2004年11月10日
發(fā)明者杜亞尼·馬克·巴爾德溫, 戴維·林恩·梅爾巴奇, 沙拉德·米什拉 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
布尔津县| 曲沃县| 英超| 宣化县| 庆安县| 湖北省| 永吉县| 汤原县| 新竹市| 龙川县| 泰顺县| 灵川县| 襄垣县| 博罗县| 新余市| 明星| 牟定县| 雅江县| 孟州市| 海阳市| 天台县| 塔城市| 南康市| 嘉禾县| 宜章县| 荥经县| 嘉定区| 老河口市| 灵宝市| 周口市| 新闻| 游戏| 金沙县| 阿拉善盟| 漳平市| 安溪县| 乳源| 泰和县| 濮阳县| 通山县| 石河子市|