TW201514719A - 機櫃內伺服器管理系統及方法 - Google Patents

機櫃內伺服器管理系統及方法 Download PDF

Info

Publication number
TW201514719A
TW201514719A TW102129380A TW102129380A TW201514719A TW 201514719 A TW201514719 A TW 201514719A TW 102129380 A TW102129380 A TW 102129380A TW 102129380 A TW102129380 A TW 102129380A TW 201514719 A TW201514719 A TW 201514719A
Authority
TW
Taiwan
Prior art keywords
server
cabinet
address
interface card
network interface
Prior art date
Application number
TW102129380A
Other languages
English (en)
Inventor
Dan-Li Hu
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW102129380A priority Critical patent/TW201514719A/zh
Publication of TW201514719A publication Critical patent/TW201514719A/zh

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

一種機櫃內伺服器管理系統及方法,應用於機櫃管理控制器中,該機櫃管理控制器包括第一網路介面卡及第二網路介面卡。該第一網路介面卡透過內部網路交換機與複數伺服器連接,該第二網路介面卡透過公共網路交換機與遠程終端設備連接。當機櫃管理控制器接收遠程終端設備發送之用戶請求時,根據用戶請求在儲存設備中搜尋所需請求伺服器之位置編號所對應之IP位址,根據伺服器之IP位址獲取該伺服器之SOL連接資訊,用戶可透過遠程終端設備根據伺服器之SOL連接資訊針對伺服器進行遠端管理及維護。

Description

