[發明專利]集群配置的檢測方法、檢測裝置及集群配置檢測系統在審
| 申請號: | 201610982684.9 | 申請日: | 2016-11-08 |
| 公開(公告)號: | CN108063675A | 公開(公告)日: | 2018-05-22 |
| 發明(設計)人: | 王德龍 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京成創同維知識產權代理有限公司 11449 | 代理人: | 蔡純;張靖琳 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 配置 檢測 方法 裝置 系統 | ||
本發明實施例提供一種集群配置的檢測方法,包括:獲取待檢測集群的多個配置模板;針對每個配置模板,生成表征一個配置模板的文本內容的第一字符串;獲取所述待檢測集群的每臺服務器的IP地址;根據每臺服務器的IP地址,獲取對應服務器上的配置文件,并生成表征一個配置文件的文本內容的第二字符串,其中,每個配置文件都有對應的配置模板;比對第二字符串和其對應的第一字符串;以及記錄比對結果。本發明實施例提供的檢測方法實現了配置一致性的自動化檢測,提高了運維效率。本發明實施例同時提供集群配置的檢測裝置和集群配置檢測系統。
技術領域
本發明涉及計算機領域,具體涉及一種集群配置的檢測方法、檢測裝置及集群配置檢測系統。
背景技術
目前,越來越多的互聯網公司開始采用大規模的集群來支撐業務,集群的數量越來越多,一個集群的服務器數量可能達到幾千臺,面對這么多的服務器,集群配置的一致性維護成了困擾運維人員的難題。
在典型場景一中,在某個集群上線時,集群內的一臺機器由磁盤故障需要維修,暫時停機,導致配置無法同步,該機器維修完成后,重新加入集群,這時該機器的配置就需要手動同步,而手動同步一旦出錯,就會出現集群內機器配置不一致的問題。
在典型場景二中,運維人員為解決問題,在集群中的某臺機器上修改了系統配置,如/etc/sysctl.conf的參數,修改后問題很快得到了解決,但也造成了集群內服務器配置不一致的問題。
這些配置不一致可能不會立即產生問題,但在后續的運維工作中會慢慢體現出來,所以如何及時發現集群內配置不一致機器,是運維人員非常關注的。
發明內容
有鑒于此,本發明提供集群配置的檢測方法、檢測裝置及集群配置檢測系統,以幫助運維人員及時發現集群中和配置模板不一樣的配置文件。
根據本發明實施例的第一方面,本發明實施例提供一種集群配置的檢測方法,包括:獲取待檢測集群的多個配置模板;針對每個配置模板,生成表征一個配置模板的文本內容的第一字符串;獲取所述待檢測集群的每臺服務器的IP地址;根據每臺服務器的IP地址,獲取對應服務器上的配置文件,并生成表征一個配置文件的文本內容的第二字符串,其中,每個配置文件都有對應的配置模板;比對第二字符串和其對應的第一字符串;以及記錄比對結果。
可選地,還包括:將每個配置模板和第一字符串的對應關系保存到字典表中;在所述比對第一字符串和對應的第二字符串之前,所述檢測方法還包括:根據每個配置文件從所述字典表中獲取對應的第一字符串。
可選地,所述字典表通過數據庫存儲。
可選地,在所述獲取所述待檢測集群的每臺服務器的IP地址之后,在所述根據每臺服務器的IP地址,獲取對應服務器上的配置文件,并生成表征所述配置文件的文本內容的第二字符串之前,所述檢測方法還包括:針對每臺服務器的IP地址,檢測IP地址對應的服務器的存活狀態,所述存活狀態包括已存活和未存活;
所述根據每臺服務器的IP地址,獲取對應服務器上的配置文件,并生成表征所述配置文件的文本內容的第二字符串包括:根據每臺服務器的IP地址,獲取已存活的每臺服務器上的配置文件,并生成表征配置文件的文本內容的第二字符串。
可選地,采用MD5算法生成表征一個配置模板的文本內容的第一字符串和表征一個配置文件的文本內容的第二字符串。
可選地,所述記錄比對結果包括:通過數據庫和/或日志文件記錄所述比對結果。
可選地,還包括:根據所述比對結果生成報表;和/或,
通過郵件發送所述比對結果。
可選地,還包括:針對多個待檢測集群,每個待檢測集群采用一組配置模板,通過集群標識區分不同組的配置模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610982684.9/2.html,轉載請聲明來源鉆瓜專利網。





