新四季網

一種實現硬碟在線熱切換的方法及裝置製造方法

2023-05-02 03:31:46 2

一種實現硬碟在線熱切換的方法及裝置製造方法
【專利摘要】本發明公開了一種實現硬碟在線熱切換的裝置,該裝置應用於第一和第二伺服器節點中,其中,第一伺服器節點中包括第一控制器和硬碟;第二伺服器節點中包括第二控制器和硬碟;該裝置包括:多個晶片,所述晶片的數量與兩個伺服器節點中硬碟的數量相對應,每個晶片一端與每個硬碟一一對應連接,另一端分別連接第一控制器和第二控制器;每個晶片用於根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟。本發明還公開了一種應用所述的裝置實現硬碟在線熱切換的方法。採用本發明能夠避免因控制器的故障造成硬碟無法訪問。
【專利說明】一種實現硬碟在線熱切換的方法及裝置

【技術領域】
[0001]本發明涉及數據存儲【技術領域】,特別涉及一種實現硬碟在線熱切換的方法及裝置。

【背景技術】
[0002]雲計算的興起,促成伺服器的部署越來越集中。而網際網路應用既有的爆發式增長特點,和降低IT投入過快增長要求,全球的網際網路企業,紛紛對伺服器的產品形態和結構提出了定製要求,因此高密度多節點伺服器興起成為必然趨勢。目前看,既有針對整機櫃的多節點伺服器設計,也有針對特定尺寸機箱的多節點伺服器設計。通過整體集約化設計可以有效地降低總投入成本(TCO, Total Cost of Ownership),簡化運維管理,適應降低IT單位成本,同時滿足業務增長的需要。
[0003]另一方面,網際網路業務的增長積累了大量的數據。而硬碟容量如今也越來越大,串行連接ATA總線(SATA,Serial ΑΤΑ)硬碟普遍達到大於ITB的單盤容量,而串行連接SCSI總線(SAS,Serial Attached SCSI)硬碟也有幾百GB的單盤容量。雖然軟體架構設計中儘量消除單點故障,並利用多拷貝降低數據丟失的影響,但線上伺服器因硬體故障造成的業務中斷仍對服務質量和運維管理提出巨大挑戰。
[0004]常見的伺服器,一般連接有若干塊大容量硬碟,各伺服器節點間無法實現共享訪問。圖1為2節點伺服器的結構示意圖。共有2個節點,每個節點可以視為獨立的一個伺服器。每個節點包括中央處理器(CPU)、控制器和硬碟。控制器的一端連接CPU,另一端連接多個硬碟。每個節點僅能訪問本地硬碟,不具備直接訪問其他節點硬碟的能力。
[0005]由圖1可見,所有硬碟都是單點連接,一旦伺服器節點出現硬體故障,此伺服器節點硬碟中的數據將無法訪問。這時,常常需要一線運維人員人工檢查並診斷故障,進而找出解決方案。
[0006]雖然當前企業級硬碟可靠性很高,但一旦控制器端或其他主機端出現故障,將導致其連接的硬碟無法被其他節點訪問,即便是立即更換也會引入額外的宕機時間,導致服務中斷,加大運維工作難度。


【發明內容】

[0007]本發明的目的在於提供一種實現硬碟在線熱切換的方法及裝置,能夠避免因控制器的故障造成硬碟無法訪問。
[0008]為實現上述發明目的,本發明提供了一種實現硬碟在線熱切換的裝置,該裝置應用於第一和第二伺服器節點中,其中,第一伺服器節點中包括第一控制器和硬碟;第二伺服器節點中包括第二控制器和硬碟;該裝置包括:
[0009]多個晶片,所述晶片的數量與兩個伺服器節點中硬碟的數量相對應,每個晶片一端與每個硬碟一一對應連接,另一端分別連接第一控制器和第二控制器;每個晶片用於根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟。
[0010]為實現上述發明目的,本發明還提供了一種應用所述的裝置實現硬碟在線熱切換的方法,該方法包括:
[0011]當與第二伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為高電平,來自第二控制器的控制信號為低電平時,將第二伺服器節點中的硬碟切換給第一控制器管理;
[0012]當與第一伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為低電平,來自第二控制器的控制信號為高電平時,將第一伺服器節點中的硬碟切換給第二控制器管理。
[0013]綜上所述,本發明實施例提供的硬碟在線熱切換的裝置,該裝置應用於第一和第二伺服器節點中,其中,第一伺服器節點中包括第一控制器和硬碟;第二伺服器節點中包括第二控制器和硬碟;該裝置包括:多個晶片,所述晶片的數量與兩個伺服器節點中硬碟的數量相對應,每個晶片一端與每個硬碟一一對應連接,另一端分別連接第一控制器和第二控制器;每個晶片用於根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟。這樣,巧妙地在控制器和硬碟之間增加了硬碟在線熱切換裝置,一旦有一個伺服器節點的控制器故障,另一個節點的控制器就可以來接管有故障的伺服器節點中的硬碟,從而實現了本地硬碟被其他伺服器節點熱接管和訪問,大大增加了數據的可用性,提高運維效率。

【專利附圖】

【附圖說明】
[0014]圖1為2節點伺服器的結構示意圖。
[0015]圖2為本發明實施例一在雙伺服器節點上安裝有硬碟在線熱切換裝置的結構示意圖。
[0016]圖3為本發明實施例二在雙伺服器節點上安裝有硬碟在線熱切換裝置的結構示意圖。
[0017]圖4為合併信號示意圖。