機櫃內伺服器管理系統及方法
本發明涉及一種伺服器管理系統及方法,尤其涉及一種機櫃內伺服器管理系統及方法。
目前,隨著互聯網資料中心(IDC:Internet Data Center)之發展,IDC伺服器之數量也隨著IDC之發展而快速增加。為了方便統一管理,設計者將複數伺服器統一進行疊加成一個機櫃,並設計機櫃管理控制器來達成機櫃內伺服器資源進行分配與管理。
然而,機櫃管理控制器管理著機櫃伺服器之公共部分,如冗餘電源,風扇及網路之管理,隨著IDC規模擴大,伺服器數量之增加,IT人員透過傳統之管理方法比如接顯示器,鍵盤對伺服器之作業系統進行管理及維護顯得比較困難。若利用伺服器之BMC來做SOL(Server Over LAN)切換對伺服器之作業系統做管理及維護,同樣也有其相應之弊端。一方面是每個伺服器之BMC需要分配一個固定之IP位址,面對日益稀缺之IP位址,無形之中增加了企業之管理成本;另一方面,針對多個IP位址之管理,也不容易記憶及操作,這無疑增加了IT人員之工作量,容易出現人為差錯。
鑒於以上內容,有必要提供一種機櫃內伺服器管理系統及方法,能夠透過機櫃管理控制器實現機櫃內所有伺服器之管理及維護。
所述之機櫃內伺服器管理系統運行於機櫃管理控制器中,該機櫃管理控制器包括第一網路介面卡、第二網路介面卡及儲存設備。該第一網路介面卡透過內部網路交換機與複數伺服器連接,該第二網路介面卡透過公共網路交換機與遠程終端設備連接。其中,所述之機櫃內伺服器管理系統包括:伺服器模搜尋塊,用於在機櫃內搜尋所有連接至內部網路交換機之伺服器,並獲取每一台搜尋到之伺服器之IP位址;資訊獲取模組,用於按照每一台伺服器之IP位址發送IPMI指令至各自伺服器,透過第一網路介面卡獲取每一台伺服器之位置編號,及將每一台伺服器之位置編號及其對應之IP位址儲存在儲存設備中;請求處理模組,用於透過第二網路介面卡接收遠程終端設備發送之用戶請求,該用戶請求包括所需請求伺服器之位置編號,及根據用戶請求在儲存設備中搜尋所需請求伺服器之位置編號所對應之IP位址;伺服器管理模組,用於根據伺服器之IP位址獲取該伺服器之SOL連接資訊,透過第二網路介面卡將該伺服器之SOL連接資訊發送至遠程終端設備,及根據該伺服器之SOL連接資訊透過遠程終端設備針對伺服器進行遠端管理及維護。
所述之機櫃內伺服器管理方法應用於電腦中,該方法包括步驟:在機櫃內搜尋所有連接至內部網路交換機之伺服器,並獲取每一台搜尋到之伺服器之IP位址;按照每一台伺服器之IP位址發送IPMI指令至各自伺服器,透過第一網路介面卡獲取每一台伺服器之位置編號;將每一台伺服器之位置編號及其對應之IP位址儲存在儲存設備中;透過第二網路介面卡接收遠程終端設備發送之用戶請求,該用戶請求包括所需請求伺服器之位置編號;根據用戶請求在儲存設備中搜尋所需請求伺服器之位置編號所對應之IP位址;根據伺服器之IP位址獲取該伺服器之SOL連接資訊,並透過第二網路介面卡將該伺服器之SOL連接資訊發送至遠程終端設備;根據該伺服器之SOL連接資訊透過遠程終端設備針對伺服器進行遠端管理及維護。
相較於習知技術,本發明所述之機櫃內伺服器管理系統及方法只需用戶透過遠程終端設備登陸至機櫃管理控制器,就可以實現對機櫃內之所有伺服器之作業系統進行維護及管理,減少了公網IP位址之分配及IP位址之管理,及透過在機櫃管理控制器內為每一伺服器設置統一之安全配置進行集中管理,具有使得機櫃內之服務器具有更高安全性,方便管理程式開發。
1‧‧‧機櫃管理控制器
10‧‧‧伺服器管理系統
101‧‧‧伺服器搜尋模組
102‧‧‧資訊獲取模組
103‧‧‧請求處理模組
104‧‧‧伺服器管理模組
11‧‧‧第一網路介面卡
12‧‧‧第二網路介面卡
13‧‧‧儲存設備
14‧‧‧中央處理器
2‧‧‧伺服器
3‧‧‧內部網路交換機
4‧‧‧公共網路交換機
5‧‧‧遠程終端設備
6‧‧‧機櫃
圖1係本發明機櫃內伺服器管理系統較佳實施例之運行環境示意圖。
圖2係本發明機櫃內伺服器管理系統較佳實施例之功能模組圖。
圖3係本發明機櫃內伺服器管理方法較佳實施例之流程圖。
參閱圖1所示,係本發明機櫃內伺服器管理系統10較佳實施例之運行環境示意圖。於本實施例中,所述之機櫃內伺服器管理系統10安裝並運行於機櫃管理控制器1中,該機櫃管理控制器1還包括,但不僅限於,第一網路介面卡(NIC1)11及第二網路介面卡(NIC2)12。第一網路介面卡11透過內部網路交換機3與複數伺服器2連接,第二網路介面卡12透過公共網路交換機4與遠程終端設備5連接。每一台伺服器2包括一個用於控制伺服器2基板管理控制器(BMC),每一BMC上均集成有BMC網路卡,用於連接至內部網路交換機3上與機櫃管理控制器1進行通信。所述之機櫃管理控制器1為一種主控電腦、管理伺服器等計算設備。所述之遠程終端設備5為一種桌上型電腦(PC)、筆記本電腦(Notebook)或工作站(Workstation)等計算設備。
為方便統一管理,每一台伺服器2均統一疊加在一個機櫃6內,並利用機櫃管理控制器1對機櫃6內所有伺服器2之作業系統資源進行分配與管理。該機櫃6包括機櫃管理控制器1、複數伺服器2及內部網路交換機3。所述之機櫃管理控制器1透過第一網路介面卡11連接至內部網路交換機3,並透過第二網路介面卡12連接至公共網路交換機4。用戶可以透過遠程終端設備5對機櫃6內每一台伺服器2進行遠端管理及維護。所述之內部網路交換機3連接至各自伺服器2之BMC網路卡,該內部網路交換機3具有IP位址分配功能,能夠為每一台伺服器2分配一個IP位址。
參閱圖2所示,係本發明機櫃內伺服器管理系統10較佳實施例之功能模組圖。於本實施例中,所述之機櫃內伺服器管理系統10包括伺服器搜尋模組101、資訊獲取模組102、請求處理模組103、及伺服器管理模組104。本發明所稱之功能模組是指一種能夠被機櫃管理控制器1之中央處理器14所執行並且能夠完成固定功能之一系列程式指令段,其儲存在機櫃管理控制器1之儲存設備13中。關於各功能模組101-104將在圖3之流程圖中作具體描述。
參閱圖3所示,係本發明機櫃內伺服器管理方法較佳實施例之流程圖。於本實施例中,所述之機櫃內伺服器管理方法應用在機櫃管理控制器1中,透過機櫃管理控制器1實現機櫃6內每一伺服器2之SOL網路服務(Server Over LAN,SOL)進行管理及維護。用戶只要透過遠程終端設備5登陸至機櫃管理控制器1,就可以實現對該機櫃6內之所有伺服器2之作業系統進行維護及管理,減少了公網IP位址之分配及IP位址之管理。由於機櫃管理控制器1為每一伺服器2設置統一之安全配置進行集中管理,使得機櫃內之伺服器2具有較高安全性,並且方便SOL管理程式開發。
步驟S31,伺服器搜尋模組101啟動機櫃管理控制器1之作業系統,並藉由該作業系統創建一個線程。於本實施例中,該線程用於搜尋機櫃6內所有伺服器2,並掃描被搜尋到之每一台伺服器2之IP位址。
步驟S32,伺服器搜尋模組101利用所述作業系統創建之線程在機櫃6內搜尋所有連接至內部網路交換機3之伺服器2,並獲取每一台伺服器2之IP位址。於本實施例中,所述之內部網路交換機3具有IP位址分配功能,能夠為每一台伺服器2分配一個IP位址。
步驟S33,資訊獲取模組102按照每一台伺服器2之IP位址發送智慧平臺管理介面(IPMI)指令至各自伺服器2,並透過第一網路介面卡11獲取每一台伺服器2之位置編號。所述IPMI指令是一種具有開放標準之電腦硬體管理介面指令,其定義了嵌入式管理系統進行通信之特定方法。該IPMI指令透過每一台伺服器2之基板管理控制器(BMC)與該伺服器2進行通信交流。
步驟S34,資訊獲取模組102將每一台伺服器2之位置編號及其對應之IP位址儲存在儲存設備13中。於本實施例中,每一台伺服器2之位置編號與該伺服器2之IP位址或MAC位址對應,例如伺服器2之位置編號可以為數位“001、002、003 ….”等,其更能直接地描述每一台伺服器2在機櫃6內所處之位置資訊。
步驟S35,請求處理模組103透過第二網路介面卡12接收遠程終端設備5發送之用戶請求,該用戶請求包括所需請求伺服器2之位置編號。於本實施例中,遠程終端設備5將用戶請求發送至公共網路交換機4,機櫃管理控制器1透過第二網路介面卡12從公共網路交換機4接收遠程終端設備5發送之用戶請求。
步驟S36,請求處理模組103根據接收之用戶請求在儲存設備13中搜尋所需請求伺服器2之位置編號所對應之IP位址。於本實施例中,由於儲存設備13中儲存有機櫃6內所有伺服器2之位置編號及其對應之IP位址,因此根據所需請求伺服器2之位置編號即可在儲存設備13中找到該伺服器2所對應之IP位址。
步驟S37,伺服器管理模組104根據搜尋到之伺服器2之IP位址從該伺服器2中獲取該伺服器2之SOL連接資訊,並透過第二網路介面卡12將該伺服器之SOL連接資訊發送至遠程終端設備5。於本實施例中,所述SOL連接資訊是指已連接至內部網路交換機3之所有伺服器2之網路連接資訊,其包括IP位址、MAC位址及網路輸入輸出埠號。所述機櫃管理控制器1之第二網路介面卡12透過公共網路交換機4將該伺服器之SOL連接資訊發送至遠程終端設備5。
步驟S38,當用戶透過遠程終端設備5登錄至機櫃管理控制器1時,伺服器管理模組104根據該伺服器之SOL連接資訊透過遠程終端設備5針對伺服器進行遠端管理及維護。於本實施例中,用戶可以在遠程終端設備5上輸入機櫃內一台或複數伺服器之IP位址,即能維護對應伺服器2之作業系統。遠端終端用戶也可以根據需求,透過遠程終端設備5修改每一台伺服器2之遠端管理程式,例如包括,但不僅限於ipmitool程式,透過增加伺服器2相應之參數,即可以直接從遠端實現連接至機櫃6內具體位置之伺服器2之SOL網路連接管理。由於機櫃6內所有伺服器2是基於IP位址與機櫃管理控制器1連接之,因此,本發明可以允許多個遠程終端設備5同時連接至機櫃管理控制器1,極大地節省企事業之IT管理了成本。
以上所述僅為本發明之較佳實施例而已,且已達廣泛之使用功效,凡其他未脫離本發明所揭示之精神下所完成之均等轉換或修飾,均應包含於下述之申請專利範圍內。
1‧‧‧機櫃管理控制器
10‧‧‧伺服器管理系統
11‧‧‧第一網路介面卡
12‧‧‧第二網路介面卡
2‧‧‧伺服器
3‧‧‧內部網路交換機
4‧‧‧公共網路交換機
5‧‧‧遠程終端設備
6‧‧‧機櫃

