[發明專利]無盤系統中實現服務器熱備份的方法無效
| 申請號: | 201210541656.5 | 申請日: | 2012-12-13 |
| 公開(公告)號: | CN103036722A | 公開(公告)日: | 2013-04-10 |
| 發明(設計)人: | 陳實如;代忠財;鄭長兵;賈娟花 | 申請(專利權)人: | 方正科技集團股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 余功勛 |
| 地址: | 200040 上海市靜安*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 實現 服務器 備份 方法 | ||
技術領域
本發明屬于信息技術領域,涉及多服務器實時備份方法,具體涉及一種在無盤系統中實現服務器熱備份的方法。
背景技術
現有技術中,常規的多服務器實時備份的技術一般通過服務器集群方式來實現,其實現和維護的成本很高。所以在一般無盤網絡環境中,多服務器備份都不是實時的,如發生服務器宕機的情況,客戶端會停止運行,必須重啟客戶端才能從其他備份服務器啟動運行。這樣會導致產生客戶端數據丟失的問題。
發明內容
本發明的目的是克服上述現有技術中的問題,提供一種無盤系統中實現服務器熱備份的方法,該方法能夠實現無盤網絡多服務器環境下服務器之間互為熱備份的功能,且工作性能穩定可靠,適用范圍較為廣泛。
為了實現上述目的,本發明采用的技術方案如下:
一種無盤系統中實現服務器熱備份的方法,所述無盤系統包括客戶端和至少兩臺服務器,所述客戶端通過網絡與各服務器連接,所述方法包括以下步驟:
1)所述各服務器之間保持同步和數據一致性,且所述客戶端設定其中一臺服務器為主服務器,其它服務器為副服務器;
2)所述客戶端通過網絡從所述主服務器中讀取數據信息,并根據用戶的輸入操作同時向所述主服務器和所述副服務器中寫入數據信息;
3)所述主服務器發生故障時,所述客戶端重新設定其它服務器中的一臺服務器為主服務器,并通過該主服務器進行步驟2)所述讀取或寫入數據的操作。
上述方法中,所述服務器中的數據信息讀寫方式為以扇區的方式進行讀寫操作。
上述方法中,所述服務器中的數據信息存儲區域為虛擬磁盤鏡像文件。
上述方法中,所述服務器每隔一預設時間檢測一遍鏡像包版本號是否一致,如果不一致,則副服務器從主服務器進行鏡像包同步。優選地,所述預設時間為1秒鐘。
一種采用上述方法實現服務器熱備份的無盤系統,包括客戶端和至少兩臺服務器,所述客戶端通過網絡與各服務器連接;所述各服務器之間保持同步和數據一致性,且其中一臺服務器為主服務器,其它服務器為副服務器;所述客戶端通過網絡從所述主服務器中讀取數據信息,并根據用戶的輸入操作同時向所述主服務器和所述副服務器中寫入輸入數據信息;所述主服務器發生故障時,所述客戶端設定其它服務器中的一臺服務器為主服務器。
本發明的無盤系統中實現服務器熱備份控制的方法,由于其中服務器的虛擬磁盤鏡像文件是以扇區的方式讀寫,而不是以文件的形式讀寫,從而保證服務器之間同步的數據是完全相同的,客戶端在切換服務器時所讀取的數據也是完全一致的;同時客戶端在向服務器寫入臨時數據時,會同時往兩臺互為熱備份的服務器各寫入一份相同的數據,這樣就保證了在一臺服務器有故障時,客戶端能從另一臺熱備服務器繼續正常讀寫數據,而不會發生數據丟失的情況,從而實現了無盤網絡多服務器環境下服務器之間互為熱備份的功能。服務器所負載的客戶端即使在開機運行的狀態下也能在線自動切換至正常的服務器,客戶端不會死機、也不會有停頓,運行完全正常,從而對客戶端不會有任何影響;客戶端會自動轉換至正常服務器讀寫數據,且這個過程對用戶而言是透明的、無縫的,工作性能穩定可靠,適用范圍較為廣泛,尤其能夠應用于金融、軍隊等高可靠性要求的行業。
附圖說明
圖1為實施例的無盤系統中實現服務器熱備份控制的方法中服務器端部署示意圖。
圖2為實施例的無盤系統中實現服務器熱備份控制的方法中正常情況下客戶端和服務器端的讀寫過程示意圖。
圖3為實施例的無盤系統中實現服務器熱備份控制的方法中主服務器故障情況下客戶端和服務器端讀寫過程示意圖。
具體實施方式
為了能夠更清楚地理解本發明的技術內容,特舉以下實施例詳細說明。
請參閱圖1所示,本實施例的無盤系統中實現服務器熱備份控制的方法,其所述的無盤系統包括客戶端和至少兩臺服務器,所述的客戶端通過網絡與各個服務器均相連接,該方法包括以下步驟:
(1)客戶端和服務器均進行啟動和初始化操作;
(2)所述的各個服務器之間保持同步和數據一致性,且所述的客戶端設定其中一臺服務器為主服務器;
(3)所述的客戶端通過網絡從主服務器中讀取數據信息;
(4)所述的客戶端根據用戶的輸入操作,同時向所述的主服務器和其它服務器中寫入輸入數據信息;
(5)在所述的主服務器發生故障的情況下,客戶端重新設定其它服務器中一臺服務器為主服務器,即客戶端自動轉換至正常服務器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于方正科技集團股份有限公司,未經方正科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210541656.5/2.html,轉載請聲明來源鉆瓜專利網。





