一種基于三控制器的存儲系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器存儲技術(shù)領(lǐng)域,特別是涉及一種基于三控制器的存儲系統(tǒng)。
【背景技術(shù)】
[0002]目前,在多控多活存儲系統(tǒng)中,通常需要通過一臺交換機(jī)實(shí)現(xiàn)多控制器之間的內(nèi)部互聯(lián),進(jìn)而實(shí)現(xiàn)多控制器之間的內(nèi)部數(shù)據(jù)傳輸通信。并且,為了防止交換機(jī)的單點(diǎn)故障影響整個(gè)存儲系統(tǒng),還需要配置一臺冗余交換機(jī),實(shí)現(xiàn)路徑冗余。然而,用一臺交換機(jī)來實(shí)現(xiàn)多控制器之間的內(nèi)部互聯(lián)成本已經(jīng)很高了,再需要額外的一臺冗余交換機(jī),這無疑增加了硬件成本和維護(hù)成本;并且,多控制器之間通過交換機(jī)實(shí)現(xiàn)互聯(lián),易受到網(wǎng)絡(luò)性能瓶頸的約束,影響了多控制器之間數(shù)據(jù)傳輸效率。
[0003]基于此,亟需一種硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的存儲系統(tǒng)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種基于三控制器的存儲系統(tǒng),以實(shí)現(xiàn)硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的目的。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種基于三控制器的存儲系統(tǒng),該系統(tǒng)包括:
[0006]第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盤柜;
[0007]其中,所述第一控制器、所述第二控制器和所述第三控制器之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián)。
[0008]優(yōu)選地,所述后端磁盤柜包括四組磁盤柜,每組磁盤柜包括第一磁盤柜和第二磁盤柜;每組所述磁盤柜中的所述第一磁盤柜與所述第一控制器和所述第二控制器均相連,每組所述磁盤柜中的所述第二磁盤柜與所述第三控制器相連。
[0009]優(yōu)選地,在每組所述磁盤柜中,所述第一磁盤柜的上行SAS接口與所述第一控制器和所述第二控制器相連;在將所述第二磁盤柜的下行SAS接口轉(zhuǎn)換為上行SAS接口之后,轉(zhuǎn)換得到的上行SAS接口與所述第三控制器相連。
[0010]優(yōu)選地,在每組所述磁盤柜中,所述第一磁盤柜與所述第二磁盤柜之間采用菊花鏈方式連接。
[0011]優(yōu)選地,在每組所述磁盤柜中,所述第一磁盤柜的下行SAS接口與所述第二磁盤柜的上行SAS接口相連。
[0012]以上本發(fā)明提供的一種基于三控制器的存儲系統(tǒng),該系統(tǒng)包括:第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盤柜;其中,所述第一控制器、所述第二控制器和所述第三控制器之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián),避免了使用交換機(jī)進(jìn)行內(nèi)部互聯(lián),直接通過PCIE總線進(jìn)行內(nèi)部通信,減少一級協(xié)議轉(zhuǎn)換,同時(shí)免受網(wǎng)絡(luò)性能瓶頸的約束??梢?,本發(fā)明有效實(shí)現(xiàn)了硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的目的。
【附圖說明】
[0013]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0014]圖1為本發(fā)明實(shí)施例提供的一種基于三控制器的存儲系統(tǒng)的結(jié)構(gòu)框圖示意圖;
[0015]圖2為本發(fā)明實(shí)施例提供的基于圖1的實(shí)際應(yīng)用場景圖。
【具體實(shí)施方式】
[0016]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0017]本發(fā)明的核心是提供一種基于三控制器的存儲系統(tǒng),以實(shí)現(xiàn)硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的目的。
[0018]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步的詳細(xì)說明。
[0019]請參考圖1,圖1示出了本發(fā)明實(shí)施例提供的一種基于三控制器的存儲系統(tǒng)的結(jié)構(gòu)框圖示意圖,該系統(tǒng)包括前端控制器和受前端控制器控制的后端磁盤柜,其中,不同與現(xiàn)有技術(shù)中常見的雙控雙活存儲系統(tǒng),本發(fā)明中的前端控制器包括第一控制器10、第二控制器11和第三控制器12,并且第一控制器10、第二控制器11和第三控制器12之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián),基于此,可以理解的是,上述三臺控制器中兩兩控制器之間通過PCIE總線相連。
[°02°] 可見,本發(fā)明前端控制器中的三臺控制器實(shí)現(xiàn)了三節(jié)點(diǎn)環(huán)形Active-Active-Active 模式,點(diǎn)對點(diǎn)的互聯(lián)方式提高了數(shù)據(jù)傳輸效率,在任意節(jié)點(diǎn)宕機(jī)時(shí),都不會影響其他節(jié)點(diǎn)之間的互聯(lián),防止了單點(diǎn)故障,實(shí)現(xiàn)了存儲系統(tǒng)的高可靠性;并且兩兩節(jié)點(diǎn)直接通過PCIE總線進(jìn)行鏡像,保證系統(tǒng)數(shù)據(jù)一致性。
[0021]后端磁盤柜13受第一控制器10、第二控制器11和第三控制器12控制,即每個(gè)控制器都能看到后端磁盤柜13中的所有磁盤柜,這也是多控多活存儲系統(tǒng)所必需具備的功能。
[0022 ] 綜上,本發(fā)明中第一控制器1、第二控制器11和第三控制器12之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián),避免了使用交換機(jī)進(jìn)行內(nèi)部互聯(lián),直接通過PCIE總線進(jìn)行內(nèi)部通信,減少一級協(xié)議轉(zhuǎn)換,同時(shí)免受網(wǎng)絡(luò)性能瓶頸的約束。可見,本發(fā)明在實(shí)現(xiàn)三節(jié)點(diǎn)環(huán)形Active-Active-Active模式的情況下,有效實(shí)現(xiàn)了硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的目的。
[0023]基于上述本發(fā)明實(shí)施例所公開的技術(shù)方案,在本發(fā)明另一實(shí)施例中,為了能讓三臺控制器控制盡可能多的磁盤柜,從而使得基于三控制器的存儲系統(tǒng)的性能最佳化,請參考圖2,后端磁盤柜13包括八個(gè)磁盤柜,均分為四組磁盤柜,每組磁盤柜包括第一磁盤柜和第二磁盤柜,每組磁盤柜內(nèi)部使用菊花鏈的連接方式,即第一磁盤柜與第二磁盤柜之間采用菊花鏈方式連接;每組磁盤柜中的第一磁盤柜與第一控制器10和第二控制器11均相連,每組磁盤柜中的第二磁盤柜與第三控制器12相連。
[0024]進(jìn)一步地,在每組磁盤柜中,第一磁盤柜的兩個(gè)上行SAS接口分別與第一控制器10和第二控制器11相連,第一磁盤柜的下行SAS接口與第二磁盤柜的上行SAS接口相連;第二磁盤柜的下行SAS接口不需要向下連接,基于此,為了使得三臺控制器能夠看到后端的所有磁盤柜,可以通過欺騙操作系統(tǒng)的方式改變二磁盤柜的下行SAS接口的屬性,使其轉(zhuǎn)換為上行SAS接口,在將第二磁盤柜的下行SAS接口轉(zhuǎn)換為上行SAS接口之后,將轉(zhuǎn)換得到的上行SAS接口與第三控制器12相連。
[0025]可見,本發(fā)明充分利用了巧妙的連線方式使三臺控制器同時(shí)看到后端所有硬盤,提高了前端向后端進(jìn)行數(shù)據(jù)讀寫的效率,進(jìn)而使得本發(fā)明基于三控制器的存儲系統(tǒng)的性能最佳化。
[0026]當(dāng)然,需要特別說明的是,上述涉及的后端磁盤柜13中磁盤柜的數(shù)量以及具體的SAS接口,僅僅是從使得本發(fā)明基于三控制器的存儲系統(tǒng)的性能最佳化而舉的例子,本發(fā)明并不嚴(yán)格局限于此,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況進(jìn)行相適應(yīng)的設(shè)置。
[0027]以上對本發(fā)明所提供的一種基于三控制器的存儲系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于三控制器的存儲系統(tǒng),其特征在于,該系統(tǒng)包括: 第一控制器、第二控制器、第三控制器以及受所述第一控制器、所述第二控制器和所述第三控制器控制的后端磁盤柜; 其中,所述第一控制器、所述第二控制器和所述第三控制器之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián)。2.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述后端磁盤柜包括四組磁盤柜,每組磁盤柜包括第一磁盤柜和第二磁盤柜;每組所述磁盤柜中的所述第一磁盤柜與所述第一控制器和所述第二控制器均相連,每組所述磁盤柜中的所述第二磁盤柜與所述第三控制器相連。3.如權(quán)利要求2所述的存儲系統(tǒng),其特征在于,在每組所述磁盤柜中,所述第一磁盤柜的上行SAS接口與所述第一控制器和所述第二控制器相連;在將所述第二磁盤柜的下行SAS接口轉(zhuǎn)換為上行SAS接口之后,轉(zhuǎn)換得到的上行SAS接口與所述第三控制器相連。4.如權(quán)利要求3所述的存儲系統(tǒng),其特征在于,在每組所述磁盤柜中,所述第一磁盤柜與所述第二磁盤柜之間采用菊花鏈方式連接。5.如權(quán)利要求4所述的存儲系統(tǒng),其特征在于,在每組所述磁盤柜中,所述第一磁盤柜的下行SAS接口與所述第二磁盤柜的上行SAS接口相連。
【專利摘要】本發(fā)明公開了一種基于三控制器的存儲系統(tǒng),涉及服務(wù)器存儲技術(shù)領(lǐng)域,該系統(tǒng)包括:第一控制器、第二控制器、第三控制器以及受第一控制器、第二控制器和第三控制器控制的后端磁盤柜;其中,第一控制器、第二控制器和第三控制器之間分別通過PCIE總線首尾連接實(shí)現(xiàn)環(huán)形的內(nèi)部互聯(lián),避免了使用交換機(jī)進(jìn)行內(nèi)部互聯(lián),直接通過PCIE總線進(jìn)行內(nèi)部通信,減少一級協(xié)議轉(zhuǎn)換,同時(shí)免受網(wǎng)絡(luò)性能瓶頸的約束??梢姡景l(fā)明有效實(shí)現(xiàn)了硬件成本低并且多控制器之間數(shù)據(jù)傳輸效率高的目的。
【IPC分類】G06F3/06
【公開號】CN105630414
【申請?zhí)枴緾N201510977931
【發(fā)明人】葛冬玲, 葛峰
【申請人】浪潮(北京)電子信息產(chǎn)業(yè)有限公司
【公開日】2016年6月1日
【申請日】2015年12月23日