【具體實施方式】
[0018]為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖並舉實施例,對本發明所述方案作進一步地詳細說明。
[0019]本發明提供了一種實現硬碟在線熱切換的裝置,該裝置應用於第一和第二伺服器節點中,其中,第一伺服器節點中包括第一控制器和硬碟;第二伺服器節點中包括第二控制器和硬碟;該裝置包括:多個晶片,所述晶片的數量與兩個伺服器節點中硬碟的數量相對應,每個晶片一端與每個硬碟一一對應連接,另一端分別連接第一控制器和第二控制器;每個晶片用於根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟。
[0020]根據上述裝置,本發明實現硬碟在線熱切換的方法包括:
[0021]當與第二伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為高電平,來自第二控制器的控制信號為低電平時,將第二伺服器節點中的硬碟切換給第一控制器管理;
[0022]當與第一伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為低電平,來自第二控制器的控制信號為高電平時,將第一伺服器節點中的硬碟切換給第二控制器管理。
[0023]為清楚說明本發明,下面列舉具體場景進行詳細說明。
[0024]實施例一
[0025]圖2為本發明實施例一在雙伺服器節點上安裝有硬碟在線熱切換裝置的結構示意圖。如圖2所示,第一伺服器節點中包括第一控制器和兩個硬碟,兩個硬碟分別為硬碟1,硬碟2 ;第二伺服器節點中包括第二控制器和兩個硬碟,兩個硬碟分別為硬碟3,硬碟4。那麼,硬碟在線熱切換裝置對應有4個晶片,晶片I和晶片2分別對應連接硬碟I和硬碟2 ;晶片3和晶片4分別對應連接硬碟3和硬碟4。每個晶片的另一端分別連接第一控制器和第二控制器。
[0026]晶片在具體實現上,可以是JMB572,或者Maxim的MAX4888等,本發明不作限定。實際上,每個伺服器節點上還具有硬碟背板(圖中未示),該伺服器節點上的所有硬碟安裝於硬碟背板上,通過硬碟背板給硬碟提供電源。本發明的硬碟在線熱切換裝置,對應於每個伺服器節點的晶片,也組裝於該伺服器節點的硬碟背板上,硬碟背板同時可以給晶片提供電源。
[0027]晶片I接收來自第一控制器(PCHl)的控制信號Nodel_A0,以及來自第二控制器(PCH2)的控制信號Node2_A0,輸出給硬碟I的信號為Output I。
[0028]晶片2接收來自第一控制器的控制信號Nodel_A0,以及來自第二控制器的控制信號Node2_A0,輸出給硬碟2的信號為Output I。
[0029]晶片3接收來自第一控制器的控制信號Nodel_A0,以及來自第二控制器的控制信號Node2_A0,輸出給硬碟3的信號為0utput2。
[0030]晶片4接收來自第一控制器的控制信號Nodel_A0,以及來自第二控制器的控制信號Node2_A0,輸出給硬碟4的信號為0utput2。
[0031]每個晶片根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟,具體真值表如表1所示:
[0032]

【權利要求】
1.一種實現硬碟在線熱切換的裝置,該裝置應用於第一和第二伺服器節點中,其中,第一伺服器節點中包括第一控制器和硬碟;第二伺服器節點中包括第二控制器和硬碟;該裝置包括: 多個晶片,所述晶片的數量與兩個伺服器節點中硬碟的數量相對應,每個晶片一端與每個硬碟一一對應連接,另一端分別連接第一控制器和第二控制器;每個晶片用於根據來自第一控制器和第二控制器的兩路控制信號選擇不同的控制器管理自身所連接的硬碟。
2.如權利要求1所述的裝置,其特徵在於,當一個伺服器節點中包含一個硬碟時,第一伺服器節點中包括第一控制器和第一硬碟;第二伺服器節點中包括第二控制器和第二硬碟; 所述裝置包括第一晶片和第二晶片; 第一晶片一端分別連接第一控制器和第二控制器,另一端連接第一硬碟; 第二晶片一端分別連接第一控制器和第二控制器,另一端連接第二硬碟; 第一晶片用於根據來自第一控制器和第二控制器的兩路控制信號,選擇不同的控制器管理第一硬碟;第二晶片用於根據來自第一控制器和第二控制器的兩路控制信號,選擇不同的控制器管理第二硬碟。
3.如權利要求1所述的裝置,其特徵在於,所述伺服器節點進一步包括硬碟背板,每個晶片組裝於硬碟背板上。
4.如權利要求1所述的裝置,其特徵在於,所述晶片為JMB572,或者Maxim的MAX4888。
5.如權利要求1所述的裝置,其特徵在於,第一伺服器節點還包括與第一控制器連接的第一中央處理器CPU,第二伺服器節點還包括與第二控制器連接的第二 CPU ; 每個晶片所接收的兩路控制信號中,第一路信號進一步包括來自第一 CPU和第一控制器的控制信號進行與操作後的合併信號;第二路信號進一步包括來自第二 CPU和第二控制器的控制信號進行與操作後的合併信號。
6.一種應用權利要求1所述的裝置實現硬碟在線熱切換的方法,其特徵在於,該方法包括: 當與第二伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為高電平,來自第二控制器的控制信號為低電平時,將第二伺服器節點中的硬碟切換給第一控制器管理; 當與第一伺服器節點中的硬碟連接的晶片接收到來自第一控制器的控制信號為低電平,來自第二控制器的控制信號為高電平時,將第一伺服器節點中的硬碟切換給第二控制器管理。
【文檔編號】G06F17/30GK104077424SQ201410355960
【公開日】2014年10月1日 申請日期:2014年7月24日 優先權日:2014年7月24日
【發明者】高豐, 劉建文, 李鵬 申請人:北京京東尚科信息技術有限公司, 北京京東世紀貿易有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