一種powerpc云存儲(chǔ)平臺(tái)采用scst實(shí)現(xiàn)fc通信的方法
【專利摘要】本發(fā)明公開(kāi)了一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法,首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件,將模塊編譯進(jìn)內(nèi)核和文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的順利移植;其次將編譯好SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改SCST的配置文件scst.conf,加載編譯生成的SCST和QlogicFC卡的驅(qū)動(dòng),使用SCST管理工具scstadmin實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的FC通信。本發(fā)明具有設(shè)計(jì)合理、可靠、成本低、性能優(yōu)異等優(yōu)點(diǎn),可實(shí)現(xiàn)SCST在PowerPC云存儲(chǔ)平臺(tái)FC通信方面的廣泛應(yīng)用。
【專利說(shuō)明】-種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法
[0001]
【技術(shù)領(lǐng)域】
[0002] 本發(fā)明涉及云存儲(chǔ)平臺(tái)領(lǐng)域,具體地說(shuō)是一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn) FC通信的方法。
【背景技術(shù)】
[0003] Yocto是一個(gè)開(kāi)源社區(qū),它通過(guò)提供模版、工具和方法幫助開(kāi)發(fā)者創(chuàng)建基于linux 內(nèi)核的定制系統(tǒng),支持ARM,PPC,MIPS,x86硬件體系架構(gòu)。
[0004] FC (Fibre Channel)是網(wǎng)狀通道的意思,是一種高速網(wǎng)絡(luò)技術(shù)標(biāo)準(zhǔn),主要應(yīng)用于 SAN (存儲(chǔ)局域網(wǎng))。FC提高了存儲(chǔ)網(wǎng)絡(luò)的可擴(kuò)展性,解決了安全性問(wèn)題,速度有很大提升, 容易地實(shí)現(xiàn)多個(gè)節(jié)點(diǎn)向一個(gè)節(jié)點(diǎn)收發(fā)數(shù)據(jù);FC可以使用光纖,可以使主機(jī)與遠(yuǎn)隔幾百米甚 至上千米之外的盤陣相連并讀寫數(shù)據(jù)?;贔C的SAN(Storage Area Network)技術(shù)已經(jīng) 成為企業(yè)級(jí)存儲(chǔ)的最佳解決方案而越來(lái)越受到用戶的青睞。
[0005] SCST提供一個(gè)統(tǒng)一、標(biāo)準(zhǔn)的SCSI的target driver。允許創(chuàng)建復(fù)雜的存儲(chǔ)設(shè)備,提 供先進(jìn)的功能,例如復(fù)制、自動(dòng)精簡(jiǎn)配置、重復(fù)數(shù)據(jù)刪除技術(shù)、高可用性、自動(dòng)備份等。SCST 創(chuàng)建不僅限于IP網(wǎng)絡(luò)的設(shè)備,可以使用任何鏈接,支持SCSI的數(shù)據(jù)交換方式,包括FC, iSCSI,SAS,InfiniBand 和并行(寬)的 SCSI。
[0006] 目前,還沒(méi)有針對(duì)以上情況,在PowerPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方 法。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的技術(shù)任務(wù)是提供一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方 法。
[0008] 本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,該方法步驟如下: 首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件, 將模塊編譯進(jìn)內(nèi)核和文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的 順利移植;其次將編譯好SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改 SCST的配置文件scst. conf,加載編譯生成的SCST和Qlogic FC卡的驅(qū)動(dòng),使用SCST管理 工具scstadmin實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的FC通信。
[0009] 所述的 SCST 相關(guān)軟件為 scst、fcst、srpt、scst_local、scstadmin、 qla2xxx~target 〇
[0010] 所述的scstadmin是SCST的管理工具,編寫針對(duì)scstadmin的配方文件,將 scstadmin編譯進(jìn)Yocto系統(tǒng)。
[0011] 所述的qla2xxx_target是SCST與Qlogic FC卡配套的驅(qū)動(dòng),編寫針對(duì) qla2xxx_target 的配方文件,將 qla2xxx_target 編譯進(jìn) Yocto 系統(tǒng)。
[0012] 本發(fā)明的一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法和現(xiàn)有技術(shù)相 t匕,具有設(shè)計(jì)合理、簡(jiǎn)單可靠、成本低、性能優(yōu)異等優(yōu)點(diǎn),可實(shí)現(xiàn)SCST在PowerPC云存儲(chǔ)平臺(tái) FC通信方面的廣泛應(yīng)用。
【專利附圖】
【附圖說(shuō)明】
[0013] 附圖1為一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法的流程示意圖。
[0014] 附圖2為一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法的系統(tǒng)FC通信 實(shí)現(xiàn)示意圖。
【具體實(shí)施方式】
[0015] 實(shí)施例1 : 首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件, 將模塊編譯進(jìn)內(nèi)核和文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的 順利移植;其次將編譯好SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改 SCST的配置文件scst. conf,加載編譯生成的SCST和Qlogic FC卡的驅(qū)動(dòng),使用SCST管理 工具scstadmin實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的FC通信。
[0016] 實(shí)施例2: 首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),SCST相關(guān)軟件為scst、fcst、srpt、scst_ local、scstadmin、qla2xxx_target ;在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件,將模塊 編譯進(jìn)內(nèi)核和文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的順利移 植;其次將編譯好SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改SCST 的配置文件scst. conf,加載編譯生成的SCST和Qlogic FC卡的驅(qū)動(dòng),使用SCST管理工具 scstadmin實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的FC通信。
[0017] 實(shí)施例3: 首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),SCST相關(guān)軟件為scst、fcst、srpt、scst_ local、scstadmin、qla2xxx_target ;其中 scstadmin 是 SCST 的管理工具,編寫針對(duì) scstadmin 的配方文件,將 scstadmin 編譯進(jìn) Yocto 系統(tǒng);qla2xxx_target 是 SCST 與 Qlogic FC卡配套的驅(qū)動(dòng),編寫針對(duì)qla2xxx_target的配方文件,將qla2xxx_target編譯進(jìn)Yocto 系統(tǒng)。針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的順利移植;其次將編譯好 SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改SCST的配置文件scst. conf,加載編譯生成的SCST和Qlogic FC卡的驅(qū)動(dòng),使用SCST管理工具scstadmin實(shí)現(xiàn)云 存儲(chǔ)平臺(tái)的FC通信。
[0018] 如圖2所示,PowerPC云存儲(chǔ)平臺(tái)通過(guò)SCST實(shí)現(xiàn)FC的target,通過(guò)Qlogic FC HBA卡使用光纖連接到FC交換機(jī),多個(gè)PC機(jī)(已安裝FC HBA卡)通過(guò)光纖連接到FC交換 機(jī)。PC機(jī)使用initiator端工具連接到PowerPC云存儲(chǔ)平臺(tái),實(shí)現(xiàn)通過(guò)FC通信對(duì)磁盤陣列 的訪問(wèn)。
[0019] 通過(guò)上面【具體實(shí)施方式】,所述【技術(shù)領(lǐng)域】的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng) 當(dāng)理解,本發(fā)明并不限于上述的幾種【具體實(shí)施方式】。在公開(kāi)的實(shí)施方式的基礎(chǔ)上,所述技術(shù) 領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。
【權(quán)利要求】
1. 一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法,其特征在于,該方法步驟如 下: 首先移植SCST相關(guān)軟件到Y(jié)octo系統(tǒng),在Yocto系統(tǒng)中通過(guò)編寫源碼包的配方文件, 將模塊編譯進(jìn)內(nèi)核和文件系統(tǒng),針對(duì)PowerPC嵌入式平臺(tái)修改源碼包,實(shí)現(xiàn)對(duì)這些模塊的 順利移植;其次將編譯好SCST的內(nèi)核和文件系統(tǒng)下載到PowerPC具體的單板中;最后修改 SCST的配置文件scst. conf,加載編譯生成的SCST和Qlogic FC卡的驅(qū)動(dòng),使用SCST管理 工具scstadmin實(shí)現(xiàn)云存儲(chǔ)平臺(tái)的FC通信。
2. 根據(jù)權(quán)利要求1所述的一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方 法,其特征在于,所述的SCST相關(guān)軟件為scst、fcst、srpt、scst_local、scstadmin、 qla2xxx_target 〇
3. 根據(jù)權(quán)利要求2所述的一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方法, 其特征在于,所述的scstadmin是SCST的管理工具,編寫針對(duì)scstadmin的配方文件,將 scstadmin編譯進(jìn)Yocto系統(tǒng)。
4. 根據(jù)權(quán)利要求1所述的一種POWERPC云存儲(chǔ)平臺(tái)采用SCST實(shí)現(xiàn)FC通信的方 法,其特征在于,所述的qla2xxx_target是SCST與Qlogic FC卡配套的驅(qū)動(dòng),編寫針對(duì) qla2xxx_target 的配方文件,將 qla2xxx_target 編譯進(jìn) Yocto 系統(tǒng)。
【文檔編號(hào)】H04L29/08GK104158874SQ201410394043
【公開(kāi)日】2014年11月19日 申請(qǐng)日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】李公臣, 高明, 金長(zhǎng)新, 劉強(qiáng) 申請(qǐng)人:浪潮集團(tuán)有限公司