本發明專利技術提供一種服務器兼容適配方法、裝置、電子設備及存儲介質,涉及服務器領域,可擬合服務器被設配工具兼容的兼容度,進而提升服務器兼容適配效率。方法包括:獲取適配工具對應的服務器信息樹;服務器信息樹中的每一節點與適配工具兼容的一種服務器功能信息對應;對服務器信息樹進行遍歷,根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,并根據測試結果生成表征待適配服務器是否兼容目標服務器功能信息的特征值;在完成遍歷時,利用特征值及與特征值對應的節點的預設權重生成數據對,并利用所有數據對及邏輯回歸算法生成擬合模型;利用擬合模型生成待適配服務器的兼容值,并利用兼容值確定適配工具是否兼容待適配服務器。待適配服務器。待適配服務器。
【技術實現步驟摘要】
一種服務器兼容適配方法、裝置、電子設備及存儲介質
[0001]本專利技術涉及服務器領域,特別涉及一種服務器兼容適配方法、裝置、電子設備及存儲介質。
技術介紹
[0002]隨著大數據技術的不斷發展,建立大體量的數據中心已迫在眉睫。數據中心本著兼容利舊、節約成本的原則,通常會同時使用多種型號的服務器。因此,對多種服務器的適配工作,是數據中心對服務器進行有效管控的關鍵。
[0003]相關技術中,運維人員需要在適配工具包中為每種服務器進行適配,然而這會產生很大的工作量,進而降低了服務器兼容適配的效率。
技術實現思路
[0004]本專利技術的目的是提供一種服務器兼容適配方法、裝置、電子設備及存儲介質,可利用邏輯回歸算法擬合服務器被設配工具兼容的兼容度,并根據兼容度對服務器進行兼容適配,進而提升服務器兼容適配的效率。
[0005]為解決上述技術問題,本專利技術提供一種服務器兼容適配方法,包括:
[0006]獲取適配工具對應的服務器信息樹;所述服務器信息樹中的每一節點與所述適配工具兼容的一種服務器功能信息對應;
[0007]對所述服務器信息樹進行遍歷,根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,并根據測試結果生成表征所述待適配服務器是否兼容所述目標服務器功能信息的特征值;
[0008]在完成遍歷時,利用所述特征值及與所述特征值對應的節點的預設權重生成數據對,并利用所有所述數據對及邏輯回歸算法生成擬合模型;
[0009]利用所述擬合模型生成所述待適配服務器的兼容值,并利用所述兼容值確定所述適配工具是否兼容所述待適配服務器。
[0010]可選地,所述對所述服務器信息樹進行遍歷,包括:
[0011]利用回溯算法對所述服務器信息樹進行遍歷。
[0012]可選地,所述根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,包括:
[0013]根據所述目標服務器功能信息生成測試指令,并將所述測試指令發送至所述待適配服務器;
[0014]當確定所述待適配服務器響應所述測試指令時,判定所述待適配服務器兼容所述目標服務器功能信息。
[0015]可選地,在將所述測試指令發送至所述待適配服務器之后,還包括:
[0016]當確定所述待適配服務器未響應所述測試指令時,判斷所述目標節點是否為預設特殊節點;
[0017]若是,則判定所述適配工具不兼容所述待適配服務器,并退出遍歷。
[0018]可選地,在將所述測試指令發送至所述待適配服務器之前,還包括:
[0019]獲取所述待適配服務器的通信協議信息,并利用所述通信協議信息與所述待適配服務器建立通信連接。
[0020]可選地,在獲取適配工具對應的服務器信息樹之前,還包括:
[0021]獲取所述適配工具對應的適配列表,并判斷所述適配列表中是否存在所述待適配服務器的信息;
[0022]若否,則進入獲取適配工具對應的服務器信息樹的步驟。
[0023]可選地,所述利用所述特征值及與所述特征值對應的節點的預設權重生成數據對,并利用所有所述數據對及邏輯回歸算法生成擬合模型,包括:
[0024]利用所述特征值及所述預設權重生成加權值,并利用所述加權值及所述特征值生成所述數據對;
[0025]利用所有所述數據對及所述邏輯回歸算法以如下方式生成所述擬合模型:
[0026]y=w
t
x+b;
[0027]其中,y=w
t
x+b表示所述擬合模型;w和b均表示修正參數,并通過最小二乘法求解得到,x
i
表示第i個特征值,y
i
表示第i個特征值對應的加權值,x為所有x
i
之和,為所有x
i
的平均值,y表示所述兼容值,m和t均表示服務器信息樹中節點的總數量。
[0028]本專利技術還提供一種服務器兼容適配裝置,包括:
[0029]獲取模塊,用于獲取適配工具對應的服務器信息樹;所述服務器信息樹中的每一節點與所述適配工具兼容的一種服務器功能信息對應;
[0030]遍歷測試模塊,用于對所述服務器信息樹進行遍歷,根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,并根據測試結果生成表征所述待適配服務器是否兼容所述目標服務器功能信息的特征值;
[0031]擬合模塊,用于在完成遍歷時,利用所述特征值及與所述特征值對應的節點的預設權重生成數據對,并利用所有所述數據對及邏輯回歸算法生成擬合模型;
[0032]兼容判定模塊,用于利用所述擬合模型生成所述待適配服務器的兼容值,并利用所述兼容值確定所述適配工具是否兼容所述待適配服務器。
[0033]本專利技術還提供一種電子設備,包括:
[0034]存儲器,用于存儲計算機程序;
[0035]處理器,用于執行所述計算機程序時實現如上所述的服務器兼容適配方法。
[0036]本專利技術還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機可執行指令,所述計算機可執行指令被處理器加載并執行時,實現如上所述的服務器兼容適配方法。
[0037]本專利技術提供一種服務器兼容適配方法,包括:獲取適配工具對應的服務器信息樹;所述服務器信息樹中的每一節點與所述適配工具兼容的一種服務器功能信息對應;對所述
服務器信息樹進行遍歷,根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,并根據測試結果生成表征所述待適配服務器是否兼容所述目標服務器功能信息的特征值;在完成遍歷時,利用所述特征值及與所述特征值對應的節點的預設權重生成數據對,并利用所有所述數據對及邏輯回歸算法生成擬合模型;利用所述擬合模型生成所述待適配服務器的兼容值,并利用所述兼容值確定所述適配工具是否兼容所述待適配服務器。
[0038]可見,本專利技術首先可獲取適配工具對應的服務器信息樹,該樹中的每一節點與該工具兼容的一種服務器功能信息相對應,換而言之,該樹囊括了適配工具可兼容的所有服務器功能信息,同時還能夠記錄各服務器功能信息之間的依賴關系;此后,本專利技術可對服務器信息樹進行遍歷,并根據每輪遍歷到的節點對應的目標服務器功能信息測試待適配服務器,以確定待適配服務器中是否具有目標服務器功能信息,并根據測試結果生成特征值。這樣設置的原因在于適配工具所擁有的服務器操作很多都是通用命令,而這意味著雖然適配工具并未對某些服務器進行適配,但仍可利用通用命令對這些服務器進行控制管理,因此執行這一遍歷測試,能夠確定待適配服務器中有哪些功能可被適配工具兼容;最后,本專利技術可利用特征值、與所述特征值對應的權重值以及邏輯回歸算法生成擬合模型,并利用擬合模型生成表征所述適配工具是否兼容所述待適配服務器的兼容值,其中權重值可表征特征值對應的服務器功能的重要性,即能夠根據待適配服務器所具有的各類功能的重要程度,對該服務器的可被適配工具兼容的可能性進行擬合,進而可快速且有效地進行服務器適配,能夠有效提升多種類服務器的適配效率。本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種服務器兼容適配方法,其特征在于,包括:獲取適配工具對應的服務器信息樹;所述服務器信息樹中的每一節點與所述適配工具兼容的一種服務器功能信息對應;對所述服務器信息樹進行遍歷,根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,并根據測試結果生成表征所述待適配服務器是否兼容所述目標服務器功能信息的特征值;在完成遍歷時,利用所述特征值及與所述特征值對應的節點的預設權重生成數據對,并利用所有所述數據對及邏輯回歸算法生成擬合模型;利用所述擬合模型生成所述待適配服務器的兼容值,并利用所述兼容值確定所述適配工具是否兼容所述待適配服務器。2.根據權利要求1所述的服務器兼容適配方法,其特征在于,所述對所述服務器信息樹進行遍歷,包括:利用回溯算法對所述服務器信息樹進行遍歷。3.根據權利要求1所述的服務器兼容適配方法,其特征在于,所述根據每輪遍歷的節點對應的目標服務器功能信息測試待適配服務器,包括:根據所述目標服務器功能信息生成測試指令,并將所述測試指令發送至所述待適配服務器;當確定所述待適配服務器響應所述測試指令時,判定所述待適配服務器兼容所述目標服務器功能信息。4.根據權利要求3所述的服務器兼容適配方法,其特征在于,在將所述測試指令發送至所述待適配服務器之后,還包括:當確定所述待適配服務器未響應所述測試指令時,判斷所述目標節點是否為預設特殊節點;若是,則判定所述適配工具不兼容所述待適配服務器,并退出遍歷。5.根據權利要求3所述的服務器兼容適配方法,其特征在于,在將所述測試指令發送至所述待適配服務器之前,還包括:獲取所述待適配服務器的通信協議信息,并利用所述通信協議信息與所述待適配服務器建立通信連接。6.根據權利要求1所述的服務器兼容適配方法,其特征在于,在獲取適配工具對應的服務器信息樹之前,還包括:獲取所述適配工具對應的適配列表,并判斷所述適配列表中是否存在所述待適配服務器的信息;若否,則進入獲取適配工具對應的服務器信息樹的步驟。7.根據權利要求1至6任一項所述...
【專利技術屬性】
技術研發人員:張晨,李鋒,
申請(專利權)人:蘇州浪潮智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。