一個端口中的每個端口可以是物理端口,例如物理FC端口,也可以是對該物理端口進行虛擬化所產(chǎn)生的虛擬端口。
[0046]此外,該方法400可以進一步在框402中包括基于N端口標(biāo)識虛擬化NPIV協(xié)議來將每個物理端口,例如物理FC端口,虛擬化為多個虛擬端口。
[0047]在另一實施例中,存儲設(shè)備中所包括的多個存儲資源集合中的每個存儲資源集合可以被配置為包括多個邏輯卷(LUN)的存儲組。
[0048]上文基于FC-SAN對根據(jù)本發(fā)明的各實施例進行了描述,然而本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,本發(fā)明并不受任何具體和特定的應(yīng)用環(huán)境的限制。任何使用存儲設(shè)備的虛擬或非虛擬環(huán)境均可以使用根據(jù)本發(fā)明實施例的存儲設(shè)備或者方法。
[0049]根據(jù)本發(fā)明各實施方式的存儲設(shè)備可以具有多個端口 ID,從而可以在SAN交換結(jié)構(gòu)上排他地?fù)碛卸鄠€FC地址以及關(guān)聯(lián)的WWPN,擁有該FC地址或WffPN的存儲資源在網(wǎng)絡(luò)環(huán)境中的關(guān)系與傳統(tǒng)的計算環(huán)境中的保持一致,因此傳統(tǒng)的FC管理功能可以保持不變地被使用。因此在不增加系統(tǒng)復(fù)雜度的情況下,可以在存儲設(shè)備上實現(xiàn)端口虛擬化,從而在多租戶環(huán)境下實現(xiàn)更細(xì)粒度的安全性以用于租戶數(shù)據(jù)的分離。
[0050]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)識到,這里描述的任何結(jié)構(gòu)圖表示實現(xiàn)本發(fā)明的原理的說明性原理圖。類似地,應(yīng)當(dāng)理解,這里描述的流程圖表示可以在計算機可讀介質(zhì)中具體表示并且由計算機或處理器執(zhí)行的各種過程,不論這樣的計算機或處理器是否被明確示出。
[0051]本領(lǐng)域技術(shù)人員還應(yīng)認(rèn)識到,上述方法的各步驟可以通過編程的計算機來執(zhí)行。這里,一些實施例還旨在涵蓋程序存儲設(shè)備,例如,機器或計算機可讀的數(shù)字?jǐn)?shù)據(jù)存儲介質(zhì),其包括編碼機器可執(zhí)行或計算機可執(zhí)行的指令程序,其中所述指令程序執(zhí)行上述方法的一些或全部步驟。程序存儲設(shè)備可以是,例如數(shù)字存儲器、磁存儲介質(zhì),諸如磁盤和磁帶、硬盤驅(qū)動或光學(xué)可讀數(shù)字?jǐn)?shù)據(jù)存儲介質(zhì)。本實施例還意在涵蓋被編程為執(zhí)行上述方法的所述步驟的計算機。
[0052]本領(lǐng)域技術(shù)人員還應(yīng)認(rèn)識到,上述方法400的各步驟可以通過附圖中未示出的包括“處理器”或“控制器”的任何裝置、設(shè)備或機器來實現(xiàn),例如主機服務(wù)器。處理器或控制器的各種功能可以通過使用專用硬件以及能夠與適當(dāng)?shù)能浖嚓P(guān)聯(lián)地執(zhí)行軟件的硬件來提供。當(dāng)由處理器提供時,這些功能可以由單個專用處理器、由單個共享處理器或由多個獨立處理器來提供,其中一些獨立處理器可以被共享。此外,此處明確使用的術(shù)語“處理器”或“控制器”不應(yīng)被解釋為排他地指能夠執(zhí)行軟件的硬件,并且可以隱含地包括但不限于,數(shù)字信號處理器(DSP)硬件、網(wǎng)絡(luò)處理器、專用集成集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、用于存儲軟件的只讀存儲器(ROM)、隨機存取存儲器(RAM)和非易失性存儲器。還可以包括常規(guī)和/或定制的其他硬件。
[0053]上面結(jié)合附圖所做的描述只是為了說明本發(fā)明而示例性給出的。本領(lǐng)域技術(shù)人員可以理解,能夠基于上面所描述的本發(fā)明的原理提出不同的結(jié)構(gòu),雖然這些不同的結(jié)構(gòu)未在此處明確描述或示出,但都體現(xiàn)了本發(fā)明的原理并被包括在其精神和范圍之內(nèi)。此外,所有此處提到的示例明確地主要只用于教導(dǎo)目的以幫助讀者理解本發(fā)明的原理以及發(fā)明人所貢獻的促進本領(lǐng)域的構(gòu)思,并不應(yīng)被解釋為對本發(fā)明范圍的限制。此外,此處所有提到本發(fā)明的原則、方面和實施方式的陳述及其特定的示例包含其等同物在內(nèi)。
【主權(quán)項】
1.一種存儲設(shè)備,包括: 至少一個端口 ;以及 多個存儲資源,其中 所述多個存儲資源被劃分為多個存儲資源集合,并且 所述多個存儲資源集合中的每個存儲資源集合被配置為與所述至少一個端口中的一個或多個端口相關(guān)聯(lián),從而使得所述每個存儲資源集合僅能夠通過與之關(guān)聯(lián)的所述一個或多個端口而被訪問。
2.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中: 所述至少一個端口中的每個端口具有獨立的全球端口名稱WWPN作為標(biāo)識。
3.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中: 所述至少一個端口中的每個端口是物理光纖通道端口。
4.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中: 所述多個存儲資源集合中的每個存儲資源集合被配置為包括多個邏輯卷(LUN)的存儲組。
5.根據(jù)權(quán)利要求1所述的存儲設(shè)備,其中: 所述至少一個端口中的每個端口包括物理光纖通道端口以及所述光纖通道物理端口被虛擬化所產(chǎn)生的多個虛擬端口之一。
6.根據(jù)權(quán)利要求5所述的存儲設(shè)備,其中: 所述多個存儲資源集合中的每個存儲資源集合被配置為與至少一個所述虛擬端口相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求5所述的存儲設(shè)備,其中: 所述光纖通道物理端口通過利用N端口標(biāo)識虛擬化(NPIV)協(xié)議而被虛擬化為所述多個虛擬端口。
8.根據(jù)權(quán)利要求1-7中的任一項所述的存儲設(shè)備,其中: 與一個所述存儲資源集合關(guān)聯(lián)的所述一個或多個端口和與另一所述存儲資源集合關(guān)聯(lián)的所述一個或多個端口彼此不重疊。
9.一種用于存儲設(shè)備的方法,所述存儲設(shè)備包括至少一個端口以及多個存儲資源,所述方法包括: 將所述存儲資源劃分為多個存儲資源集合;以及 將所述多個存儲資源集合中的每個存儲資源集合配置為與所述至少一個端口中的一個或多個端口相關(guān)聯(lián),從而使得所述每個存儲資源集合僅能夠通過與之關(guān)聯(lián)的所述一個或多個端口而被訪問。
10.根據(jù)權(quán)利要求9所述的方法,其中: 所述至少一個端口中的每個端口具有獨立的全球端口名稱WWPN作為標(biāo)識。
11.根據(jù)權(quán)利要求9所述的方法,其中: 所述至少一個端口中的每個端口是物理光纖通道端口。
12.根據(jù)權(quán)利要求9所述的方法,其中: 所述多個存儲資源集合中的每個存儲資源集合被配置為包括多個邏輯卷(LUN)的存儲組。
13.根據(jù)權(quán)利要求9所述的方法,進一步包括: 將每個所述物理光纖通道端口虛擬化為多個虛擬端口。
14.根據(jù)權(quán)利要求13所述的方法,其中將所述多個存儲資源集合中的每個存儲資源集合配置為與所述多個端口中的至少一個端口相關(guān)聯(lián)包括: 將所述多個存儲資源集合中的每個存儲資源集合配置為與至少一個所述虛擬端口相關(guān)聯(lián)。
15.根據(jù)權(quán)利要求13所述的方法,其中將每個所述物理光纖通道端口虛擬化為多個虛擬端口包括: 利用N端口標(biāo)識虛擬化(NPIV)協(xié)議將每個所述物理光纖通道端口虛擬化為所述多個虛擬端口。
16.根據(jù)權(quán)利要求9-15中的任一項所述的方法,其中: 與一個所述存儲資源集合關(guān)聯(lián)的所述一個或多個端口和與另一所述存儲資源集合關(guān)聯(lián)的所述一個或多個端口彼此不重疊。
【專利摘要】本發(fā)明各實施方式提供了一種存儲設(shè)備及其方法,該存儲設(shè)備包括至少一個端口以及多個存儲資源。在該存儲設(shè)備中,所述多個存儲資源被劃分為多個存儲資源集合,并且所述多個存儲資源集合中的每個存儲資源集合被配置為與所述至少一個端口中的一個或多個端口相關(guān)聯(lián),從而使得所述每個存儲資源集合僅能夠通過與之關(guān)聯(lián)的所述一個或多個端口而被訪問。
【IPC分類】G06F3-06
【公開號】CN104750427
【申請?zhí)枴緾N201310755995
【發(fā)明人】張正
【申請人】伊姆西公司
【公開日】2015年7月1日
【申請日】2013年12月27日
【公告號】US20150188839