System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及服務器領域,特別涉及一種服務器故障修復方法、裝置、主機設備、系統及介質。
技術介紹
1、服務器是信息系統基礎設施中的核心部件。服務器主板中配置有基板管理控制器(board?management?controller,bmc),能夠實時監控服務器的電壓、溫度等物理狀態,實現服務器的遠程管理、安裝及重啟等功能。然而,目前基板管理控制器的故障預測功能尚顯單一。并且,一旦服務器出現故障,仍需依賴人工介入進行處理,大大增加了維護的復雜性和成本。
技術實現思路
1、本專利技術的目的是提供一種服務器故障修復方法、裝置、主機設備、系統及介質,可使用預訓練語言模型對動態變化的服務器運行數據進行故障預測,并可利用該模型自動生成故障修復操作,從而可提升服務器故障修復的靈活性。
2、為解決上述技術問題,本專利技術提供一種服務器故障修復方法,包括:
3、獲取服務器的設備型號信息和待檢測運行數據,并將所述設備型號信息和所述待檢測運行數據整合為輸入文本;
4、將所述輸入文本輸入至預訓練語言模型,得到所述預訓練語言模型輸出的所述服務器對應的目標故障類型和目標故障修復操作;其中,所述預訓練語言模型利用各型號服務器的運行數據與故障類型間的第一預設對應關系、故障類型與故障修復操作間的第二預設對應關系進行訓練;
5、根據所述目標故障修復操作對所述服務器進行自動故障修復。
6、可選地,所述預訓練語言模型部署于模型部署設備;
7、將所述輸入
8、將所述輸入文本發送至所述模型部署設備,以使所述模型部署設備將所述輸入文本輸入至所述預訓練語言模型,并使所述模型部署設備返回所述目標故障類型和所述目標故障修復操作;
9、接收所述模型部署設備返回的所述目標故障類型和所述目標故障修復操作。
10、可選地,所述預訓練語言模型確定所述目標故障類型和所述目標故障修復操作的過程,包括:
11、所述預訓練語言模型根據所述輸入文本確定所述服務器遭遇各種故障類型的預測概率;
12、根據所述預測概率判斷所述服務器是否將發生故障;
13、若確定所述服務器將發生故障,則確定預測概率最大的故障類型為目標故障類型,并根據所述目標故障類型確定所述目標故障修復操作。
14、可選地,所述根據所述預測概率判斷所述服務器是否將發生故障,包括:
15、利用各種故障類型的預測概率確定所述服務器將發生故障的總預測概率;
16、判斷所述總預測概率是否大于預設閾值;
17、若所述總預測概率大于所述預設閾值,則判定所述服務器將發生故障;
18、若所述總預測概率不大于所述預設閾值,則判定所述服務器不會發生故障。
19、可選地,在根據所述目標故障修復操作對所述服務器進行自動故障修復之前,包括:
20、確定所述目標故障修復操作的操作類型;
21、若所述目標故障修復操作為人工操作,則將所述目標故障修復操作的文本信息輸出至顯示設備;
22、若所述目標故障修復操作為代碼執行操作,則進入所述根據所述目標故障修復操作對所述服務器進行自動故障修復的步驟。
23、可選地,在根據所述目標故障修復操作對所述服務器進行自動故障修復之后,還包括:
24、將所述目標故障修復操作的執行結果與所述目標故障類型整合為輸出文本;
25、將所述輸出文本輸出至顯示設備。
26、可選地,在根據所述目標故障修復操作對所述服務器進行自動故障修復之后,還包括:
27、獲取所述服務器在完成自動故障修復后產生的當前運行數據;
28、將包含所述設備型號信息和所述當前運行數據的輸入文本輸入至預訓練語言模型,并根據所述預訓練語言模型的輸出判斷所述服務器的故障是否成功修復;
29、若所述服務器的故障未成功修復,則將所述設備型號信息和所述待檢測運行數據整合為人工處理數據,將所述人工處理數據保存至預設數據庫,并輸出預設告警信息;
30、判斷所述預設數據庫中的人工處理數據是否添加故障類型和故障修復操作;
31、若所述人工處理數據已添加故障類型和故障修復操作,則利用所述人工處理數據及所述人工處理數據已添加的故障類型和故障修復操作對所述預訓練語言模型進行訓練。
32、可選地,在根據所述故障修復操作對所述服務器進行故障修復之后,還包括:
33、若所述服務器的故障已成功修復,則利用所述設備型號信息、所述待檢測運行數據、所述目標故障類型對所述預訓練語言模型進行訓練。
34、本專利技術還提供一種服務器故障修復裝置,包括:
35、獲取模塊,用于獲取服務器的設備型號信息和待檢測運行數據,并將所述設備型號信息和所述待檢測運行數據整合為輸入文本;
36、模型處理模塊,用于將所述輸入文本輸入至預訓練語言模型,得到所述預訓練語言模型輸出的所述服務器對應的目標故障類型和目標故障修復操作;其中,所述預訓練語言模型利用各型號服務器的運行數據與故障類型間的第一預設對應關系、故障類型與故障修復操作間的第二預設對應關系進行訓練;
37、故障修復模塊,用于根據所述目標故障修復操作對所述服務器進行自動故障修復。
38、本專利技術還提供一種主機設備,包括:
39、存儲器,用于存儲計算機程序;
40、處理器,用于執行所述計算機程序時實現如上所述的服務器故障修復方法。
41、可選地,所述主機設備為基板管理控制器。
42、本專利技術還提供一種服務器故障修復系統,包括:
43、主機設備,用于執行如上所述的服務器故障修復方法;
44、模型部署設備,所述模型部署設備中部署有預訓練語言模型,用于接收所述主機設備發送的輸入文本,將所述輸入文本輸入至所述預訓練語言模型,并向所述主機設備返回所述預訓練語言模型輸出的目標故障類型和目標故障修復操作。
45、本專利技術還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機可執行指令,所述計算機可執行指令被處理器加載并執行時,實現如上所述的服務器故障修復方法。
46、本專利技術提供一種服務器故障修復方法,包括:獲取服務器的設備型號信息和待檢測運行數據,并將所述設備型號信息和所述待檢測運行數據整合為輸入文本;將所述輸入文本輸入至預訓練語言模型,得到所述預訓練語言模型輸出的所述服務器對應的目標故障類型和目標故障修復操作;其中,所述預訓練語言模型利用各型號服務器的運行數據與故障類型間的第一預設對應關系、故障類型與故障修復操作間的第二預設對應關系進行訓練;根據所述目標故障修復操作對所述服務器進行自動故障修復。
47、可見,本專利技術首先可獲取服務器的設備型號信息和待本文檔來自技高網...
【技術保護點】
1.一種服務器故障修復方法,其特征在于,包括:
2.根據權利要求1所述的服務器故障修復方法,其特征在于,所述預訓練語言模型部署于模型部署設備;
3.根據權利要求1所述的服務器故障修復方法,其特征在于,所述預訓練語言模型確定所述目標故障類型和所述目標故障修復操作的過程,包括:
4.根據權利要求3所述的服務器故障修復方法,其特征在于,所述根據所述預測概率判斷所述服務器是否將發生故障,包括:
5.根據權利要求1所述的服務器故障修復方法,其特征在于,在根據所述目標故障修復操作對所述服務器進行自動故障修復之前,包括:
6.根據權利要求1所述的服務器故障修復方法,其特征在于,在根據所述目標故障修復操作對所述服務器進行自動故障修復之后,還包括:
7.根據權利要求1至6任一項所述的服務器故障修復方法,其特征在于,在根據所述目標故障修復操作對所述服務器進行自動故障修復之后,還包括:
8.一種服務器故障修復裝置,其特征在于,包括:
9.一種主機設備,其特征在于,包括:
10.根據權利要求9所述
11.一種服務器故障修復系統,其特征在于,包括:
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機可執行指令,所述計算機可執行指令被處理器加載并執行時,實現如權利要求1至7任一項所述的服務器故障修復方法。
...【技術特征摘要】
1.一種服務器故障修復方法,其特征在于,包括:
2.根據權利要求1所述的服務器故障修復方法,其特征在于,所述預訓練語言模型部署于模型部署設備;
3.根據權利要求1所述的服務器故障修復方法,其特征在于,所述預訓練語言模型確定所述目標故障類型和所述目標故障修復操作的過程,包括:
4.根據權利要求3所述的服務器故障修復方法,其特征在于,所述根據所述預測概率判斷所述服務器是否將發生故障,包括:
5.根據權利要求1所述的服務器故障修復方法,其特征在于,在根據所述目標故障修復操作對所述服務器進行自動故障修復之前,包括:
6.根據權利要求1所述的服務器故障修復方法,其特征在于,在根據所述目標故障修復操...
【專利技術屬性】
技術研發人員:余志偉,王長紅,周朗,李拓,鄒曉峰,
申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。