[發明專利]一種集群系統中同步賬戶信息的方法、裝置和存儲介質在審
| 申請號: | 201810643630.9 | 申請日: | 2018-06-21 |
| 公開(公告)號: | CN108881231A | 公開(公告)日: | 2018-11-23 |
| 發明(設計)人: | 朱紅;劉羽;陳俊;崔坤磊 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 賬戶信息 集群系統 標識信息 目標區塊 廣播節點 同步節點 區塊 計算機可讀存儲介質 賬戶信息管理 中心化處理 存儲介質 管理節點 節點存儲 用戶身份 指令信息 不可用 健壯性 集群 宕機 存儲 驗證 更新 廣播 服務 | ||
本發明實施例公開了一種集群系統中同步賬戶信息的方法、裝置和計算機可讀存儲介質,廣播節點依據接收的指令信息,在自身節點的區塊鏈上生成目標區塊,并將相應的賬戶信息存儲在目標區塊中;其中,目標區塊有其對應的標識信息;廣播節點向集群系統的同步節點廣播賬戶信息和標識信息,以便于同步節點可以依據賬戶信息和標識信息,對自身節點的區塊鏈進行更新,以實現賬戶信息的同步。集群系統中各節點存儲的賬戶信息一致,在對用戶身份進行驗證時,各節點可以實現相同的功能,實現了節點的去中心化處理,避免了當前NIS服務中管理節點宕機或賬戶信息丟失,導致集群系統不可用情況的發生,有效提升了集群賬戶信息管理的健壯性和安全性。
技術領域
本發明涉及集群系統技術領域,特別是涉及一種集群系統中同步賬戶信息的方法、裝置和計算機可讀存儲介質。
背景技術
計算機集群在IT領域有著廣泛的應用。比如在高性能計算/超級計算領域,所有的超級計算機都是由多個節點(服務器)通過網絡的鏈接,并通過部署在其上的各種服務來協同各個節點一起完成計算任務。
在計算機集群中,有一個不可或缺的部分是用戶登錄認證系統。具體來說,集群系統中的每個節點都有自己的操作系統和該系統下的用戶賬戶,對于任何一個用戶來說,其能夠訪問(使用)某個節點的前提是該節點記錄有該用戶的賬號信息。
對于Linux系統來說,用戶的登錄和認證是通過系統中的用戶名和密碼來實現的,具體來說,每個用戶都有對應的用戶名、密碼、UID、GID等一系列信息,這些信息以明文的形式存儲在相應的配置文件中。
對于集群系統特別是Linux集群來說,為了解決用戶在各個節點上的登陸和認證問題,當前已經發展出了一些實用的方式。其中最為原始的方式就是在每個節點上分別創建該用戶的賬號。但是這種方式對于規模較大的集群,每個節點分別創建賬號是不現實的。比如對于一個包含1000個節點的集群,完成創建一個賬號就需求進行至少1000次操作。這對于集群管理是不能接受的。
對于高性能計算集群來說,現在較為通用的方式是使用網絡信息服務(NetworkInformation Service,NIS)。NIS服務通過把集群中某個節點,通常是管理節點的賬戶信息進行同步,這樣集群中同步節點上就不需要再單獨創建賬戶,只需要通過部署NIS服務并訪問管理節點上的賬戶信息,即可驗證和授權用戶登錄和使用該節點。但是隨著當前計算機集群的規模不斷擴大,NIS服務的弊端也不斷凸顯。NIS服務最大的問題在于整個服務都依賴于管理節點上的ypserv服務,如果管理節點宕機,則整個集群將無法訪問,服務的健壯性并不強。如果管理節點上的賬戶信息丟失且沒有備份,則整個集群的賬戶信息將不可恢復,這對于一個較大規模的集群系統來說是不能接受的。
另外即使在多個節點上部署ypserv服務,但還是存在一個主ypserv服務,只有主ypserv服務正常時才能在集群系統中創建、管理用戶的賬戶信息。由于整個集群的用戶管理都依賴于NIS服務記錄在管理節點上的用戶信息,如果這些信息被黑客攻擊或者惡意篡改,則整個集群的控制權就會丟失,會造成較大的損失。
可見,如何提升集群系統中賬戶信息管理的性能,是本領域技術人員亟待解決的問題。
發明內容
本發明實施例的目的是提供一種集群系統中同步賬戶信息的方法、裝置和計算機可讀存儲介質,可以提升集群系統中賬戶信息管理的性能。
為解決上述技術問題,本發明實施例提供一種集群系統中同步賬戶信息的方法,在集群系統的各節點上均部署BAM服務,所述方法包括:
廣播節點依據接收的指令信息,在自身節點的區塊鏈上生成目標區塊,并將相應的賬戶信息存儲在所述目標區塊中;其中,所述目標區塊有其對應的標識信息;
所述廣播節點向集群系統的同步節點廣播所述賬戶信息和所述標識信息,以便于同步節點依據所述賬戶信息和所述標識信息,對自身節點的區塊鏈進行更新,以實現賬戶信息的同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810643630.9/2.html,轉載請聲明來源鉆瓜專利網。





