[發明專利]一種業務系統啟動檢測方法、裝置、電子設備及存儲介質有效
| 申請號: | 202111148509.7 | 申請日: | 2021-09-27 |
| 公開(公告)號: | CN113868059B | 公開(公告)日: | 2023-06-20 |
| 發明(設計)人: | 王棟;孫明剛 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張雪嬌 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 系統啟動 檢測 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了一種業務系統啟動檢測方法、裝置、電子設備及計算機可讀存儲介質,該方法包括:若檢測到業務系統啟動,則確定若干個目標目錄;分別生成各個目標目錄中的若干個目標文件的散列值,并利用散列值生成各個目標目錄對應的散列值文件;將散列值文件與預設校驗文件進行匹配比對;若匹配,則將目標目錄掛載為只讀模式,并加入業務集群;該方法在節點的業務系統啟動時預先進行故障檢測,在保證沒有故障后才會加入業務集群,同時將目標目錄掛載為只讀模式,保證業務系統運行時不會出現故障,避免對整體業務造成影響。
技術領域
本申請涉及計算機技術領域,特別涉及一種業務系統啟動檢測方法、業務系統啟動檢測裝置、電子設備及計算機可讀存儲介質。
背景技術
業務系統,例如存儲業務系統,通常包括操作系統和業務軟件兩個部分,業務軟件運行于操作系統(例如linux操作系統)上。業務系統部署在集群的節點上,若某一節點的業務系統出現異常,則會對整體業務造成干擾。相關技術只有在業務系統運行出現異常,對整體業務的運行造成干擾后才能確定存在故障,對整體業務的影響較大。
發明內容
有鑒于此,本申請的目的在于提供一種業務系統啟動檢測方法、業務系統啟動檢測裝置、電子設備及計算機可讀存儲介質,保證業務系統運行時不會出現故障,避免對整體業務造成影響。
為解決上述技術問題,本申請提供了一種業務系統啟動檢測方法,包括:
若檢測到業務系統啟動,則確定若干個目標目錄;
分別生成各個所述目標目錄中的若干個目標文件的散列值,并利用所述散列值生成各個所述目標目錄對應的散列值文件;
將所述散列值文件與預設校驗文件進行匹配比對;
若匹配,則將所述目標目錄掛載為只讀模式,并加入業務集群。
可選地,還包括:
獲取安裝數據包,利用所述安裝數據包安裝linux系統和業務軟件;
若所述linux系統和所述業務軟件均安裝完畢,則掃描所述目標目錄,生成所述目標文件對應的校驗散列值;
將對應于同一所述目標目錄的所述校驗散列值按照預設排序規則排序,得到散列值序列;
將所述散列值序列確定為所述預設校驗文件。
可選地,所述安裝數據包包括目標靜態文件信息和目標服務配置項,所述目標靜態文件信息記錄有所述目標目錄對應的掛載方式,所述掛載方式為只讀模式;
所述目標服務配置項用于指定目標腳本,所述目標腳本用于在業務系統啟動過程中,發起若干個并行的目標進程,所述目標進程用于掃描所述目標目錄并生成所述目標目錄對應的散列值文件;所述目標進程與所述目標目錄一一對應。
可選地,所述利用所述散列值生成各個所述目標目錄對應的散列值文件,包括:
將所述散列值按照所述預設排序規則排序,得到所述散列值文件。
可選地,所述將所述散列值文件與預設校驗文件進行匹配比對,包括:
將所述散列值文件與所述預設校驗文件中位置對應的數據進行比對;
若所有位置的所述數據均相同,則確定匹配;
若任一位置的所述數據不相同,則確定不匹配。
可選地,所述將所述散列值文件與預設校驗文件進行匹配比對,包括:
將所述散列值文件與所述預設校驗文件中具有相同標識信息的數據進行比對;
若所有具有相同所述標識信息的所述數據均相同,則確定匹配;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111148509.7/2.html,轉載請聲明來源鉆瓜專利網。





