[發明專利]主備服務器切換方法及系統及主用服務器、備用服務器無效
| 申請號: | 200710103061.0 | 申請日: | 2007-05-16 |
| 公開(公告)號: | CN101060391A | 公開(公告)日: | 2007-10-24 |
| 發明(設計)人: | 李浩 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/22 | 分類號: | H04L1/22;H04L12/24 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 切換 方法 系統 備用 | ||
技術領域
本發明涉及通信領域,尤其涉及主備服務器切換方法及系統及主用服務器、備用服務器。
背景技術
隨著人們越來越依賴于信息技術,電信設備在運行中,由于硬件損壞而導致業務中斷所帶來的損失也越來越大,因此電信設備的可靠性已經成為運營商關注的重點。對于網絡設備中的服務器系統,進行主備冗余設計也成為趨勢。
目前,一般采用集群軟件和磁盤陣列的方式來實現服務器系統的冗余。服務器系統將應用程序和關鍵數據存放在磁盤陣列上,兩個服務器均可以訪問到磁盤陣列中的應用程序和關鍵數據,其中一個服務器運行該應用程序并通過浮動IP對外提供服務。當該服務器出現故障的時候,另一個正常運行的服務器偵測到對方故障時,便通過訪問磁盤陣列而運行應用程序進行后續服務。
發明人在實現本發明的過程中,發現上述技術方案中,服務器通過磁盤陣列對服務器數據進行共享,實現服務器與數據的分離,當一服務器發生故障時,由另一個服務器通過訪問磁盤陣列中的應用程序及數據,以接管故障服務器而對外提供服務。但上述方案嚴重依賴于磁盤陣列的共享功能,而且對磁盤陣列的可靠性要求很高,一旦磁盤陣列作為一個硬件實體損壞,將導致系統的癱瘓,使得系統的可靠性降低;并且,由于磁盤陣列的使用,導致服務器實現主備切換功能的成本過高。
另外,因為磁盤陣列只能連接到一個服務器,系統需要在雙機之間使用第三方硬件來仲裁主備狀態,通過判斷哪個服務器連接在磁盤陣列上,該服務器便認定為主用服務器,以此來避免出現兩個主用或兩個備用的情況,但是,如果仲裁設備產生故障,將可能導致系統癱瘓。
發明內容
本發明實施例要解決的技術問題是提供一種主備服務器切換方法及系統及主用服務器、備用服務器,避免使用磁盤陣列,從而降低主備服務器的切換成本,并增加系統的可靠性。
為解決上述技術問題,本發明實施例的目的是通過以下技術方案實現的:
本發明實施例提供一種主備服務器切換方法,包括:
主用服務器將數據同步到備用服務器;
所述主用服務器向所述備用服務器請求主備切換,當所述備用服務器沒有故障時,同意所述主服務器的所述切換請求;
所述主用服務器在所述備用服務器同意切換后,釋放對外服務網際協議地址,所述備用服務器綁定所述的對外服務網際協議地址,并啟動服務程序。
本發明實施例提供一種主備服務器切換系統,包括:
主用服務器,用于將主用服務器上需要同步的數據以事務為單位發送至備用服務器,并在該主用服務器發生故障時,請求主備服務器切換,在所述的備用服務器同意切換時,釋放該主用服務器對外服務IP地址;
備用服務器,用于將接收的所述主用服務器需要同步的數據寫入本備用服務器,并在滿足主備服務器切換條件時,綁定對外服務IP地址,并啟動對外服務程序。
本發明實施例還提供一種主用服務器,包括:
數據同步單元,用于將主用服務器的需要同步的數據以事物為單位發送至備用服務器;
切換單元,用于當所述主用服務器發生故障時,通過與所述備用服務器協商,完成主備服務器切換中所述主用服務器端的切換。
本發明實施例還提供一種備用服務器,包括:
數據同步單元,用于將接收的主用服務器需要同步的數據寫入所述備用服務器;
切換單元,用于在所述備用服務器沒有故障時,完成主備服務器切換中的所述備用服務器端的切換。
本發明實施例還提供一種主備服務器切換方法,包括:
主用服務器將其系統內的數據同步到備用服務器上;
當滿足預置的切換條件時,所述備用服務器自動綁定對外服務的IP地址,并啟動對外服務程序。
以上技術方案可以看出,由于本發明實施例所提供的技術方案中,在兩個服務器之間實現數據同步,當主用服務器發生故障時,通過服務器之間的協商,決定備用服務器是否接管主用服務器對外的服務,進而實現主備切換,進入一主一備的穩定狀態,與現有技術中,采用磁盤陣列以實現主備服務器的資源共享相比,本發明實施例所提供的技術方案,能夠避免使用磁盤陣列,降低主備服務器的切換成本,同時避免因磁盤陣列的損壞,而使得整個系統癱瘓的情況,增強了系統的可靠性。
進一步,本發明實施例所提供的技術方案,主備服務器的切換通過服務器之間的自主協商,決定備用服務器是否接管主用服務器對外繼續服務,進而實現一主一備的穩定狀態,避免依靠第三方對主備服務器進行仲裁,從而避免因仲裁設備癱瘓而使整個系統不可用。
附圖說明
圖1為本發明實施例一所述的主備服務器切換方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710103061.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:駝絨睡袋
- 下一篇:一種在多小區聯合檢測中共享相鄰小區信息的方法





