[發明專利]一種samba集群故障重連方法、裝置、設備、介質有效
| 申請號: | 201911207163.6 | 申請日: | 2019-11-29 |
| 公開(公告)號: | CN111258795B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 李二明;張端 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;H04L67/1001 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉曉菲 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 samba 集群 故障 方法 裝置 設備 介質 | ||
本申請公開了一種samba集群故障重連方法、裝置、設備、介質,該方法包括:實時獲取samba集群中的服務節點故障信息;根據所述服務節點故障信息,確定目標信息;向samba客戶終端發送所述目標信息,以便所述samba客戶終端根據所述目標信息確定正在為自身提供文件服務的第二服務節點是否出現故障,并且在所述第二服務節點出現故障時,進行故障重連操作。這樣能夠節約samba客戶終端資源,且能夠及時發現節點故障信息,快速恢復文件服務連接,節省故障重連時間,保證文件操作連續性。
技術領域
本申請涉及系統通信技術領域,特別涉及一種samba集群故障重連方法、裝置、設備、介質。
背景技術
samba客戶終端由samba集群節點中的samba服務來為其提供文件服務。在實際的運行過程中,提供samba服務的節點可能會由于宕機、斷電、軟件故障等原因出現故障,導致samba客戶終端對文件的操作中斷,如果不能及時恢復對原文件的操作,可能會造成數據的丟失,甚至造成不可估量的損失。現有技術中,samba客戶終端依據主動檢測機制來檢測集群中節點的狀態,即使集群節點狀態長時間不變化,samba客戶終端也要不斷的按照預設時長去檢測集群節點的狀態,這樣會產生大量的不必要的查詢,造成samba客戶終端資源浪費。且當集群中提供文件服務的節點在前后兩次檢測時間之間發生故障時,則需要等到samba客戶終端再次檢測節點運行狀況時才能發現,這樣會導致samba客戶端發起重連的時間變長,不利于保持文件操作連續性。
發明內容
有鑒于此,本申請的目的在于提供一種samba集群故障重連方法、裝置、設備、介質,能夠節約samba客戶終端資源,且能夠及時發現節點故障信息,快速恢復文件服務連接,節省故障重連時間,保證文件操作連續性。其具體方案如下:
第一方面,本申請公開了一種samba集群故障重連方法,應用于第一服務節點,包括:
實時獲取samba集群中的服務節點故障信息;
根據所述服務節點故障信息,確定目標信息;
向samba客戶終端發送所述目標信息,以便所述samba客戶終端根據所述目標信息確定正在為自身提供文件服務的第二服務節點是否出現故障,并且在所述第二服務節點出現故障時,進行故障重連操作。
可選的,所述實時獲取samba集群中的服務節點故障信息之前,還包括:
接收所述samba客戶終端發送的服務連接請求,并與所述samba客戶終端建立服務連接。
可選的,所述根據所述服務節點故障信息,確定目標信息,包括:
根據所述服務節點故障信息,確定故障服務節點的節點信息;
將所述故障服務節點的節點信息確定為目標信息。
可選的,所述實時獲取samba集群中的服務節點故障信息之前,還包括:
接收所述samba客戶終端同步的第二服務節點信息。
可選的,所述根據所述服務節點故障信息,確定目標信息,包括:
根據所述服務節點故障信息和所述第二服務節點信息,確定所述第二服務節點是否出現故障;
如果所述第二服務節點出現故障,則將所述第二服務節點故障的通知信息確定為目標信息。
第二方面,本申請公開了一種samba集群故障重連方法,應用于samba客戶終端,包括:
接收第一服務節點發送的,根據實時獲取到的samba集群中的服務節點故障信息確定出的目標信息;
根據所述目標信息,確定正在為所述samba客戶終端提供文件服務的第二服務節點是否出現故障;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911207163.6/2.html,轉載請聲明來源鉆瓜專利網。





