本申請涉及計算機(jī),尤其涉及網(wǎng)卡固件升級方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、服務(wù)器是網(wǎng)絡(luò)環(huán)境中的高性能計算機(jī),提供存儲和處理服務(wù)。相關(guān)技術(shù)中,服務(wù)器上的網(wǎng)卡設(shè)備的固件升級依賴服務(wù)器操作系統(tǒng)上的工具。由于部分類型的網(wǎng)卡設(shè)備的特殊性,其往往通過帶外升級的方式進(jìn)行固件升級。
2、然而,相關(guān)技術(shù)中帶外升級部分類型的網(wǎng)卡設(shè)備的固件往往是串行的方式,由于服務(wù)器中的網(wǎng)卡設(shè)備的數(shù)量較多,這種方式導(dǎo)致網(wǎng)卡設(shè)備的固件升級耗時較長。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N網(wǎng)卡固件升級方法、裝置、電子設(shè)備及存儲介質(zhì),以至少解決相關(guān)技術(shù)中帶外串行升級網(wǎng)卡設(shè)備的固件導(dǎo)致網(wǎng)卡設(shè)備的固件升級耗時較長的問題。
2、本申請?zhí)峁┝艘环N網(wǎng)卡固件升級方法,應(yīng)用于帶外處理器,包括:
3、獲取目標(biāo)網(wǎng)卡固件;
4、基于目標(biāo)網(wǎng)卡固件,確定支持使用目標(biāo)網(wǎng)卡固件進(jìn)行升級的至少一個目標(biāo)網(wǎng)卡設(shè)備,得到目標(biāo)網(wǎng)卡固件對應(yīng)的目標(biāo)網(wǎng)卡設(shè)備集合;
5、接收用戶輸入的網(wǎng)卡升級需求信息;
6、在網(wǎng)卡升級需求信息表征的任一待升級網(wǎng)卡設(shè)備屬于目標(biāo)網(wǎng)卡設(shè)備集合的情況下,將該待升級網(wǎng)卡設(shè)備作為目標(biāo)待升級網(wǎng)卡設(shè)備;
7、基于目標(biāo)網(wǎng)卡固件,并行對多個目標(biāo)待升級網(wǎng)卡設(shè)備中的網(wǎng)卡固件進(jìn)行升級。
8、本申請還提供了一種網(wǎng)卡固件升級裝置,應(yīng)用于帶外處理器,包括:
9、獲取模塊,用于獲取目標(biāo)網(wǎng)卡固件;
10、第一確定模塊,用于基于目標(biāo)網(wǎng)卡固件,確定支持使用目標(biāo)網(wǎng)卡固件進(jìn)行升級的至少一個目標(biāo)網(wǎng)卡設(shè)備,得到目標(biāo)網(wǎng)卡固件對應(yīng)的目標(biāo)網(wǎng)卡設(shè)備集合;
11、接收模塊,用于接收用戶輸入的網(wǎng)卡升級需求信息;
12、第二確定模塊,用于在網(wǎng)卡升級需求信息表征的任一待升級網(wǎng)卡設(shè)備屬于目標(biāo)網(wǎng)卡設(shè)備集合的情況下,將該待升級網(wǎng)卡設(shè)備作為目標(biāo)待升級網(wǎng)卡設(shè)備;
13、升級模塊,用于基于目標(biāo)網(wǎng)卡固件,并行對多個目標(biāo)待升級網(wǎng)卡設(shè)備中的網(wǎng)卡固件進(jìn)行升級。
14、本申請還提供了一種電子設(shè)備,包括:存儲器,用于存儲計算機(jī)程序;處理器,用于執(zhí)行計算機(jī)程序時實現(xiàn)上述任一種網(wǎng)卡固件升級方法的步驟。
15、本申請還提供了一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序,其中,計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述任一種網(wǎng)卡固件升級方法的步驟。
16、本申請還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述任一種網(wǎng)卡固件升級方法的步驟。
17、通過本申請,由于根據(jù)目標(biāo)網(wǎng)卡固件,從服務(wù)器中篩選出支持使用目標(biāo)網(wǎng)卡固件進(jìn)行升級的目標(biāo)網(wǎng)卡設(shè)備集合,根據(jù)用戶輸入的網(wǎng)卡升級需求信息表征的待升級網(wǎng)卡設(shè)備,從待升級網(wǎng)卡設(shè)備中確定屬于目標(biāo)網(wǎng)卡設(shè)備集合的多個目標(biāo)待升級網(wǎng)卡設(shè)備,根據(jù)目標(biāo)網(wǎng)卡固件,并行對多個目標(biāo)待升級網(wǎng)卡設(shè)備的網(wǎng)卡固件進(jìn)行升級,相較于相關(guān)技術(shù)中的串行升級網(wǎng)卡固件的方式,并行處理充分了系統(tǒng)資源,能夠在更短的時間內(nèi)完成多個網(wǎng)卡的固件升級,因此,可以解決帶外串行升級網(wǎng)卡設(shè)備的固件耗時較長的技術(shù)問題,達(dá)到了減少網(wǎng)卡設(shè)備的固件升級耗時,提高網(wǎng)卡固件升級效率的技術(shù)效果。
1.一種網(wǎng)卡固件升級方法,其特征在于,應(yīng)用于帶外處理器,包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述基于所述目標(biāo)網(wǎng)卡固件,確定支持使用所述目標(biāo)網(wǎng)卡固件進(jìn)行升級的至少一個目標(biāo)網(wǎng)卡設(shè)備,包括:
3.根據(jù)權(quán)利要求2所述的網(wǎng)卡固件升級方法,其特征在于,所述確定服務(wù)器中同時支持平臺級數(shù)據(jù)模型協(xié)議和管理組件傳輸協(xié)議,且支持升級的第一網(wǎng)卡設(shè)備,包括:
4.根據(jù)權(quán)利要求2所述的網(wǎng)卡固件升級方法,其特征在于,所述基于所述目標(biāo)網(wǎng)卡固件,從所述第一網(wǎng)卡設(shè)備中確定支持使用所述目標(biāo)網(wǎng)卡固件進(jìn)行升級的至少一個目標(biāo)網(wǎng)卡設(shè)備,包括:
5.根據(jù)權(quán)利要求2所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述在所述網(wǎng)卡升級需求信息表征的任一待升級網(wǎng)卡設(shè)備屬于所述目標(biāo)網(wǎng)卡設(shè)備集合的情況下,將該待升級網(wǎng)卡設(shè)備作為目標(biāo)待升級網(wǎng)卡設(shè)備,包括:
7.根據(jù)權(quán)利要求6所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述基于所述目標(biāo)網(wǎng)卡固件,并行對多個所述目標(biāo)待升級網(wǎng)卡設(shè)備中的網(wǎng)卡固件進(jìn)行升級,包括:
9.根據(jù)權(quán)利要求8所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求10所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
13.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
14.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
15.根據(jù)權(quán)利要求14所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
16.根據(jù)權(quán)利要求1所述的網(wǎng)卡固件升級方法,其特征在于,所述方法還包括:
17.一種網(wǎng)卡固件升級裝置,其特征在于,應(yīng)用于帶外處理器,包括:
18.一種電子設(shè)備,其特征在于,包括:
19.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序,其中,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至16任一項所述網(wǎng)卡固件升級方法的步驟。
20.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至16任一項所述網(wǎng)卡固件升級方法的步驟。