[發明專利]一種節點故障的處理方法、裝置、存儲介質和電子設備有效
| 申請號: | 202010637895.5 | 申請日: | 2020-07-03 |
| 公開(公告)號: | CN111787113B | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 劉愛貴;魯建東;艾厚鐸;阮薛平 | 申請(專利權)人: | 北京大道云行科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F11/07;G06F11/20 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李飛 |
| 地址: | 100000 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節點 故障 處理 方法 裝置 存儲 介質 電子設備 | ||
本申請實施例提供一種節點故障的處理方法、裝置、存儲介質和電子設備,該處理方法包括:第二節點在確定第一節點故障的情況下,從配置文件中解析出第一節點的資源信息,其中,配置文件記錄有分布式文件系統中每個節點的資源信息,第一節點的資源信息包括第一節點對應的存儲設備信息和第一節點的服務;第二節點根據存儲設備信息,掛載存儲設備信息對應的存儲設備,并啟動第一節點的服務。本申請實施例通過在第一節點故障的情況下,第二節點來接管第一節點的服務,相比于現有的為每個運行節點都配置備份節點的方案,由于本申請實施例無需再為每個節點設置備份節點,從而不僅提高了節點資源的利用率,還能夠降低成本。
技術領域
本申請涉及計算機領域,尤其涉及一種節點故障的處理方法、裝置、存儲介質和電子設備。
背景技術
目前,為了實現集群存儲的高可用性,可將集群中每兩個節點設置為一組,同組之內的兩個節點對應的軟件和硬件是完全相同的。從而,在同組中的任一個節點出現故障的情況下,同組中的另外一個節點可接替該組的故障節點對外提供服務。
但是,由于在同組中的一個節點正常運行的過程中,同組中的另外一個節點是無法提供服務的,所以這種設置方式至少存在著浪費資源的問題。
發明內容
本申請實施例的目的在于提供的一種節點故障的處理方法、裝置、存儲介質和電子設備,以解決現有技術中存在著的浪費資源的問題。
第一方面,本申請實施例提供了一種節點故障的處理方法,該處理方法應用于分布式文件系統,該處理方法包括:第二節點在確定第一節點故障的情況下,從配置文件中解析出第一節點的資源信息,其中,配置文件記錄有分布式文件系統中每個節點的資源信息,第一節點的資源信息包括第一節點對應的存儲設備信息和第一節點的服務;第二節點根據存儲設備信息,掛載存儲設備信息對應的存儲設備,并啟動第一節點的服務。
因此,本申請實施例通過在第一節點故障的情況下,可從系統中的正常節點中選取一個第二節點來接管第一節點的服務,相比于現有的為每個運行節點都配置備份節點的方案,由于本申請實施例無需再為每個節點設置備份節點,從而不僅提高了節點資源的利用率,還能夠降低成本。
在一個可能的實施例中,在從配置文件中解析出第一節點的資源信息之前,處理方法還包括:第二節點對掛載在第二節點的共享卷中的鎖文件執行加鎖操作;第二節點在共享卷中的接管信息文件中寫入接管信息,其中,接管信息為表示第二節點接管第一節點的服務的信息;第二節點對鎖文件執行解鎖操作。
因此,本申請實施例可通過往接管信息文件中寫入接管信息,從而防止出現多個節點均接管第一節點的服務導致的存儲的數據不一致的問題。
在一個可能的實施例中,處理方法還包括:在第一節點恢復正常的情況下,第二節點接收第一節點發送的資源釋放請求;第二節點根據資源釋放請求,停止第一節點的服務,并釋放資源信息對應的資源;第二節點生成攜帶有釋放完成的反饋信息;第二節點向第一節點發送反饋信息。
因此,本申請實施例中的第一節點在確定第二節點已經釋放資源完畢的情況下,開始故障節點的恢復過程,從而避免了兩個節點同時訪問同一個磁盤所導致的磁盤數據損壞的問題。
此外,本申請實施例中的節點在恢復后,其可將之前的業務自動切回,從而實現負載均衡,避免單個節點長時間、高負載運行。
在一個可能的實施例中,在第二節點根據存儲設備信息,掛載存儲設備信息對應的存儲設備,并啟動第一節點的服務之后,處理方法還包括:第二節點獲取自身的節點狀態信息,其中,節點狀態信息包括第二節點接管第一節點的服務的信息;第二節點向后臺服務器發送節點狀態信息,以便于后臺服務器監控第二節點。
因此,本申請實施例可實現集群中的各個節點的監控,以及還實現了相關事件的展示(例如,可通過圖形界面來進行展示),從而極大地方便了用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大道云行科技有限公司,未經北京大道云行科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010637895.5/2.html,轉載請聲明來源鉆瓜專利網。





