本發(fā)明涉及服務(wù)器與存儲硬件技術(shù)領(lǐng)域,更具體地說,涉及一種基于存儲系統(tǒng)的冷備電切換系統(tǒng)及方法。
背景技術(shù):
在當(dāng)今存儲行業(yè)發(fā)展非??焖俚臅r(shí)代,各個(gè)廠商的競爭日益激烈,客戶對存儲的可靠性提出愈來越高的要求,如何提高存儲的可靠性已成為各個(gè)廠商比拼的重中之重,而電源的可靠性對于存儲來說顯得尤為重要。以往的情況下,對電源的斷電保護(hù)不到位,斷電會影響到業(yè)務(wù)的正常運(yùn)行,或者在斷電以后被動(dòng)的觸發(fā),系統(tǒng)響應(yīng)時(shí)間慢,也會影響到業(yè)務(wù)的操作。
因此,如何對用戶業(yè)務(wù)數(shù)據(jù)進(jìn)行保護(hù),避免存儲掉電造成數(shù)據(jù)丟失,是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種基于存儲系統(tǒng)的冷備電切換系統(tǒng)及方法,以實(shí)現(xiàn)對用戶業(yè)務(wù)數(shù)據(jù)進(jìn)行保護(hù),避免由于存儲掉電造成數(shù)據(jù)丟失。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
一種基于存儲系統(tǒng)的冷備電切換系統(tǒng),包括:
控制電路,oring,第一開關(guān)電路;
所述控制電路,用于接收到psu發(fā)送的掉電信號后,向所述oring發(fā)送切換指令;
與所述控制電路相連的oring,用于接收所述切換指令,根據(jù)所述切換指令控制與bbu相連的所述第一開關(guān)電路導(dǎo)通,通過所述bbu向存儲系統(tǒng)供電。
其中,本方案還包括:
一端與所述oring相連,另一端與所述psu相連的第二開關(guān)電路;
一端與所述第一開關(guān)電路和所述第二開關(guān)電路均相連,另一端與vr電路相連的熔斷保護(hù)電路。
其中,本方案還包括:
與所述控制電路相連的存儲器,用于存儲psu的掉電信息;所述掉電信息包括掉電時(shí)間信息、掉電處理策略信息以及掉電恢復(fù)信息。
其中,本方案還包括:
與所述控制電路相連的報(bào)警電路,用于發(fā)出報(bào)警信息。
其中,所述第一開關(guān)電路為mos管。
其中,所述第二開關(guān)電路為mos管。
一種基于存儲系統(tǒng)的冷備電切換方法,包括:
控制電路檢測是否接收到psu發(fā)送的掉電信號;
若所述控制電路檢測到所述psu發(fā)送的掉電信號,則向oring發(fā)送切換指令;
所述oring接收所述切換指令,根據(jù)所述切換指令控制與bbu相連的所述第一開關(guān)電路導(dǎo)通,通過所述bbu向存儲系統(tǒng)供電。
其中,本方案還包括:
所述控制電路檢測到所述psu發(fā)送的掉電信號后,通過存儲器存儲所述psu的掉電信息;所述掉電信息包括掉電時(shí)間信息、掉電處理策略信息以及掉電恢復(fù)信息。
其中,所述控制電路檢測到所述psu發(fā)送的掉電信號之后,還包括:
所述控制電路向報(bào)警電路發(fā)送報(bào)警指令,通過所述報(bào)警電路發(fā)出報(bào)警信號。
其中,通過所述bbu向存儲系統(tǒng)供電之后,還包括:
所述控制電路在預(yù)定時(shí)間段后,重新檢測是否接收到psu發(fā)送的掉電信號;
若否,則存儲系統(tǒng)執(zhí)行節(jié)電操作,并將所述存儲系統(tǒng)的數(shù)據(jù)保存至硬盤。
通過以上方案可知,本發(fā)明實(shí)施例提供的一種基于存儲系統(tǒng)的冷備電切換系統(tǒng),包括:控制電路,oring,第一開關(guān)電路;所述控制電路,用于接收到psu發(fā)送的掉電信號后,向所述oring發(fā)送切換指令;與所述控制電路相連的oring,用于接收所述切換指令,根據(jù)所述切換指令控制與bbu相連的所述第一開關(guān)電路導(dǎo)通,通過所述bbu向存儲系統(tǒng)供電。
可見,在本方案中,檢測到psu發(fā)送的掉電信號后,控制電路會向oring發(fā)送切換指令,利用該切換指令控制bbu向存儲系統(tǒng)供電,從而保障在psu電壓失效的情況下快速切換到bbu供電,減少延遲,保證數(shù)據(jù)不丟失;本發(fā)明還公開了一種基于存儲系統(tǒng)的冷備電切換方法,同樣能實(shí)現(xiàn)上述技術(shù)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開的一種基于存儲系統(tǒng)的冷備電切換系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例公開的另一種基于存儲系統(tǒng)的冷備電切換系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例公開的一種基于存儲系統(tǒng)的冷備電切換方法流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開了一種基于存儲系統(tǒng)的冷備電切換系統(tǒng)及方法,以實(shí)現(xiàn)對用戶業(yè)務(wù)數(shù)據(jù)進(jìn)行保護(hù),避免由于存儲掉電造成數(shù)據(jù)丟失。
參見圖1,本發(fā)明實(shí)施例提供的一種基于存儲系統(tǒng)的冷備電切換系統(tǒng),包括:
控制電路100,oring200,第一開關(guān)電路300;
所述控制電路100,用于接收到psu發(fā)送的掉電信號后,向所述oring200發(fā)送切換指令;
與所述控制電路100相連的oring200,用于接收所述切換指令,根據(jù)所述切換指令控制與bbu相連的所述第一開關(guān)電路300導(dǎo)通,通過所述bbu向存儲系統(tǒng)供電。
具體的,在本實(shí)施例中,psu與bbu為電源模塊,psu外接市電電壓220v,轉(zhuǎn)化成系統(tǒng)所需電壓進(jìn)行系統(tǒng)供電,bbu模塊在psu失效的情況下對系統(tǒng)進(jìn)行供電,輸出的電壓與psu為系統(tǒng)供電的電壓一致;在本方案中,psu掉電后會向控制電路發(fā)送一個(gè)掉電信號,該掉電信號表示psu掉電或者沒有達(dá)到所設(shè)定的閾值;控制電路檢測到掉電信號后,便向oring發(fā)送切換指令,打開bbu一側(cè)的通道,由bbu向系統(tǒng)供電,從而迅速將對存儲系統(tǒng)的供電模塊切換到bbu上,通過bbu對系統(tǒng)進(jìn)行供電,進(jìn)行數(shù)據(jù)的下盤保護(hù)。
需要說明的是,本方案中的存儲系統(tǒng)是由psu供電的,通過控制電路對psu電源發(fā)送的信號進(jìn)行實(shí)時(shí)監(jiān)控,當(dāng)psu失效的時(shí)候,系統(tǒng)便會快速的切換到bbu,由bbu對系統(tǒng)進(jìn)行供電;若在設(shè)定的時(shí)間內(nèi)psu沒有恢復(fù)供電,系統(tǒng)會進(jìn)行節(jié)電,將數(shù)據(jù)保存到硬盤中,不會因?yàn)榈綦妼?dǎo)致數(shù)據(jù)的丟失。
參見圖2,在本實(shí)施例中的冷備電切換系統(tǒng),還包括:
一端與所述oring200相連,另一端與所述psu相連的第二開關(guān)電路400;
一端與所述第一開關(guān)電路300和所述第二開關(guān)電路400均相連,另一端與vr電路相連的熔斷保護(hù)電路500。
具體的,在本實(shí)施例中,第一開關(guān)電路為mos管,第二開關(guān)電路為mos管;開關(guān)電路采用mos管進(jìn)行切換,速度快且穩(wěn)定,當(dāng)輸入短路時(shí),可以阻塞反向電流。需要說明的是,mos開關(guān)是由控制電路控制oring電路開關(guān)的,正常情況下,psu一側(cè)的mos開啟,系統(tǒng)由psu供電,bbu一側(cè)的mos關(guān)閉;當(dāng)psu掉電的時(shí)候,bbu一側(cè)的mos開啟,bbu供電,psu一側(cè)的mos關(guān)閉。
參見圖2,保護(hù)短路500即為圖2中的efuse電路,通過efuse電路可對電壓進(jìn)行熔斷保護(hù),防止電壓過高損壞電路,與efuse電路相連的vr(voltageregular)電路是電壓轉(zhuǎn)換電路,為系統(tǒng)各部件提供所需的電壓。可見,檢測psu發(fā)送的掉電信號后,控制電路會向oring發(fā)送切換指令,利用該切換指令控制bbu向存儲系統(tǒng)供電,從而保障在psu電壓失效的情況下快速切換到bbu供電,減少延遲,保證數(shù)據(jù)不丟失,并且本方案具有可靠性高、切換速度快的特點(diǎn),對業(yè)務(wù)數(shù)據(jù)的保護(hù)更為可靠。
基于上述實(shí)施例,本方案還包括:
與所述控制電路相連的報(bào)警電路,用于發(fā)出報(bào)警信息;
與所述控制電路相連的存儲器,用于存儲psu的掉電信息;所述掉電信息包括掉電時(shí)間信息、掉電處理策略信息以及掉電恢復(fù)信息。
可以理解的是,在本方案中,若控制電路檢測到psu發(fā)送的掉電信號后,可以通過報(bào)警電路發(fā)出報(bào)警信息,也可以通過存儲器存儲本次psu掉電的相關(guān)信息,例如:掉電時(shí)間信息,掉電處理策略信息及掉電恢復(fù)信息,從而為psu掉電分析提供依據(jù)。
下面對本發(fā)明實(shí)施例提供的冷備電切換方法進(jìn)行介紹,下文描述的冷備電切換方法與上文描述的冷備電切換系統(tǒng)可以相互參照。
參見圖3,本發(fā)明實(shí)施例提供的一種基于存儲系統(tǒng)的冷備電切換方法,包括:
s101、控制電路檢測是否接收到psu發(fā)送的掉電信號;
s102、若所述控制電路檢測到所述psu發(fā)送的掉電信號,則向oring發(fā)送切換指令;
s103、所述oring接收所述切換指令,根據(jù)所述切換指令控制與bbu相連的所述第一開關(guān)電路導(dǎo)通,通過所述bbu向存儲系統(tǒng)供電。
基于上述實(shí)施例,本方案還包括:
所述控制電路檢測到所述psu發(fā)送的掉電信號后,通過存儲器存儲所述psu的掉電信息;所述掉電信息包括掉電時(shí)間信息、掉電處理策略信息以及掉電恢復(fù)信息。
基于上述實(shí)施例,所述控制電路檢測到所述psu發(fā)送的掉電信號之后,還包括:所述控制電路向報(bào)警電路發(fā)送報(bào)警指令,通過所述報(bào)警電路發(fā)出報(bào)警信號。
基于上述實(shí)施例,通過所述bbu向存儲系統(tǒng)供電之后,還包括:
所述控制電路在預(yù)定時(shí)間段后,重新檢測是否接收到psu發(fā)送的掉電信號;若否,則存儲系統(tǒng)執(zhí)行節(jié)電操作,并將所述存儲系統(tǒng)的數(shù)據(jù)保存至硬盤。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。