一種存儲系統及交換擴展裝置制造方法
【專利摘要】本發明提供一種存儲系統及交換擴展裝置,該存儲系統包括:交換擴展裝置,具有至少2N個上行擴展接口和2M個下行擴展接口,M和N均為大于等于1的整數;2N個控制裝置,通過所述至少2N個上行擴展接口與所述交換擴展裝置連接;存儲裝置,通過所述2M個下行擴展接口與所述交換擴展裝置連接。交換擴展裝置,包括:兩個交換擴展板,所述交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M個下行擴展接口,M和N均為大于等于1的整數;存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
【專利說明】一種存儲系統及交換擴展裝置
【技術領域】
[0001]本發明涉及電子【技術領域】,尤其涉及一種存儲系統及交換擴展裝置。
【背景技術】
[0002]通常SAN(英文!Storage Area Network ;中文:存儲區域網絡)存儲系統是雙控系統,即有兩個控制裝置。目前大部分存儲廠家采用的組網拓撲結構為:兩個控制裝置分別通過一塊擴展板連接硬盤的兩個端口,且兩個控制裝置相連。請參考圖1,圖1為現有技術中SAN存儲系統的結構示意圖。圖1中,控制裝置A和控制裝置B分別通過擴展板A和擴展板B連接硬盤的兩個端口,控制裝置A和擴展裝置B相連。
[0003]為了提高可靠性,避免兩個控制裝置均發生故障后導致硬盤數據不可訪問,現有技術中還存在另一種組網拓撲結構:增加SAS(英文:Serial Attached Small ComputerSystem Interface ;中文:串行連接方式的小型計算機系統接口 )交換機,多個控制裝置分別連接SAS交換機,然后SAS交換機再通過多塊擴展板連接硬盤的兩個端口。請參考圖2,圖2為現有技術中SAN存儲系統的另一種結構示意圖。圖2中,控制裝置A和控制裝置B作為一組控制裝置組,多組控制裝置分別連接2個SAS交換機,然后2個SAS交換機中一個SAS交換機連接多個擴展板A,另一個SAS交換機連接多個擴展板B。
[0004]增加SAS交換機后,存儲系統中的硬盤可以被多個控制裝置訪問。由于增加SAS交換機導致組網復雜,線纜較多,并且SAS交換機在存儲系統中需要管理控制,增加機柜空間和功耗,所以目前尚無廠家采用SAS交換機組網方式。
[0005]因此,現有技術還不存在既能夠提高存儲系統的可靠性,又能夠簡化存儲系統組網的存儲系統。
【發明內容】
[0006]本發明實施例提供一種存儲系統及交換擴展裝置,提供了一種既能夠提高存儲系統的可靠性,又能夠簡化存儲系統組網的存儲系統,實現了降低存儲系統的管理復雜度、不占用機柜空間和減小功耗的技術效果。
[0007]本發明實施例第一方面提供了一種存儲系統,所述存儲系統包括:
[0008]交換擴展裝置,具有至少2N個上行擴展接口和2M個下行擴展接口,M和N均為大于等于I的整數;
[0009]2N個控制裝置,通過所述至少2N個上行擴展接口與所述交換擴展裝置連接;
[0010]存儲裝置,通過所述2M個下行擴展接口與所述交換擴展裝置連接。
[0011]結合第一方面,在第一種可能的實現方式中,所述交換擴展裝置包括:
[0012]兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供所述至少2N個上行擴展接口中的N個上行擴展接口和所述2M個下行擴展接口中的M個下行擴展接口 ;
[0013]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0014]結合第一方面,在第二種可能的實現方式中,所述交換擴展裝置包括:
[0015]K個交換擴展模塊,K為大于等于2的整數,所述交換擴展模塊包括:
[0016]兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供N個上行擴展接口和M/Κ個下行擴展接口 ;
[0017]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0018]結合第二種可能的實現方式,在第三種可能的實現方式中,所述K個交換擴展模塊中的每個交換擴展板提供N/2個上行擴展接口和M/Κ個下行擴展接口,且與所述交換擴展模塊連接的存儲裝置互聯。
[0019]本發明實施例第二方面提供了一種交換擴展裝置,所述交換擴展裝置包括:
[0020]兩個交換擴展板,所述交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M個下行擴展接口,M和N均為大于等于I的整數;
[0021 ] 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0022]本發明實施例第三方面提供了一種交換擴展裝置,所述交換擴展裝置包括:
[0023]K個交換擴展模塊,K為大于等于2的整數,所述交換擴展模塊包括:
[0024]兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M/Κ個下行擴展接口 ;
[0025]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0026]本發明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優點:
[0027]本發明實施例中,提供了一種存儲系統,包括:交換擴展裝置,具有2N個上行擴展接口和至少2M個下行擴展接口,M和N均為大于等于I的整數;2N個控制裝置,通過所述2N個上行擴展接口與所述交換擴展裝置連接;存儲裝置,通過所述至少2M個下行擴展接口與所述交換擴展裝置連接。
[0028]由于交換擴展裝置具有SAS交換機的交換功能,所以本發明實施例提供的存儲系統中即使不外置SAS交換機,也能夠實現服務器對存儲裝置的訪問,提高了存儲系統的可靠性。相比于外置SAS交換機的存儲系統,簡化了存儲系統組網、不用對SAS交換機進行管理,降低了存儲系統的管理復雜度。用交換擴展裝置代替SAS交換機,不占用機柜空間。交換擴展裝置中還有存儲器,服務器可以直接訪問交換擴展裝置中的存儲器,減少了存儲系統的功耗。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發明或現有技術中的技術方案,下面將對本發明或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0030]圖1為現有技術中SAN存儲系統的結構示意圖;
[0031]圖2為現有技術中SAN存儲系統的另一種結構示意圖;
[0032]圖3為本發明實施例提供的存儲系統的結構示意圖;
[0033]圖4為本發明實施例中存儲系統中N = 4且M = 4時的第一種結構示意圖;
[0034]圖5為本發明實施例中存儲系統中N = 4、M = 4且K = 2時,存儲系統的第二種結構示意圖;
[0035]圖6為本發明實施例中存儲系統中N = 4,M = 4且K = 2時,存儲系統的第二種結構的另一不意圖;
[0036]圖7為本發明實施例中存儲系統中N = 4,M = 4且K = 2時,存儲系統的第三種結構的不意圖;
[0037]圖8為本發明實施例中存儲系統的第三種結構的另一示意圖。
【具體實施方式】
[0038]本發明實施例提供一種存儲系統及交換擴展裝置,提供了一種既能夠提高存儲系統的可靠性,又能夠簡化存儲系統組網的存儲系統,實現了降低存儲系統的管理復雜度、不占用機柜空間和減小功耗的技術效果。
[0039]本發明實施例中,提供了一種存儲系統,包括:交換擴展裝置,具有2Ν個上行擴展接口和至少2Μ個下行擴展接口,M和N均為大于等于I的整數;2Ν個控制裝置,通過所述2Ν個上行擴展接口與所述交換擴展裝置連接;存儲裝置,通過所述至少2Μ個下行擴展接口與所述交換擴展裝置連接。
[0040]由于交換擴展裝置具有SAS交換機的交換功能,所以本發明實施例提供的存儲系統中即使不外置SAS交換機,也能夠實現服務器對存儲裝置的訪問,提高了存儲系統的可靠性。相比于外置SAS交換機的存儲系統,簡化了存儲系統組網、不用對SAS交換機進行管理,降低了存儲系統的管理復雜度。用交換擴展裝置代替SAS交換機,不占用機柜空間。交換擴展裝置中還有存儲器,服務器可以直接訪問交換擴展裝置中的存儲器,減少了存儲系統的功耗。
[0041]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0042]本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在Α,同時存在A和B,單獨存在B這三種情況。另夕卜,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
[0043]下面結合附圖對本發明的實施方式進行詳細說明。
[0044]本發明實施例提供一種存儲系統,請參考圖3,圖3為本發明實施例提供的存儲系統的結構示意圖。存儲系統包括:
[0045]交換擴展裝置31,具有至少2Ν個上行擴展接口和2Μ個下行擴展接口,M和N均為大于等于I的整數;
[0046]2Ν個控制裝置32,包括控制裝置I至控制裝置2η,通過所述至少2Ν個上行擴展接口與所述交換擴展裝置連接;
[0047]存儲裝置33,通過所述2Μ個下行擴展接口與所述交換擴展裝置連接。
[0048]其中,2Ν個控制裝置32可以與服務器連接,接收服務器發送的訪問請求,并將訪問請求通過交換擴展裝置傳輸到存儲裝置,實現服務器對存儲裝置的訪問。
[0049]本發明實施例中,2Ν個控制裝置中的N為大于等于I的整數,所以控制裝置至少為2個,相應的存儲系統可以為雙控存儲系統,例如:SAN(英文!Storage Area Network ;中文:存儲區域網絡)存儲系統。
[0050]仍請參考圖3,存儲裝置33包括:
[0051 ] 兩個擴展板,包括擴展板A和擴展板B ;
[0052]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個擴展板。
[0053]本發明實施例中,存儲器可以為雙端口硬盤,例如:SAS(英文!Serial AttachedSmall Computer System Interface ;中文:串行連接方式的小型計算機系統接口)盤、NL-SAS(英文:Near Line-Serial Attached Small Computer System Interface ;中文:近端串行連接方式的小型計算機系統接口 )盤、FC(英文:Fibre Channel ;中文:光纖信道)盤、通過端口選擇器擴展為兩個端口的SATA(英文:Serial Advanced TechnologyAttachment)盤等。雙端口硬盤通過兩個端口分別與兩個擴展板連接,進而與控制裝置連接。
[0054]仍請參考圖3,交換擴展裝置31包括:
[0055]兩個交換擴展板,包括交換擴展板A和交換擴展板B,所述兩個交換擴展板中每個交換擴展板提供所述2N個上行擴展接口中的N個上行擴展接口和所述至少2M個下行擴展接口中的M個下行擴展接口 ;
[0056]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0057]本發明實施例中,交換擴展板是具有交換功能的擴展板。具體的,交換擴展板提供多個上行擴展接口和多個下行擴展接口,其中,多個上行擴展接口用于連接多個控制裝置,多個下行擴展接口用于連接多個存儲裝置。
[0058]此外,本發明實施例中,由于交換擴展裝置還包括存儲器,所以交換擴展裝置不僅具有交換功能,還具有存儲功能,服務器可以直接訪問交換擴展裝置中的存儲器。也就是說,交換擴展裝置是具有交換功能的存儲裝置,相比于現有技術中的外置SAS交換機僅具有交換功能,本發明實施例中的交換擴展裝置同時具有交換功能和存儲功能,提供更大的存儲容量。并且現有技術中針對外置SAS交換機,需要專門進行管理控制,而本發明實施例中,交換擴展裝置作為一個具有交換功能的存儲裝置,簡化了存儲系統的管理控制,降低了存儲系統的管理復雜度。并且交換擴展裝置相比于SAS交換機,不占用機柜空間,功耗較小。
[0059]本發明實施例提供的存儲系統有且不限于三種結構。在存儲系統的第一種結構中,通過一個交換擴展裝置將2N個控制裝置和多個存儲裝置連接起來。
[0060]其中,2N個控制裝置32可以是由N組控制裝置組構成的,N組控制裝置組相連,每組控制裝置組由控制裝置A和控制裝置B組成。2N個控制裝置還可以是由2N個相同或者不同的控制裝置構成的。
[0061]當2N個控制裝置32由N組控制裝置組:控制裝置組1、控制裝置組2至控制裝置組η構成,且每個控制裝置組由控制裝置A和控制裝置B組成時,交換擴展裝置31包括的兩個交換擴展板可以為交換擴展板A和交換擴展板B,交換擴展板A提供N個上行擴展接口,通過N個上行擴展接口分別連接N個控制裝置Α,交換擴展板A還提供M個下行擴展接口,通過M個下行擴展接口分別連接M個存儲裝置的擴展板Α,同樣的,擴展板B提供N個上行擴展接口,通過N個上行擴展接口分別連接N個控制裝置B,擴展板B還提供M個下行擴展接口,通過M個下行擴展接口分別連接M個存儲裝置的擴展板B。
[0062]需要說明的是,上述連接方式僅是舉例,在實際應用過程中,不限于上述連接方式,也可以交換擴展板A連接控制裝置B和存儲裝置的擴展板A,交換擴展板B連接控制裝置A和存儲裝置的擴展板B,或者交換擴展板A連接控制裝置A和存儲裝置的擴展板B,交換擴展板B連接控制裝置B和存儲裝置的擴展板A。
[0063]當2N個控制裝置由2N個相同或者不同的控制裝置構成時,交換擴展裝置包括的兩個交換擴展板中的一個交換擴展板連接2N個控制裝置中的N個控制裝置,另一個交換擴展板連接2N個控制裝置中剩余的N個控制裝置。
[0064]當N = 4,M = 4時,存儲系統的第一種結構如圖4所示。從圖4可以看出,交換擴展裝置31的交換擴展板A提供4個上行擴展接口和4個下行擴展接口,需要使用4根組網線纜連接4組控制裝置組中的控制裝置A,同時需要使用4根組網線纜連接4個存儲裝置的擴展板A,同樣的,交換擴展板B提供4個上行擴展接口和4個下行擴展接口,需要使用4根組網線纜連接4組控制裝置組中的控制裝置B,同時需要使用4根組網線纜連接4個存儲裝置的擴展板B。
[0065]由于存儲系統的第一種結構中,僅有一個交換裝置,交換裝置與所有的存儲裝置連接,所以如果交換裝置發生故障,則控制裝置無法訪問所有的存儲裝置,存儲系統的可靠性較低。為了提高存儲系統的可靠性,本發明實施例提供了存儲系統的第二種結構。
[0066]在存儲系統的第二種結構中,一個交換擴展裝置包括K個交換擴展模塊,通過K個子交換擴展裝置將2N個控制裝置和多個存儲裝置連接起來。
[0067]其中,交換擴展裝置31包括:K個交換擴展模塊,交換擴展模塊I至交換擴展模塊k,K為大于等于2的整數。交換擴展模塊包括:
[0068]兩個交換擴展板,所述兩個交換擴展板中每個擴展板提供N個上行擴展接口和M/K個下行擴展接口;
[0069]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0070]相比于本發明實施例中存儲系統的第一種結構,存儲系統的第二種結構中包含至少兩個交換擴展模塊,增加了交換擴展裝置的數量,而需要與交換擴展裝置連接的存儲裝置仍為M個,所以每一個交換擴展模塊中的每一個交換擴展板可以僅提供M/Κ個下行擴展接口,而第一種結構中交換擴展裝置中的每一個交換擴展板提供M個下行擴展接口,存儲系統的第二種結構降低了交換擴展板提供的下行擴展接口的數量,相應地,交換擴展板需要的組網線纜的數量也由M根減少為M/Κ根。
[0071]存儲系統的第二種結構中,每一個交換擴展模塊中的每一個交換擴展板仍提供N個上行擴展接口,每個交換擴展模塊均與2N個控制裝置連接,如果K個交換擴展模塊中有交換擴展模塊發生故障,則控制裝置不可以訪問與發生故障的交換擴展模塊連接的存儲裝置,但是控制裝置仍可以訪問與未發生故障的交換模塊連接的存儲裝置,相比于存儲系統的第一種結構中交換擴展裝置發生故障,則控制裝置不能訪問所有存儲裝置的情況,存儲系統的第二種結構中控制裝置僅不能訪問與發生故障的交換模塊連接的存儲裝置,控制裝置仍可以訪問剩余的存儲裝置,提高了存儲系統的可靠性。
[0072]當N = 4,M = 4,K = 2時,存儲系統的第二種結構如圖5所示。圖5中,交換擴展模塊與存儲裝置之間的連接未構成交叉組網。一個交換擴展模塊連接2個存儲裝置。
[0073]從圖5可以看出,交換擴展裝置31的交換擴展模塊I的交換擴展板A提供4個上行擴展接口和2個下行擴展接口,需要使用4根組網線纜連接4組控制裝置組中的控制裝置A,同時需要使用2根組網線纜連接2個存儲裝置的擴展板A,同樣的,交換擴展模塊I的交換擴展板B提供4個上行擴展接口和2個下行擴展接口,需要使用4根組網線纜連接4組控制裝置組中的控制裝置B,同時需要使用2根組網線纜連接2個存儲裝置的擴展板B。
[0074]相比于圖4所示的存儲系統的第一種結構,圖5所示的存儲系統的第二種結構中包含2個交換擴展模塊,增加了交換擴展裝置的數量,而需要與交換擴展裝置連接的存儲裝置仍為4個,所以每一個交換擴展模塊中的每一個交換擴展板可以僅提供2個下行擴展接口,而第一種結構中交換擴展裝置中的每一個交換擴展板提供4個下行擴展接口,存儲系統的第二種結構降低了交換擴展板提供的下行擴展接口的數量,相應地,交換擴展板需要的組網線纜的數量也由4根減少為2根。
[0075]如圖5所示,存儲系統的第二種結構中,每一個交換擴展模塊中的每一個擴展板仍提供4個下行擴展接口,由于有2個交換擴展模塊,所以如果交換擴展模塊I發生故障,則控制裝置不可以訪問與交換擴展模塊I連接的存儲裝置,但控制裝置仍可以訪問與交換擴展模塊2連接的存儲裝置,相比于圖4中交換裝置發生故障,則控制裝置不能訪問所有存儲裝置的情況,圖5中交換模塊I發生故障,控制裝置仍可以訪問與未發生故障的交換模塊2連接的存儲裝置,提高了存儲系統的可靠性。
[0076]當N = 4,M = 4,K = 2時,存儲系統的第二種結構還可以如圖6所示。圖6中,交換擴展模塊與存儲裝置之間的連接構成交叉組網。一個交換擴展模塊連接4個存儲裝置。如果交換擴展模塊I發生故障,由于交叉組網,交換擴展模塊2與4個存儲裝置連接,則控制裝置仍可以通過交換擴展模塊2訪問所有的存儲裝置,相比于圖4中交換裝置發生故障,則控制裝置不能訪問所有存儲裝置的情況,圖5中交換模塊I發生故障,控制裝置仍可以訪問所有的存儲裝置,提高了存儲系統的可靠性。
[0077]為了進一步降低交換擴展板提供的上行擴展接口的數量,以及提高存儲系統的可靠性,本發明實施例提供了存儲系統的第三種結構。
[0078]在存儲系統的第三種結構中,一個交換擴展裝置包括K個交換擴展模塊,通過K個子交換擴展裝置將2Ν個控制裝置和多個存儲裝置連接起來,且與交換擴展模塊連接的存儲裝置互聯。K個交換擴展模塊中的每個交換擴展板提供Ν/2個上行擴展接口和M/Κ個下行擴展接口。
[0079]相比于本發明實施例中存儲系統的第二種結構,存儲系統的第三種結構中與交換擴展模塊連接的存儲裝置互聯,所以交換擴展模塊中的每一個交換擴展板可以僅提供Ν/2個上行擴展接口,而第二種結構中交換擴展模塊中的每一個交換擴展板提供N個上行擴展接口,存儲系統的第三種結構降低了交換擴展板提供的上行擴展接口的數量,相應地,交換擴展板需要的組網線纜的數量也由N根減少為Ν/2根。由于與交換擴展模塊連接的存儲裝置互聯,所以K個交換擴展模塊中即使有K-1個交換擴展模塊發生故障或者與交換模塊連接的存儲裝置發生故障,仍可以通過其他路徑訪問剩余的存儲裝置。
[0080]與存儲系統的第二種結構相同,存儲系統的第三種結構中,每一個交換擴展模塊中的每一個交換擴展板仍提供M/Κ個下行擴展接口,而第一種結構中交換擴展裝置中的每一個交換擴展板提供M個下行擴展接口,存儲系統的第三種結構降低了交換擴展板提供的下行擴展接口的數量,相應地,交換擴展板需要的組網線纜的數量也由M根減少為M/Κ根。
[0081]當N = 4,M = 4,K = 2時,存儲系統的第三種結構如圖7所示。從圖7可以看出,交換擴展裝置31的交換擴展模塊I的交換擴展板A提供2個上行擴展接口和2個下行擴展接口,需要使用2根組網線纜連接2組控制裝置組中的控制裝置A,同時需要使用2根組網線纜連接2個存儲裝置的擴展板A,同樣的,交換擴展模塊I的交換擴展板B提供2個上行擴展接口和2個下行擴展接口,需要使用2根組網線纜連接2組控制裝置組中的控制裝置A,同時需要使用2根組網線纜連接2個存儲裝置的擴展板B。
[0082]相比于圖5所示的存儲系統的第二種結構,圖7所示的存儲系統的第三種結構中與2個交換擴展模塊連接的存儲裝置互聯,所以每一個交換擴展模塊中的每一個交換擴展板可以僅提供2個上行擴展接口,而第二種結構中交換擴展模塊中的每個交換擴展板提供4個上行擴展接口,存儲系統的第三種結構降低了交換擴展板提供的上行擴展接口的數量,相應地,交換擴展板需要的組網線纜的數量也由4根減少為2根。
[0083]從圖7還可以看出擴展域1、擴展域2、擴展域3及擴展域4這4個擴展域互聯:擴展域I中的擴展板A與擴展域3中的擴展板A連接,且擴展域I中的擴展板B與擴展域3中的擴展板B連接;擴展域2中的擴展板A與擴展域4中的擴展板A連接,且擴展域2中的擴展板B與擴展域4中的擴展板B連接。
[0084]如圖8所示,假設一個存儲裝置發生故障,為方便描述,發生故障的存儲裝置用陰影覆蓋,控制裝置可以通過圖中虛線箭頭所示的路徑訪問其他未發生故障的存儲裝置。
[0085]基于同一發明構思,本發明實施例還提供了一種交換擴展裝置。請參考圖3,交換擴展裝置31包括:
[0086]兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M個下行擴展接口,M和N均為大于等于I的整數;
[0087]存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0088]基于同一發明構思,本發明實施例還提供了一種交換擴展裝置。請參考圖3,交換擴展裝置31包括:
[0089]K個交換擴展模塊,K為大于等于2的整數,所述K個交換擴展模塊中的每個交換擴展t吳塊包括:
[0090]兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M/Κ個下行擴展接口 ;
[0091 ] 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
[0092]前述圖3-圖8實施例中的存儲系統中的各種變化方式和具體實例同樣適用于本實施例的交換擴展裝置,通過前述對存儲系統的詳細描述,本領域技術人員可以清楚的知道本實施例中交換擴展裝置的結構和功能,所以為了說明書的簡潔,在此不再詳述。
[0093]本發明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優點:
[0094]本發明實施例中,提供了一種存儲系統,包括:交換擴展裝置,具有2N個上行擴展接口和至少2M個下行擴展接口,M和N均為大于等于I的整數;2N個控制裝置,通過所述2N個上行擴展接口與所述交換擴展裝置連接;存儲裝置,通過所述至少2M個下行擴展接口與所述交換擴展裝置連接。
[0095]由于交換擴展裝置具有SAS交換機的交換功能,所以本發明實施例提供的存儲系統中即使不外置SAS交換機,也能夠實現服務器對存儲裝置的訪問,提高了存儲系統的可靠性。相比于外置SAS交換機的存儲系統,簡化了存儲系統組網、不用對SAS交換機進行管理,降低了存儲系統的管理復雜度。用交換擴展裝置代替SAS交換機,不占用機柜空間。交換擴展裝置中還有存儲器,服務器可以直接訪問交換擴展裝置中的存儲器,減少了存儲系統的功耗。
[0096]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0097]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0098]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0099]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0100]盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
[0101]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種存儲系統,其特征在于,包括: 交換擴展裝置,具有至少2N個上行擴展接口和2M個下行擴展接口,M和N均為大于等于I的整數; 2N個控制裝置,通過所述至少2N個上行擴展接口與所述交換擴展裝置連接; 存儲裝置,通過所述2M個下行擴展接口與所述交換擴展裝置連接。
2.如權利要求1所述的存儲系統,其特征在于,所述交換擴展裝置包括: 兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供所述至少2N個上行擴展接口中的N個上行擴展接口和所述2M個下行擴展接口中的M個下行擴展接口 ; 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
3.如權利要求1所述的存儲系統,其特征在于,所述交換擴展裝置包括: K個交換擴展模塊,K為大于等于2的整數,所述交換擴展模塊包括: 兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供N個上行擴展接口和M/K個下行擴展接口; 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
4.如權利要求3所述的存儲系統,其特征在于,所述K個交換擴展模塊中的每個交換擴展板提供N/2個上行擴展接口和M/Κ個下行擴展接口,且與所述交換擴展模塊連接的存儲裝置互聯。
5.一種交換擴展裝置,其特征在于,包括: 兩個交換擴展板,所述交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M個下行擴展接口,M和N均為大于等于I的整數; 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
6.一種交換擴展裝置,其特征在于,所述交換擴展裝置包括: K個交換擴展模塊,K為大于等于2的整數,所述交換擴展模塊包括: 兩個交換擴展板,所述兩個交換擴展板中每個交換擴展板提供用于連接控制裝置的N個上行擴展接口和用于連接存儲裝置的M/Κ個下行擴展接口 ; 存儲器,具有兩個端口,所述兩個端口分別連接所述兩個交換擴展板。
【文檔編號】G06F3/06GK104486384SQ201410712220
【公開日】2015年4月1日 申請日期:2014年11月28日 優先權日:2014年11月28日
【發明者】王娜, 李勝 申請人:華為技術有限公司