服務器機箱和風扇熱插拔控制方法
【技術領域】
[0001]本申請涉及計算機技術領域,特別是涉及一種服務器機箱和風扇熱插拔控制方法。
【背景技術】
[0002]服務器為可以在計算機網(wǎng)絡中執(zhí)行特定的功能的高級個人計算機。根據(jù)服務器所采用的機箱的結構不同,服務器可以分為臺式服務器、機架式服務器和刀片式服務器。
[0003]機架式服務器也有多種規(guī)格,例如1U、2U、4U、6U、8U等。在機架式服務器的機柜內(nèi)一般具有安裝各種網(wǎng)絡設備的安裝孔,通過機柜上的安裝孔可以將服務器安裝在機柜內(nèi)。
[0004]現(xiàn)有技術中的服務器一般包含固定的硬盤區(qū)域101、風扇區(qū)域102、計算區(qū)域103、網(wǎng)卡和PCIE設備區(qū)域104,為了保證硬盤的熱插拔和足夠的硬盤數(shù)量,風扇的位置一般放在硬盤區(qū)域101和計算區(qū)域103中間的位置。當風扇損壞時,由于數(shù)據(jù)中心上下機架之間空間狹窄,且網(wǎng)線和電源線布線緊湊,無法在不停機的情況下打開機箱蓋在線更換風扇。
【發(fā)明內(nèi)容】
[0005]本申請實施例解決的是如何方便在線進行風扇的安裝和拆卸的問題。
[0006]為解決上述問題,本申請實施例提供了一種服務器機箱,所述服務器機箱包括:
[0007]所述服務器機箱的機柜中安裝有服務器,所述服務器包括主板、硬盤、風扇、抽屜式結構和風扇熱插拔控制裝置,所述抽屜式結構安裝在所述機柜中,所述硬盤和風扇安裝在所述抽屜式結構中,并通過線纜與所述主板連接,所述風扇熱插拔控制裝置分別與所述風扇和安裝于主板上的風扇控制器相連接,適于在根據(jù)風扇的不同運行狀態(tài),控制所述風扇與風扇控制器之間的連接或者斷開。
[0008]可選地,所述抽屜式結構包括托架,所述風扇和硬盤安裝在所述托架上,所述托架的左右兩端可滑動地卡設于設置在所述機柜內(nèi)壁上的左滑軌和右滑軌中,且在所述托架的前端還設置有手拉條手拉條。
[0009]可選地,所述抽屜式結構還包括左限位柱和右限位柱,所述左限位柱和右限位柱分別設置在所述托架的左右兩側的后端。
[0010]可選地,所述風扇熱插拔控制裝置包括:
[0011]供電控制單元,適于根據(jù)風扇控制器發(fā)送的供電信號,為所述風扇供電;
[0012]第一收發(fā)單元,適于將所述風扇控制器發(fā)送的轉速控制信號轉發(fā)至所述風扇;
[0013]第二收發(fā)單元,適于將所述風扇發(fā)送的轉速反饋信號轉發(fā)至所述風扇控制器。
[0014]可選地,所述風扇熱插拔控制裝置還包括:
[0015]第一控制單元,適于當檢測到風扇的熱插入操作時,控制所述供電控制單元向所述風扇供電,控制第一收發(fā)單元將所述風扇控制器發(fā)送的轉速控制信號發(fā)送至所述風扇,并控制第二收發(fā)單元將所述風扇發(fā)送的轉速反饋信號發(fā)送至所述風扇控制器。
[0016]第二控制單元,適于當檢測到風扇的熱拔出操作時,控制所述供電控制單元停止向所述風扇供電,控制所述第一收發(fā)單元停止將所述風扇控制器發(fā)送的轉速控制信號發(fā)送至所述風扇,并控制所述第二收發(fā)單元停止將所述風扇發(fā)送的轉速反饋信號發(fā)送至所述風扇控制器。
[0017]可選地,所述第一收發(fā)單元為寄存器。
[0018]可選地,所述第二收發(fā)單元為寄存器。
[0019]本申請實施例還提供了一種風扇熱插拔控制方法,所述方法包括:
[0020]當檢測到風扇的熱插入操作時,控制所述供電控制單元向所述風扇供電,控制所述第一收發(fā)單元將所述風扇控制器發(fā)送的轉速控制信號發(fā)送至所述風扇,并控制所述第二收發(fā)單元將所述風扇發(fā)送的轉速反饋信號發(fā)送至所述風扇控制器。
[0021 ] 當檢測到風扇的熱拔出操作時,控制所述供電控制單元停止向所述風扇供電,控制所述第一收發(fā)單元停止將所述風扇控制器發(fā)送的轉速控制信號發(fā)送至所述風扇,并控制所述第二收發(fā)單元停止將所述風扇發(fā)送的轉速反饋信號發(fā)送至所述風扇控制器。
[0022]可選地,所述第一收發(fā)單元為寄存器。
[0023]可選地,所述第二收發(fā)單元為寄存器。
[0024]與現(xiàn)有技術相比,本申請的技術方案具有以下的優(yōu)點:
[0025]通過為抽屜式結構和風扇熱插拔控制裝置的設置,可以通過將抽屜式結構拉出,方便風扇的拆卸和安裝。同時,通過風扇熱插拔裝置對于風扇和風扇控制器之間的連接和斷開,來對風扇控制相關的部件進行保護,消除風扇熱插拔操作對服務器相關部件造成的損害。
【附圖說明】
[0026]圖1是現(xiàn)有技術中的一種服務器的結構示意圖;
[0027]圖2是本申請實施例中的一種服務器機箱的結構示意圖;
[0028]圖3是本申請實施例中的一種風扇熱插拔控制狀態(tài)的結構示意圖;
[0029]圖4是本申請實施例中的一種風扇熱插拔控制方法的流程圖;
[0030]圖5是本申請實施例中當檢測到風扇的熱拔出操作時風扇熱插拔控制方法的流程圖;
[0031]圖6是本申請實施例中當檢測到風扇的熱插入操作時風扇熱插拔控制方法的流程圖。
【具體實施方式】
[0032]為解決現(xiàn)有技術中存在的上述問題,本申請實施例采用的技術方案通過為抽屜式結構和風扇熱插拔控制裝置的設置,可以方便風扇的拆卸和安裝,可以在進行風扇熱插拔操作時減少對服務器相關部件造成的損害。
[0033]為使本申請的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結合附圖對本申請的具體實施例做詳細的說明。
[0034]圖2-3示出了本申請實施例中的一種服務器機箱的結構示意圖。如圖2-3所示的服務器機箱可以包括:機柜20和安裝在所述機柜中的服務器21,其中:
[0035]所述服務器21包括主板211、硬盤212、風扇213、抽屜式結構214,所述抽屜式結構214安裝在所述機柜20中,所述硬盤212和風扇213安裝在所述抽屜式結構214中,并通過可拉伸的線纜與所述主板211連接。
[0036]在具體實施中,所述抽屜式結構214可以包括托架2141,所述托架2141的左右兩端可滑動地卡設于設置在所述機柜內(nèi)壁上的左滑軌2142和右滑軌2143中,且在所述托架2141的前端還分別設置有左手拉條2144和右手拉條2145。
[0037]當需要更換風扇213時,分別通過左手拉條2144和右手拉條2145將托架從機柜20中抽出,即可進行風扇213的拆卸和安裝。同時,由于風扇213和硬盤212通過可拉伸的電纜與主板連接,因此,不會對硬盤212和風扇213與主板211之間的連接造成影響,使得服務器可以正常運轉,可以方便風扇213的更換。
[0038]在具體實施中,為了防止托架2141從機柜中抽出滑落,本申請實施例中所述抽屜式結構還可以包括左限位柱2146和右限位柱2147,其中,所述左限位柱2146和右限位柱2147分別設置在所述托架2141的左右兩側的后端。
[0039]為了在進行風扇的熱插拔操作時,本申請實施例中的服務器機箱還可以包括風扇熱插拔控制裝置。其中,風扇熱插拔裝置分別與所述風扇213和安裝于主板上的風扇控制器相連接,適于在根據(jù)風扇的不同運行狀態(tài),控制所述風扇與風扇控制器之間的連接或者斷開。
[0040]請參見圖4所示,本申請實施例中的風扇熱插拔控制裝置400,可以包括供電控制單元401、第一收發(fā)單元402和第二收發(fā)單元403,其中:
[0041 ] 供電控制單元401,適于根據(jù)風扇控制器發(fā)送的供電信號,為所述風扇供電。
[0042]第一收發(fā)單元402,適于將所述風扇控制器發(fā)送的轉速控制信號轉發(fā)至所述風扇。其中,第一收發(fā)單元402可以為寄存器。
[0043]第二收發(fā)單元403,適于將所述風扇發(fā)送的轉速反饋信號轉發(fā)至所述風扇控制器。其中,所述第二收發(fā)單元403可以為寄存器。其中,第二收發(fā)單元403可以為寄存器。
[0044]在具體實施中,本申請實施例中的風扇熱插拔控制裝置400還可以包括第一控制單元404和第二控制單元405,其中:
[0045]第一控制單元404,適于當檢測到風扇的熱拔出操作時,控制所述供電控制單元停止向所述風扇供電,控制所述第一收發(fā)單元停止將所述風扇控制器發(fā)送的轉速控制信號發(fā)送至所述風扇,并控制所述第二收發(fā)單元停止