Claims (12)

  1. 一種機櫃內伺服器管理系統,運行於機櫃管理控制器中,該機櫃管理控制器包括第一網路介面卡、第二網路介面卡及儲存設備,該第一網路介面卡透過內部網路交換機與複數伺服器連接,該第二網路介面卡透過公共網路交換機與遠程終端設備連接,其中,所述之機櫃內伺服器管理系統包括:
    伺服器模搜尋塊,用於在機櫃內搜尋所有連接至內部網路交換機之伺服器,並獲取每一台搜尋到之伺服器之IP位址;
    資訊獲取模組,用於按照每一台伺服器之IP位址發送IPMI指令至各自伺服器,透過第一網路介面卡獲取每一台伺服器之位置編號,及將每一台伺服器之位置編號及其對應之IP位址儲存在儲存設備中;
    請求處理模組,用於透過第二網路介面卡接收遠程終端設備發送之用戶請求,該用戶請求包括所需請求伺服器之位置編號,及用於根據用戶請求在儲存設備中搜尋所需請求伺服器之位置編號所對應之IP位址;及
    伺服器管理模組,用於根據伺服器之IP位址獲取該伺服器之SOL連接資訊,透過第二網路介面卡將該伺服器之SOL連接資訊發送至遠程終端設備,及根據所述伺服器之SOL連接資訊透過遠程終端設備針對伺服器進行遠端管理及維護。
  2. 如申請專利範圍第1項所述之機櫃內伺服器管理系統,其中,所述之伺服器模搜尋塊還用於當啟動機櫃管理控制器之作業系統時,藉由該作業系統創建一個用於在機櫃內搜尋所有伺服器之線程。
  3. 如申請專利範圍第1項所述之機櫃內伺服器管理系統,其中,所述之每一台伺服器包括基板管理控制器BMC,每一BMC上均集成有BMC網路卡。
  4. 如申請專利範圍第3項所述之機櫃內伺服器管理系統,其中,所述之IPMI指令是一種管理電腦硬體介面之規範指令,該IPMI指令透過每一台伺服器之BMC網路卡使該伺服器與內部網路交換機進行通信。
  5. 如申請專利範圍第1項所述之機櫃內伺服器管理系統,其中,所述之內部網路交換機為機櫃內每一台伺服器分配一個IP位址。
  6. 如申請專利範圍第1項所述之機櫃內伺服器管理系統,其中,所述之SOL連接資訊是指已連接至內部網路交換機之伺服器之網路連接資訊,其包括IP位址、MAC位址及網路輸入輸出埠號。
  7. 一種機櫃內伺服器管理方法,應用於電腦中,該機櫃管理控制器包括第一網路介面卡、第二網路介面卡及儲存設備,該第一網路介面卡透過內部網路交換機與複數伺服器連接,該第二網路介面卡透過公共網路交換機與遠程終端設備連接,其中,該方法包括步驟:
    在機櫃內搜尋所有連接至內部網路交換機之伺服器,並獲取每一台搜尋到之伺服器之IP位址;
    按照每一台伺服器之IP位址發送IPMI指令至各自伺服器,透過第一網路介面卡獲取每一台伺服器之位置編號;
    將每一台伺服器之位置編號及其對應之IP位址儲存在儲存設備中;
    透過第二網路介面卡接收遠程終端設備發送之用戶請求,該用戶請求包括所需請求伺服器之位置編號;
    根據用戶請求在儲存設備中搜尋所需請求伺服器之位置編號所對應之IP位址;
    根據伺服器之IP位址獲取該伺服器之SOL連接資訊,並透過第二網路介面卡將該伺服器之SOL連接資訊發送至遠程終端設備;及
    根據所述伺服器之SOL連接資訊透過遠程終端設備針對伺服器進行遠端管理及維護。
  8. 如申請專利範圍第7項所述之機櫃內伺服器管理方法,其中,該方法還包括步驟:
    當啟動機櫃管理控制器之作業系統時,藉由該作業系統創建一個用於在機櫃內搜尋所有伺服器之線程。
  9. 如申請專利範圍第7項所述之機櫃內伺服器管理方法,其中,所述之每一台伺服器包括基板管理控制器BMC,每一BMC上均集成有BMC網路卡。
  10. 如申請專利範圍第9項所述之機櫃內伺服器管理方法,其中,所述之IPMI指令是一種管理電腦硬體介面之規範指令,該IPMI指令透過每一台伺服器之BMC網路卡使該伺服器與內部網路交換機進行通信。
  11. 如申請專利範圍第7項所述之機櫃內伺服器管理方法,其中,所述之內部網路交換機為機櫃內每一台伺服器分配一個IP位址。
  12. 如申請專利範圍第7項所述之機櫃內伺服器管理方法,其中,所述之SOL連接資訊是指已連接至內部網路交換機之伺服器之網路連接資訊,其包括IP位址、MAC位址及網路輸入輸出埠號。
