專利名稱:通過(guò)sas擴(kuò)展器共享的服務(wù)器直連存儲(chǔ)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)存儲(chǔ)系統(tǒng)領(lǐng)域,特別是通過(guò)共享虛擬SAS (串行連接SCSI (小型計(jì)算機(jī)系統(tǒng)接口))擴(kuò)展器的服務(wù)器直連存儲(chǔ)。
背景技術(shù):
云計(jì)算的興起,提供了一個(gè)能夠減少大量工作量的點(diǎn)播網(wǎng)絡(luò)訪問(wèn)配置的計(jì)算資源共享池(如網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、應(yīng)用程序和服務(wù)),這個(gè)計(jì)算資源共享池的快速配置和輕度的管理需求使得其能夠得到進(jìn)一步的廣泛應(yīng)用。云計(jì)算綜合利用這個(gè)計(jì)算資源共享池中的冗余,這些冗余可以體現(xiàn)為很多方式,其中四個(gè)即為下文中提及的,且每一個(gè)均包括一些存在問(wèn)題的功能:
(I)每個(gè)節(jié)點(diǎn)可以被連接到一個(gè)共同的SAN (存儲(chǔ)區(qū)域網(wǎng)絡(luò))結(jié)構(gòu),此結(jié)構(gòu)能夠提供一個(gè)低延遲塊的接口以用來(lái)存儲(chǔ);(2)每個(gè)節(jié)點(diǎn)都可以連接到以太網(wǎng),并且可以利用文件訪問(wèn)共享存儲(chǔ);(3)外部的JBODs (“磁盤簇”);以及(4)直接連接的磁盤(內(nèi)部)。配置(I)和(2)可能需要額外的外部組件,如光纖或以太網(wǎng)交換機(jī),以連接節(jié)點(diǎn)與公用存儲(chǔ),用于形成一個(gè)集群(cluster)。這樣的外部組件是完全沒(méi)有必要的,因?yàn)槠溆锌赡軐?dǎo)致單點(diǎn)故障。其結(jié)果是,當(dāng)需要使用冗余成分的配置以提高可用性時(shí),將產(chǎn)生納入到系統(tǒng)內(nèi)的額外成本。配置(3)從控制成本的角度來(lái)講十分有效,但該配置將集群節(jié)點(diǎn)的數(shù)量限定在JBOD上的連接器的數(shù)量上,這導(dǎo)致了過(guò)分的限制并且限制了其可擴(kuò)展性。此外,配置(O- (3)—般要求存儲(chǔ)系統(tǒng)設(shè)置在外部外殼中,這帶來(lái)了額外的電力、空間和維護(hù)成本。配置(4)比較經(jīng)濟(jì),然而由于沒(méi)有共享存儲(chǔ)的連接的磁盤存在,導(dǎo)致沒(méi)有規(guī)定高可用性集群。因此,這些配置往往都存在著各種各樣的成本上的問(wèn)題,并帶來(lái)了額外的復(fù)雜性,不存在理想的解決方案,以滿足高可用性集群的存儲(chǔ)需求(如冗余和公共訪問(wèn))。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施方案中提供一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器包括:一被配置用以儲(chǔ)存數(shù)據(jù)的第一存儲(chǔ)磁盤組;以及一第一主機(jī)總線適配器,所述第一主機(jī)總線適配器包括一第一處理器,該第一處理器被配置用以提供一第一虛擬擴(kuò)展器和一第一邏輯組件;以及所述第二服務(wù)器包括一被配置用以儲(chǔ)存數(shù)據(jù)的第二存儲(chǔ)磁盤組,以及一第二主機(jī)總線適配器,所述第二主機(jī)總線適配器包括一第二處理器,該第二處理器被配置用以提供一第二虛擬擴(kuò)展器和一第二邏輯組件,其中,所述第一服務(wù)器的第一主機(jī)總線適配器通過(guò)一 SAS連接與所述第二服務(wù)器的第二主機(jī)總線適配器耦合,并且所述第一存儲(chǔ)磁盤組和第二存儲(chǔ)磁盤組的每個(gè)磁盤通過(guò)第一服務(wù)器和第二服務(wù)器中的每一個(gè)訪問(wèn)。在本發(fā)明的另一個(gè)實(shí)施方案中提供一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器包括一被配置用以儲(chǔ)存數(shù)據(jù)的第一存儲(chǔ)磁盤組;以及一第一主機(jī)總線適配器,所述第一主機(jī)總線適配器包括一第一多核處理器,該第一多核處理器中的一個(gè)核(core)被配置用以提供一第一虛擬擴(kuò)展器;所述第二服務(wù)器包括一被配置用以儲(chǔ)存數(shù)據(jù)的第二存儲(chǔ)磁盤組,以及一第二主機(jī)總線適配器,所述第二主機(jī)總線適配器包括一第二多核處理器,該第二多核處理器中的一個(gè)核(core)被配置用以提供一第二虛擬擴(kuò)展器,其中,所述第一服務(wù)器的第一主機(jī)總線適配器通過(guò)一 SAS連接與所述第二服務(wù)器的第二主機(jī)總線適配器耦合,并且所述第一存儲(chǔ)磁盤組和第二存儲(chǔ)磁盤組的每個(gè)磁盤均通過(guò)第一服務(wù)器和第二服務(wù)器中的每一個(gè)訪問(wèn)。在本發(fā)明的另一種實(shí)施方案中還提供了一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括至少四個(gè)服務(wù)器,該至少四個(gè)服務(wù)器中的每一個(gè)均包括一被配置用以儲(chǔ)存數(shù)據(jù)的存儲(chǔ)磁盤組;一第一主機(jī)總線適配器,包括一第一處理器,該第一處理器被配置用以提供一第一虛擬擴(kuò)展器;以及一個(gè)二級(jí)主機(jī)總線適配器,包括一第二處理器,該第二處理器被配置用以提供一第二虛擬擴(kuò)展器,其中,所述至少四個(gè)服務(wù)器中的每個(gè)均包括一第一連接配置,該連接配置連接該至少四個(gè)服務(wù)器中的一個(gè)服務(wù)器中的第一虛擬擴(kuò)展器與該至少四個(gè)服務(wù)器中的兩個(gè)其它服務(wù)器中的不同的第一虛擬擴(kuò)展器;所述至少四個(gè)服務(wù)器中的每個(gè)均包括一第二連接配置,該連接配置連接該至少四個(gè)服務(wù)器中的一個(gè)服務(wù)器中的第二虛擬擴(kuò)展器與該至少四個(gè)服務(wù)器中的兩個(gè)其它服務(wù)器中的不同的第二虛擬擴(kuò)展器;根據(jù)與所述第一連接配置和第二連接配置相關(guān)聯(lián)的哪一個(gè)服務(wù)器,所述至少四個(gè)服務(wù)器中的至少一個(gè)服務(wù)器中的第一連接配置不同于所述至少四個(gè)服務(wù)器中的至少一個(gè)服務(wù)器中的第二連接配置。應(yīng)當(dāng)理解,以上一般說(shuō)明和以下具體說(shuō)明都僅僅是示范性和解釋性的且不是對(duì)本發(fā)明要求權(quán)利的限制。被并入且構(gòu)成本說(shuō)明書一部分的附圖,描述了本發(fā)明的實(shí)施方案,并和一般說(shuō)明一起用于解釋原理。
通過(guò)參考附圖,本領(lǐng)域技術(shù)人員可更好地理解本發(fā)明的眾多目標(biāo)和優(yōu)點(diǎn),其中:
圖1是一服務(wù)器內(nèi)部配置示意 圖2是一主機(jī)總線適配器的結(jié)構(gòu)示意 圖3A是一種級(jí)聯(lián)的DAS (直連存儲(chǔ))集群的結(jié)構(gòu)示意 圖3B是另一種級(jí)聯(lián)的DAS集群的結(jié)構(gòu)示意 圖4是圖3A的一種級(jí)聯(lián)的DAS集群的部分結(jié)構(gòu)示意圖;以及 圖5是一種級(jí)聯(lián)的DAS集群的實(shí)施方式結(jié)構(gòu)示意圖。
具體實(shí)施例方式現(xiàn)在將對(duì)在附圖中描述的公開(kāi)主題進(jìn)行具體說(shuō)明。本發(fā)明的范圍不僅僅限于權(quán)利要求;包含了眾多替換,修改和等同體。為了說(shuō)明清楚,尚未對(duì)與這些實(shí)施方案相關(guān)的技術(shù)領(lǐng)域中已知技術(shù)材料進(jìn)行具體說(shuō)明以避免不必要地使本說(shuō)明不清楚。本發(fā)明公開(kāi)提供服務(wù)器執(zhí)行以屬于節(jié)點(diǎn)集群(如服務(wù)器),這些服務(wù)器共享存儲(chǔ),不使用外部組件如開(kāi)關(guān)或外部存儲(chǔ)。一般來(lái)說(shuō),利用SAS技術(shù)與直接連接的磁盤,是通過(guò)每個(gè)節(jié)點(diǎn)與各個(gè)節(jié)點(diǎn)之間的連接,從而通過(guò)級(jí)聯(lián)SAS拓?fù)淠MSAN環(huán)境。現(xiàn)代計(jì)算服務(wù)器可以包括通過(guò)SAS嵌入的多個(gè)磁盤,這使得一臺(tái)服務(wù)器的內(nèi)部存儲(chǔ)可以被其它相連接的服務(wù)器共享。而當(dāng)內(nèi)部存儲(chǔ)可共享時(shí),外部存儲(chǔ)則無(wú)需大量的數(shù)據(jù)訪問(wèn)。因此SAS HBA(主機(jī)總線適配器)就有足夠的能力使所有其它節(jié)點(diǎn)和相應(yīng)的附加磁盤做到雙向通信。圖1是本發(fā)明的一個(gè)實(shí)施例的服務(wù)器100內(nèi)部配置示意圖,服務(wù)器100可以并入多個(gè)節(jié)點(diǎn)的集群中。服務(wù)器100可以包括一個(gè)或多個(gè)HBA(如SAS HBA),圖1中描述了兩個(gè)HBA, 102a和102b。圖2是服務(wù)器100中的HBA 102a的結(jié)構(gòu)示意圖。如圖所示,HBA 102a包括一對(duì)四個(gè)外部連接器104a和104b,和一對(duì)四個(gè)內(nèi)部連接器106a和106b,用于總共16個(gè)phys。HBA102還包括一個(gè)處理器,如用于管理操作HBA 102a的雙核CPU108。如圖1所示,該對(duì)四個(gè)內(nèi)部連接器106a和106b連接HBA 102a與服務(wù)器110上可用作存儲(chǔ)的多個(gè)磁盤110。同樣的,HBA 102b包括連接器112a和112b,連接器112a和112b連接HBA 102b與服務(wù)器110上的多個(gè)磁盤110。HBA 102a和HBA 102b上的外部連接器(如104a和104b)用作將服務(wù)器100與作為集群的部分的其它服務(wù)器相連接。每臺(tái)服務(wù)器至少包括一個(gè)HBA用來(lái)與集群中的其它服務(wù)器相連接,其中每個(gè)服務(wù)器中不止一個(gè)HBA允許冗余。例如,每個(gè)服務(wù)器/節(jié)點(diǎn)可以包括與其它兩個(gè)節(jié)點(diǎn)相連接的SAS連接(通過(guò)每個(gè)服務(wù)器/節(jié)點(diǎn)的HBA)以用于處理冗余。如圖3A所示的一種級(jí)聯(lián)的DAS的結(jié)構(gòu),該配置包括五個(gè)服務(wù)器/節(jié)點(diǎn)100、200、300、400和500,其中服務(wù)器/節(jié)點(diǎn)100為第一節(jié)點(diǎn),服務(wù)器/節(jié)點(diǎn)500為最后節(jié)點(diǎn)。服務(wù)器/節(jié)點(diǎn)100通過(guò)連接器104a和104b連接到服務(wù)器/節(jié)點(diǎn)200。服務(wù)器/節(jié)點(diǎn)200通過(guò)連接器204a和204b連接到服務(wù)器/節(jié)點(diǎn)300。服務(wù)器/節(jié)點(diǎn)300通過(guò)連接器304a和304b連接到服務(wù)器/節(jié)點(diǎn)400。服務(wù)器/節(jié)點(diǎn)400通過(guò)連接器404a和404b連接到服務(wù)器/節(jié)點(diǎn)500。第一節(jié)點(diǎn)和最后節(jié)點(diǎn)之間也可以相互連接,但該連接也可被禁用以防止循環(huán)(如一個(gè)無(wú)效的SAS拓?fù)?。如圖3A所示,服務(wù)器/節(jié)點(diǎn)100通過(guò)連接器504a和504b連接到服務(wù)器/節(jié)點(diǎn)500,此連接即處于禁用狀態(tài),直到集群中的一個(gè)節(jié)點(diǎn)不可用時(shí)連接打開(kāi)。在一個(gè)節(jié)點(diǎn)或連接不再運(yùn)行(如節(jié)點(diǎn)發(fā)生故障)的情況下,被禁用的第一節(jié)點(diǎn)和最后節(jié)點(diǎn)之間的連接(如連接器504a和504b)可通過(guò)固件立即啟用,以確保所有可用的節(jié)點(diǎn)可以被不間斷的訪問(wèn)。系統(tǒng)的每個(gè)服務(wù)器/節(jié)點(diǎn)均可以包括可訪問(wèn)所有節(jié)點(diǎn)的本地SAS (或SATA (串行高級(jí)技術(shù)附件))存儲(chǔ),如多個(gè)磁盤110。每一個(gè)節(jié)點(diǎn)可以包括到兩個(gè)其它節(jié)點(diǎn)的冗余連接,即所有的終端設(shè)備均具有雙路徑可以用于冗余,然而,在本發(fā)明公開(kāi)的所有實(shí)施例中冗余連接可以不是必須的。如圖3B所示的另一種級(jí)聯(lián)的DAS集群結(jié)構(gòu),所述結(jié)構(gòu)包括兩個(gè)不同的布線圖案。例如,連接器104a、204a、304a、404a和504a之間的連接結(jié)構(gòu)與圖3A所描述的結(jié)構(gòu)相同。而圖3B中連接器104b、204b、304b、404b和504b之間的連接結(jié)構(gòu)的與圖3A中連接器104b、204b、304b、404b和504b之間的連接結(jié)構(gòu)不同。由于連接結(jié)構(gòu)中包括圖3B中的布線圖案的不同結(jié)構(gòu),此種布線圖案可以降低延遲并增加系統(tǒng)/驅(qū)動(dòng)器的可用性,效果勝于服務(wù)器/節(jié)點(diǎn)的每個(gè)HBA均被連接到相同的服務(wù)器/節(jié)點(diǎn)。當(dāng)每個(gè)服務(wù)器/集群的節(jié)點(diǎn)均可操作時(shí),圖3B中的連接器104b和504a可以是被禁用的故障轉(zhuǎn)移連接,但當(dāng)集群中的一個(gè)節(jié)點(diǎn)或連接不可操作(如節(jié)點(diǎn)故障)時(shí)被激活。當(dāng)集群中的節(jié)點(diǎn)或連接不可操作時(shí),固件可以立即激活連接器104b和/或504a,以提供所述集群中所有可用的節(jié)點(diǎn)可以被不間斷的訪問(wèn)。參考圖4,為圖3A所示的一種級(jí)聯(lián)的DAS的局部結(jié)構(gòu)示意圖。圖4中,所示的每個(gè)服務(wù)器/節(jié)點(diǎn)的每個(gè)HBA可以包括兩個(gè)主要組件:(I) PCI (外設(shè)組件互連標(biāo)準(zhǔn))邏輯和HBA邏輯以提供HBA的運(yùn)行和系統(tǒng)100上多個(gè)HBA之間的通信;以及(2)虛擬擴(kuò)展器以處理驅(qū)動(dòng)器與HBA邏輯組件之間以及HBA邏輯組件與外部Phys之間流量路由。例如,HBA 102a服務(wù)器/節(jié)點(diǎn)100包括PCI/ HBA邏輯組件114a和虛擬擴(kuò)展器116a,而HBA 102b的服務(wù)器/節(jié)點(diǎn)100包括PCI/ HBA邏輯組件114b和虛擬擴(kuò)展器116b。連接器106a和106b可以將多個(gè)磁盤110耦合到HBA 102a的虛擬擴(kuò)展器116a,連接器112a和112b可以將多個(gè)驅(qū)動(dòng)器110耦合到HBA 102b的虛擬擴(kuò)展器116b。類似的配置可能存在的其它服務(wù)器/節(jié)點(diǎn)的集群中得以實(shí)施,例如,服務(wù)器/節(jié)點(diǎn)的HBA 202a包括PCI/ HBA的邏輯組件214a和虛擬擴(kuò)展器216a,而服務(wù)器/節(jié)點(diǎn)200的HBA 202B包括的PCI / HBA邏輯組件214b和虛擬擴(kuò)展器216b,并通過(guò)多個(gè)驅(qū)動(dòng)器210與虛擬擴(kuò)展器216a和216b之間的連接相連接。每個(gè)服務(wù)器/節(jié)點(diǎn)可以包括總線用以提供服務(wù)器/節(jié)點(diǎn)的組件之間的通信。例如,服務(wù)器/節(jié)點(diǎn)100可以包括PCI總線118,其可以耦合HBA 102a和102b中的每一個(gè),而服務(wù)器/節(jié)點(diǎn)200可以包括PCI總線218,其耦合HBA 202a和202b中的每一個(gè)。而且,每個(gè)服務(wù)器/節(jié)點(diǎn)均可以如圖3A和3B所示連接到兩個(gè)其它服務(wù)器/節(jié)點(diǎn)上。每個(gè)服務(wù)器/節(jié)點(diǎn)之間的連接可以為SAS連接器,如SAS電纜406,其提供每個(gè)服務(wù)器/節(jié)點(diǎn)之間的外部耦合。如圖4中所示,服務(wù)器/節(jié)點(diǎn)100包括兩個(gè)環(huán)狀的外部SAS電纜406,其與集群中的最后一臺(tái)裝置(如端節(jié)點(diǎn))相連接。一個(gè)或多個(gè)SAS電纜可能會(huì)被禁用,以防止其在無(wú)效的SAS拓?fù)渲谐洚?dāng)故障轉(zhuǎn)移電纜。圖5是本發(fā)明的一個(gè)實(shí)施例的一種級(jí)聯(lián)的DAS??偟膩?lái)說(shuō),圖5中所示的連接方式與圖4中的服務(wù)器/節(jié)點(diǎn)的系統(tǒng)不同。如圖所示,服務(wù)器/節(jié)點(diǎn)100的HBA 102a通過(guò)連接器502a與服務(wù)器/節(jié)點(diǎn)400的HBA 402a耦合并通過(guò)連接器504a與服務(wù)器/節(jié)點(diǎn)200的HBA 202a耦合,而HBA 102b通過(guò)連接器502b與服務(wù)器/節(jié)點(diǎn)400的HBA 402b耦合并通過(guò)連接器504b與服務(wù)器/節(jié)點(diǎn)300的HBA 302b耦合;服務(wù)器/節(jié)點(diǎn)200的HBA 202a通過(guò)連接器504a與服務(wù)器/節(jié)點(diǎn)100的HBA 102a耦合并通過(guò)連接器506a與服務(wù)器/節(jié)點(diǎn)300的HBA 302a耦合,而HBA 202B通過(guò)連接器506b與服務(wù)器/節(jié)點(diǎn)400的HBA 402b耦合并通過(guò)連接器508b與服務(wù)器/節(jié)點(diǎn)300的HBA 302b耦合;以及服務(wù)器/節(jié)點(diǎn)300的HBA 302a通過(guò)連接器506a與服務(wù)器/節(jié)點(diǎn)200的HBA 202a耦合并通過(guò)連接器508a與服務(wù)器/節(jié)點(diǎn)400的HBA 402a耦合,而HBA 302b通過(guò)連接器508b與服務(wù)器/節(jié)點(diǎn)100的HBA 102b相耦合并通過(guò)連接器504b與服務(wù)器/節(jié)點(diǎn)100的HBA 102b耦合。此種耦合方案相比于將可每個(gè)HBA連接到相同的服務(wù)器/節(jié)點(diǎn)的方式,能夠減少延遲并增加系統(tǒng)/驅(qū)動(dòng)器的可用性。當(dāng)每個(gè)服務(wù)器/集群的節(jié)點(diǎn)均可操作時(shí),連接器502a和508b可以是被禁用的故障轉(zhuǎn)移連接,但當(dāng)集群中的節(jié)點(diǎn)或連接不可操作時(shí)(如節(jié)點(diǎn)故障)被激活。當(dāng)集群中的節(jié)點(diǎn)或連接不可操作時(shí),固件可以立即激活連接器502a和508b,以確保集群中所有可用的節(jié)點(diǎn)可以被不間斷的訪問(wèn)。為了加快數(shù)據(jù)訪問(wèn)/處理的速度,其中的IO (輸入/輸出)可以通過(guò)利用HBA上的多核處理器的有效路由算法處理,如采用圖2中的雙核處理器CPU 108。這樣的用法可以減少HBA的虛擬擴(kuò)展器(例如,虛擬擴(kuò)展器116a)的延遲。例如,當(dāng)HBA包括雙核處理器,第二核(core)可以專用于虛擬擴(kuò)展器。圖5中所示的一種級(jí)聯(lián)的DAS的實(shí)際結(jié)構(gòu)圖的直連式存儲(chǔ)(DAS)可以被配置為RAID (獨(dú)立磁盤冗余陣列)。比如,集群的服務(wù)器/節(jié)點(diǎn)中的多個(gè)驅(qū)動(dòng)器110,210,310,410可以被置于RAID配置中(如圖5所示的那些),以提供增加可用性的集群,諸如通過(guò)減輕一個(gè)或多個(gè)驅(qū)動(dòng)器故障、系統(tǒng)故障、BHA故障或電纜故障。應(yīng)當(dāng)相信,通過(guò)前面的說(shuō)明,將理解本發(fā)明和許多其伴隨的優(yōu)點(diǎn),應(yīng)當(dāng)清楚,在其組件的形式,構(gòu)造和設(shè)置中可做出各種改變而不背離本發(fā)明的范圍和精神或不犧牲其所有實(shí)質(zhì)優(yōu)點(diǎn)。此處之前所述的形式僅僅是其的解釋性的實(shí)施方案,打算的是,后續(xù)權(quán)利要求要包含和包含這些改變。
權(quán)利要求
1.一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括: 一第一服務(wù)器,包括: 一第一存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第一主機(jī)總線適配器,其包括一第一處理器,該第一處理器被配置用以提供一第一虛擬擴(kuò)展器和一第一邏輯組件;以及 一第二服務(wù)器,包括: 一第二存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第二主機(jī)總線適配器,其包括一第二處理器,該第二處理器被配置用以提供一第二虛擬擴(kuò)展器和一第二邏輯組件; 其中,所述第一服務(wù)器的所述第一主機(jī)總線適配器通過(guò)一串行連接的小型計(jì)算機(jī)系統(tǒng)接口(SAS)連接與所述第二服務(wù)器的所述第二主機(jī)總線適配器耦合,并且其中所述第一存儲(chǔ)磁盤組和所述第二存儲(chǔ)磁盤組中的每個(gè)磁盤均可通過(guò)所述第一服務(wù)器和所述第二服務(wù)器中的每一個(gè)訪問(wèn)。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述SAS連接為一SAS電纜。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述第一服務(wù)器的所述第一主機(jī)總線適配器的所述第一虛擬擴(kuò)展器通過(guò)所述SAS連接與所述第二服務(wù)器的所述第二主機(jī)總線適配器的所述第二虛擬擴(kuò)展器耦合。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述所述第一服務(wù)器和所述第二服務(wù)器中的每一個(gè)還包括一個(gè) 二級(jí)主機(jī)總線適配器。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于:所述第一服務(wù)器的所述二級(jí)主機(jī)總線適配器與所述第二服務(wù)器的所述二級(jí)主機(jī)總線適配器耦合。
6.根據(jù)權(quán)利要求4所述的系統(tǒng),進(jìn)一步包括一總線,該總線與所述第一服務(wù)器的所述第一主機(jī)總線適配器和所述二級(jí)主機(jī)總線適配器中的每一個(gè)相連接。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括一第三服務(wù)器,所述第三服務(wù)器包括: 一第三存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第三主機(jī)總線適配器,其包括一第三處理器,該第三處理器被配置用以提供一第三虛擬擴(kuò)展器和一第三邏輯組件; 其中,所述第一服務(wù)器與所述第三服務(wù)器相連接,以及所述第二服務(wù)器與所述第三服務(wù)器相連接。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),包括設(shè)在所述第一服務(wù)器與所述第二服務(wù)器、所述第一服務(wù)器與所述第三服務(wù)器或者所述第二服務(wù)器與所述第三服務(wù)器之間的一故障轉(zhuǎn)移連接。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述第一存儲(chǔ)磁盤組和所述第二存儲(chǔ)磁盤組均被配置為獨(dú)立磁盤冗余陣列(RAID)結(jié)構(gòu)。
10.一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括: 一第一服務(wù)器,包括: 一第一存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第一主機(jī)總線適配器,其包括一第一多核處理器,該第一多核處理器中的一個(gè)核被配置用以提供一第一虛擬擴(kuò)展器;以及一第二服務(wù)器,包括: 一第二存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第二主機(jī)總線適配器,其包括一第二多核處理器,該第二多核處理器中的一個(gè)核被配置用以提供一第二虛擬擴(kuò)展器; 其中,所述第一服務(wù)器的所述第一主機(jī)總線適配器通過(guò)一個(gè)串行連接的小型計(jì)算機(jī)系統(tǒng)接口(SAS)連接與所述第二服務(wù)器的所述第二主機(jī)總線適配器耦合,并且其中所述第一存儲(chǔ)磁盤組和所述第二存儲(chǔ)磁盤組的每個(gè)磁盤均可通過(guò)所述第一服務(wù)器和所述第二服務(wù)器中的每一個(gè)訪問(wèn)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述SAS連接為一SAS電纜。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述第一服務(wù)器的所述第一主機(jī)總線適配器的所述第一虛擬擴(kuò)展器通過(guò)所述SAS連接與所述第二服務(wù)器的所述第二主機(jī)總線適配器的所述第二虛擬擴(kuò)展器耦合。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述第一服務(wù)器和所述第二服務(wù)器中的每一個(gè)均包括一個(gè)二級(jí)主機(jī)總線適配器。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于:所述第一服務(wù)器的所述二級(jí)主機(jī)總線適配器與所述第二服務(wù)器的所述二級(jí)主機(jī)總線適配器耦合。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),進(jìn)一步包括一總線,該總線與所述第一服務(wù)器的所述第一主機(jī)總線適配器和所述二級(jí)主機(jī)總線適配器中的每一個(gè)相連接。
16.根據(jù)權(quán)利要求10所述的系統(tǒng),進(jìn)一步包括一第三服務(wù)器,所述第三服務(wù)器包括: 一第三存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù);以及 一第三主機(jī)總線適配器,其包括一第三多核處理器,該第三多核處理器中的一個(gè)核被配置用以提供一第三虛擬擴(kuò)展器; 其中,所述第一服務(wù)器與所述第三服務(wù)器相連接,所述第二服務(wù)器與所述第三服務(wù)器相連接。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),包括設(shè)在所述第一服務(wù)器與所述第二服務(wù)器、所述第一服務(wù)器與所述第三服務(wù)器或者所述第二服務(wù)器與所述第三服務(wù)器之間的一故障轉(zhuǎn)移連接。
18.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述第一存儲(chǔ)磁盤組和所述第二存儲(chǔ)磁盤組均被配置為獨(dú)立磁盤冗余陣列(RAID)結(jié)構(gòu)。
19.一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括 至少四個(gè)服務(wù)器,該至少四個(gè)服務(wù)器中的每一個(gè)均包括: 一存儲(chǔ)磁盤組,其被配置用以儲(chǔ)存數(shù)據(jù); 一第一主機(jī)總線適配器,其包括一第一處理器,該第一處理器被配置用以提供一第一虛擬擴(kuò)展器;以及 一第二主機(jī)總線適配器,其包括一第二處理器,該第二處理器被配置用以提供一第二虛擬擴(kuò)展器, 其中,所述至少四個(gè)服務(wù)器中的每個(gè)均包括一第一連接配置,該第一連接配置連接該至少四個(gè)服務(wù)器中的一個(gè)服務(wù)器的所述第一虛擬擴(kuò)展器與該至少四個(gè)服務(wù)器中的兩個(gè)其它服務(wù)器的不同的第一虛擬擴(kuò)展器,所述至少四個(gè)服務(wù)器中的每個(gè)服務(wù)器均包括一第二連接配置,該第二連接配置連接該至少四個(gè)服務(wù)器中的一個(gè)服務(wù)器的所述第二虛擬擴(kuò)展器與該至少四個(gè)服務(wù)器中的兩個(gè)服務(wù)器的不同的第二虛擬擴(kuò)展器,以及其中所述至少四個(gè)服務(wù)器中的至少一個(gè)服務(wù)器的所述第一連接配置不同于所述至少四個(gè)服務(wù)器中的所述至少一個(gè)服務(wù)器的所述第二連接配置,取決于與所述第一連接配置和所述第二連接配置相關(guān)聯(lián)的那些服 務(wù)器。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括第一服務(wù)器和第二服務(wù)器,所述第一服務(wù)器包括一被配置用以儲(chǔ)存數(shù)據(jù)的第一存儲(chǔ)磁盤組;以及一第一主機(jī)總線適配器,所述第一主機(jī)總線適配器包括一第一處理器;所述第二服務(wù)器包括一被配置用以儲(chǔ)存數(shù)據(jù)的第二存儲(chǔ)磁盤組,以及一第二主機(jī)總線適配器,所述第二主機(jī)總線適配器包括一第二處理器。其中,所述第一服務(wù)器的第一主機(jī)總線適配器通過(guò)一個(gè)串行連接的小型計(jì)算機(jī)系統(tǒng)接口(SAS)連接與所述第二服務(wù)器的第二主機(jī)總線適配器耦合,并且所述第一存儲(chǔ)磁盤組和第二存儲(chǔ)磁盤組的每個(gè)磁盤均通過(guò)第一服務(wù)器和第二服務(wù)器中的每一個(gè)訪問(wèn)。本發(fā)明能夠減少延遲并增加系統(tǒng)/驅(qū)動(dòng)器的可用性。
文檔編號(hào)H04L29/08GK103095796SQ20121042783
公開(kāi)日2013年5月8日 申請(qǐng)日期2012年10月31日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者魯伊茲·D·瓦其維特契科, 詹森·A·昂瑞恩, 里德·A·考夫曼 申請(qǐng)人:Lsi公司