專利名稱:一種刀片服務(wù)器的板載sas,sata智能切換方案的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到計(jì)算機(jī)硬件系統(tǒng)領(lǐng)域,具體地說是一種刀片服務(wù)器的板載 SAS, SATA智能切換方案。
背景技術(shù):
刀片服務(wù)器是在標(biāo)準(zhǔn)高度的機(jī)架式機(jī)箱內(nèi)可插裝多個(gè)卡式的服務(wù)器單元,是一種高可用高密度的低成本服務(wù)器平臺(tái),應(yīng)用于特殊應(yīng)用行業(yè)和高密度計(jì)算環(huán)境。刀片服務(wù)器就像“刀片”一樣,每一塊“刀片”實(shí)際上就是一塊系統(tǒng)主板。它們可以通過“板載”硬盤啟動(dòng)自己的操作系統(tǒng),如Windows NT/2000、Linux等,類似于一個(gè)個(gè)獨(dú)立的服務(wù)器。而由于每塊"刀片"都是熱插拔的,所以,系統(tǒng)可以輕松地進(jìn)行替換,并且將維護(hù)時(shí)間減少到最小。SAS (Serial Attached SCSI)是新一代的 SCSI 技術(shù),和現(xiàn)在流行的 SerialATA(SATA)硬盤相同,都是采用串行技術(shù)以獲得更高的傳輸速度,并通過縮短連結(jié)線改善內(nèi)部空間等。SAS是并行SCSI接口之后開發(fā)出的全新接口,此接口的設(shè)計(jì)是為了改善存儲(chǔ)系統(tǒng)的效能、可用性和擴(kuò)充性,并且提供與SATA硬盤的兼容性。SAS的接口技術(shù)可以向下兼容SATA。在物理層,SAS接口和SATA接口完全兼容,SATA硬盤可以直接使用在SAS的環(huán)境中,但是SAS卻不能直接使用在SATA的環(huán)境中,因?yàn)镾ATA控制器并不能對(duì)SAS硬盤進(jìn)行控制。隨著技術(shù)的發(fā)展,各種刀片服務(wù)器的密度逐漸增加,而對(duì)于外圍I/O的需求會(huì)也與日俱增,由于刀片服務(wù)器固有的特點(diǎn)限制了外接擴(kuò)展I/o的數(shù)量,這就使得板載I/O尤為重要。板載I/o同樣受刀片服務(wù)器的特點(diǎn)的限制,從而就需要對(duì)板載I/o進(jìn)行智能切換,來實(shí)現(xiàn)其多種功能的需求,提高刀片服務(wù)器的擴(kuò)展I/O的數(shù)量。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)存在的不足之處,提供一種刀片服務(wù)器的板載SAS,SATA智能切換方案。本發(fā)明通過識(shí)別刀片服務(wù)器的硬件配置實(shí)現(xiàn)SAS,SATA信號(hào)的智能切換,該切換方案是按如下方式解決所述技術(shù)問題的該方案主要包括一個(gè)SATA controller模塊、一張 SAS controller 的卡模塊、一個(gè) SAS/SATA Switch 模塊、一個(gè) SGPIO Switch 模塊和一個(gè)CPLD模塊;
其中,SATA controller模塊,用來提供SATA接口 ;SAS controller的卡模塊,用來提供SAS接口 ;SAS/SATA Switch模塊,用來實(shí)現(xiàn)SAS和SATA信號(hào)的切換;SGPIO Switch模塊,用來實(shí)現(xiàn)SAS和SATA SGPIO的切換;CPLD模塊,用來實(shí)現(xiàn)SAS/SATA SGPIO信號(hào)的解析,輸出HDD LED status的動(dòng)作;該方法通過對(duì)SAS/SATA_SEL信號(hào)的狀態(tài)控制,來控制SAS/SATA Switch 和 SGPIO Switch 的切換動(dòng)作。該方法所述SAS/SATA_SEL信號(hào)的狀態(tài)控制有三種方式,分別為
a)根據(jù)硬件配置,即利用SAS CARD的在位信號(hào)來實(shí)現(xiàn),即插上SAS CARD時(shí)為SAS信號(hào)選通有效,而不插SAS CARD時(shí)在位SATA信號(hào)選通有效;
b)根據(jù)跳帽來配置,即SASCARD在位時(shí),用戶選用SATA,則只需拔下跳帽即可實(shí)現(xiàn)SATA選通,插上跳帽則實(shí)現(xiàn)SAS選通;
c)通過BMC的控制命令來實(shí)現(xiàn),即用戶可以在不插拔刀片的情況下控制選通信號(hào)來實(shí)現(xiàn)對(duì)SAS和SATA的在線切換。本發(fā)明的一種刀片服務(wù)器的板載SAS,SATA智能切換方案的有益效果是該方案可以根據(jù)用戶需求及硬件配置對(duì)板載的SAS,SATA進(jìn)行切換,不需要更換刀片主板,可在線切換,提高了刀片配置的靈活性和易用性,并節(jié)省了外部擴(kuò)展I/O資源。
附圖1為本發(fā)明所述方案的基本構(gòu)成示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的一種刀片服務(wù)器的板載SAS,SATA智能切換方案作以下詳細(xì)說明。本發(fā)明通過識(shí)別刀片服務(wù)器的硬件配置實(shí)現(xiàn)SAS,SATA信號(hào)的智能切換,該切換方案是按如下方式解決所述技術(shù)問題的該方案主要包括一個(gè)SATA controller模塊、一張 SAS controller 的卡模塊、一個(gè) SAS/SATA Switch 模塊、一個(gè) SGPIO Switch 模塊和一個(gè)CPLD模塊;
其中,SATA controller模塊,用來提供SATA接口 ;SAS controller的卡模塊,用來提供SAS接口 ;SAS/SATA Switch模塊,用來實(shí)現(xiàn)SAS和SATA信號(hào)的切換;SGPIO Switch模塊,用來實(shí)現(xiàn)SAS和SATA SGPIO的切換;CPLD模塊,用來實(shí)現(xiàn)SAS/SATA SGPIO信號(hào)的解析,輸出HDD LED status的動(dòng)作;該方法通過對(duì)SAS/SATA_SEL信號(hào)的狀態(tài)控制,來控制SAS/SATA Switch和SGPIO Switch的切換動(dòng)作。如圖1所示。下面對(duì)該方案進(jìn)行詳細(xì)說明
1、通過板載SATA controller 提供 SATA 接口 ;
2、通過SASCard提供SAS接口 ;
3、通過板載的SAS/SATASwitch來實(shí)現(xiàn)SAS和SATA信號(hào)的切換;
4、通過SGPIOSwitch來實(shí)現(xiàn)SAS和SATA SGPIO的切換;
5、通過CPLD來實(shí)現(xiàn)SAS/SATASGPIO信號(hào)的解析,輸出HDD LED status的動(dòng)作;
6、通過對(duì)SAS/SATA_SEL信號(hào)的狀態(tài)控制,來控制這2個(gè)switch的切換動(dòng)作。該方案中所述SAS/SATA_SEL信號(hào)的狀態(tài)控制由3種方式,分別為
a)根據(jù)硬件配置,即利用SASCARD的在位信號(hào)(PNT#)來實(shí)現(xiàn),即插上SAS CARD時(shí)為SAS信號(hào)選通有效,而不插SAS CARD時(shí)在位SATA信號(hào)選通有效;
b)根據(jù)跳帽來配置,即SASCARD在位時(shí),用戶選用SATA,則只需拔下跳帽即可實(shí)現(xiàn)SATA選通,插上跳帽則實(shí)現(xiàn)SAS選通;
c)通過BMC的控制命令來實(shí)現(xiàn),即用戶可以在不插拔刀片的情況下控制選通信號(hào)來實(shí)現(xiàn)對(duì)SAS和SATA的在線切換。該方案可以根據(jù)用戶需求及硬件配置對(duì)板載的SAS,SATA進(jìn)行切換,不需要更換刀片主板,不需要占用外部擴(kuò)展I/o資源,可實(shí)現(xiàn)在線切換,提高了刀片配置的靈活性和易用性,并節(jié)省了外部擴(kuò)展I/o資源。除說明書所述技術(shù)特征之外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種刀片服務(wù)器的板載SAS,SATA智能切換方案,通過識(shí)別刀片服務(wù)器的硬件配置實(shí)現(xiàn)SAS,SATA信號(hào)的智能切換,其特征在于該方案包括一個(gè)SATA controller模塊、一張 SAS controller 的卡模塊、一個(gè) SAS/SATA Switch 模塊、一個(gè) SGPIO Switch 模塊和一個(gè)CPLD模塊; 其中,SATA controller模塊,用來提供SATA接口 ;SAS controller的卡模塊,用來提供SAS接口 ;SAS/SATA Switch模塊,用來實(shí)現(xiàn)SAS和SATA信號(hào)的切換;SGPIO Switch模塊,用來實(shí)現(xiàn)SAS和SATA SGPIO的切換;CPLD模塊,用來實(shí)現(xiàn)SAS/SATA SGPIO信號(hào)的解析,輸出HDD LED status的動(dòng)作; 該方法通過對(duì)SAS/SATA_SEL信號(hào)的狀態(tài)控制,來控制SAS/SATA Switch和SGPIOSwitch的切換動(dòng)作。
2.根據(jù)權(quán)利要求1所述的方案,其特征在于所述SAS/SATA_SEL信號(hào)的狀態(tài)控制有三種方式,分別為 a)根據(jù)硬件配置,即利用SASCARD的在位信號(hào)來實(shí)現(xiàn),即插上SAS CARD時(shí)為SAS信號(hào)選通有效,而不插SAS CARD時(shí)在位SATA信號(hào)選通有效; b)根據(jù)跳帽來配置,即SASCARD在位時(shí),用戶選用SATA,則只需拔下跳帽即可實(shí)現(xiàn)SATA選通,插上跳帽則實(shí)現(xiàn)SAS選通; c)通過BMC的控制命令來實(shí)現(xiàn),即用戶可以在不插拔刀片的情況下控制選通信號(hào)來實(shí)現(xiàn)對(duì)SAS和SATA的在線切換。
全文摘要
本發(fā)明的一種刀片服務(wù)器的板載SAS,SATA智能切換方案,涉及到計(jì)算機(jī)硬件系統(tǒng)領(lǐng)域,該方案主要包括:一個(gè)SATAcontroller模塊,用來提供SATA接口;一張SAScontroller的卡模塊,用來提供SAS接口;一個(gè)SAS/SATASwitch模塊,用來實(shí)現(xiàn)SAS和SATA信號(hào)的切換;一個(gè)SGPIOSwitch模塊,用來實(shí)現(xiàn)SAS和SATASGPIO的切換;一個(gè)CPLD模塊,用來實(shí)現(xiàn)SAS/SATASGPIO信號(hào)的解析,輸出HDDLEDstatus的動(dòng)作;該方法通過對(duì)SAS/SATA_SEL信號(hào)的狀態(tài)控制,來控制SAS/SATASwitch和SGPIOSwitch的切換動(dòng)作。本發(fā)明的有益效果是能根據(jù)用戶需求及硬件配置對(duì)板載的SAS,SATA進(jìn)行切換,不需要更換刀片主板,可在線切換,提高了刀片配置的靈活性和易用性,并節(jié)省了外部擴(kuò)展I/O資源。
文檔編號(hào)G06F13/38GK103019982SQ20121047969
公開日2013年4月3日 申請(qǐng)日期2012年11月23日 優(yōu)先權(quán)日2012年11月23日
發(fā)明者張磊 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司