TW102129380A 2013-08-15 2013-08-15 機櫃內伺服器管理系統及方法 TW201514719A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102129380A TW201514719A (zh) 2013-08-15 2013-08-15 機櫃內伺服器管理系統及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102129380A TW201514719A (zh) 2013-08-15 2013-08-15 機櫃內伺服器管理系統及方法

Publications (1)

Publication Number Publication Date
TW201514719A true TW201514719A (zh) 2015-04-16

Family

ID=53437625

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102129380A TW201514719A (zh) 2013-08-15 2013-08-15 機櫃內伺服器管理系統及方法

Country Status (1)

Country Link
TW (1) TW201514719A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108966294A (zh) * 2017-05-26 2018-12-07 成都鼎桥通信技术有限公司 一种网络模式的切换方法和装置
TWI698101B (zh) * 2019-06-04 2020-07-01 鴻齡科技股份有限公司 伺服器管理方法及伺服器管理裝置
US11283689B2 (en) 2019-06-04 2022-03-22 Hongfujin Precision Electronics (Tianjin) Co., Ltd. Method for managing multiple servers and device employing method
TWI803213B (zh) * 2022-02-25 2023-05-21 研華股份有限公司 基於智慧型基板管理控制器的網路連線方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108966294A (zh) * 2017-05-26 2018-12-07 成都鼎桥通信技术有限公司 一种网络模式的切换方法和装置
CN108966294B (zh) * 2017-05-26 2021-05-25 成都鼎桥通信技术有限公司 一种网络模式的切换方法和装置
TWI698101B (zh) * 2019-06-04 2020-07-01 鴻齡科技股份有限公司 伺服器管理方法及伺服器管理裝置
US11283689B2 (en) 2019-06-04 2022-03-22 Hongfujin Precision Electronics (Tianjin) Co., Ltd. Method for managing multiple servers and device employing method
TWI803213B (zh) * 2022-02-25 2023-05-21 研華股份有限公司 基於智慧型基板管理控制器的網路連線方法

