[發明專利]一種主備服務器切換方法及裝置有效
| 申請號: | 201811506780.1 | 申請日: | 2018-12-10 |
| 公開(公告)號: | CN109617761B | 公開(公告)日: | 2020-02-21 |
| 發明(設計)人: | 崔義芳;喻波;王志海;韓振國;安鵬 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;G06F11/20 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100097 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 切換 方法 裝置 | ||
1.一種主備服務器切換方法,應用于主服務器,其特征在于,包括:
啟動第一Keepalived服務;
在備用服務器為非工作狀態的情況下,啟動第一網橋服務,以判斷本機網橋的第一網橋狀態;
在所述第一網橋狀態為工作狀態的情況下,啟動第一網橋檢查線程;
利用所述第一網橋檢查線程檢查本機網橋的第二網橋狀態,生成第一網橋狀態文件;
利用所述第一Keepalived服務檢查所述第一網橋狀態文件;
依據檢查結果確定本機網橋處于非工作狀態的情況下,停止所述第一Keepalived服務,并執行主備切換流程;
在主服務器異常時,通過第二主備通信線程向備用服務器發送第一主機異常狀態信息,以使所述備用服務器根據所述第一主機異常狀態信息啟動備用服務器側的網橋。
2.根據權利要求1所述的方法,其特征在于,在所述啟動第一Keepalived服務的步驟之后,還包括:
啟動第一主備通信線程;
通過所述第一主備通信線程發送主機啟動狀態消息至備用服務器;
接收由所述備用服務器返回的備機狀態信息;
在依據所述備機狀態信息確定所述備用服務器處于工作狀態的情況下,向所述備用服務器發送網橋服務停止消息,以由所述備用服務器根據所述網橋服務停止消息停止備用服務器側的網橋服務;
在依據所述備機狀態信息確定所述備用服務器處于非工作狀態的情況下,執行所述啟動第一網橋服務,以判斷本機網橋的第一網橋狀態的步驟。
3.根據權利要求2所述的方法,其特征在于,所述執行主備切換流程的步驟,包括:
利用所述第一主備通信線程獲取本機網橋對應的網橋狀態值;
將所述網橋狀態值發送至所述備用服務器,執行由所述主服務器切換至所述備用服務器的流程。
4.根據權利要求2所述的方法,其特征在于,在所述停止所述第一Keepalived服務,并執行主備切換流程的步驟之后,還包括:
在本機網橋的狀態恢復正常之后,通過所述第一主備通信線程向所述備用服務器發送服務器正常運行狀態信息,并執行由所述備用服務器切換至所述主服務器的流程。
5.一種主備服務器切換方法,應用于備用服務器,其特征在于,包括:
啟動第二Keepalived服務;
啟動第二主備通信線程;
利用所述第二主備通信線程接收由主服務器發送的第一主機狀態信息;
在依據所述第一主機狀態信息確定所述主服務器異常時,向所述主服務器發送網橋服務停止指令;
啟動備用服務器側的網橋;
啟動第二網橋服務,以判斷本機網橋的第二網橋狀態;
在所述第二網橋狀態為工作狀態的情況下,啟動第二網橋檢查線程;
利用所述第二主備通信線程接收由主服務器發送的第二主機狀態信息;
在依據所述第二主機狀態信息確定所述主服務器恢復正常狀態時,停止所述第二網橋服務,及所述第二Keepalived服務,并向所述主服務器發送服務停止狀態信息。
6.根據權利要求5所述的方法,其特征在于,在所述啟動第二網橋服務的步驟之后,還包括:
判斷本機網橋是否處于工作狀態;
在本機網橋處于非工作狀態的情況下,則再次啟動所述第二網橋服務;
重復執行所述判斷本機網橋是否處于工作狀態,及所述在本機網橋處于非工作狀態的情況下,則再次啟動所述第二網橋服務的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811506780.1/1.html,轉載請聲明來源鉆瓜專利網。