Similar Documents

Publication Publication Date Title
US10560345B2 (en) Consistent placement between private and public cloud deployments of application services
CN104378218A (zh) 机柜内服务器管理***及方法
US8930517B2 (en) Server rack system
TWI292530B (en) Virtual devices and virtual bus tunnels, modules and methods
US9756010B2 (en) Resolving network address conflicts
CN102937911B (zh) 虚拟机资源的管理方法及***
TW201611559A (zh) 自動產生伺服器網路拓撲的方法與系統
US20120317425A1 (en) Power supply control system and method
EA201401261A1 (ru) Кластерная система для обеспечения доступа к услугам автономно работающих серверов с использованием того же сетевого адреса
EP2158726A2 (en) Method and system for determining physical location of equipment
JP2007156588A (ja) アクセスを提供するコンピュータシステム及びその管理方法
WO2018192478A1 (zh) 云管理平台、虚拟机管理方法及其***
US10693728B2 (en) Storage isolation domains for converged infrastructure information handling systems
KR101506250B1 (ko) 가상화 서비스 제공을 위한 가상화 서버 접속 이중화 시스템
JP2013218687A (ja) サーバー監視システム及びその方法
CN103685441B (zh) 一种基于龙芯终端的远程桌面控制***
TW201514719A (zh) 機櫃內伺服器管理系統及方法
US20180324260A1 (en) System and method for limiting active sessions
CN103281407B (zh) 一种基于龙芯云终端的ip地址远程管理***
CN104253792A (zh) 基板管理控制器虚拟***及方法
US10389597B2 (en) Device asset tracking and service desk using a management system as a data source
US20150212834A1 (en) Interoperation method of newtork device performed by computing device including cloud operating system in could environment
KR101229004B1 (ko) 다중 서버 구조의 홈네트워크 시스템
US20090019082A1 (en) System and Method for Discovery of Common Information Model Object Managers
TW201545044A (zh) 視覺化網路管理方法