本發(fā)明涉及云計(jì)算數(shù)據(jù)中心領(lǐng)域,特別是涉及一種軟件包的自動(dòng)安裝方法及裝置。
背景技術(shù):
在云計(jì)算時(shí)代,越來越多的信息系統(tǒng)逐漸遷移到了云平臺(tái)之上,原來的一臺(tái)服務(wù)器對(duì)應(yīng)云平臺(tái)的一臺(tái)或多臺(tái)虛擬機(jī)。傳統(tǒng)信息技術(shù)(informationtechnology,簡稱it)管理員在進(jìn)行服務(wù)器內(nèi)軟件的安裝或升級(jí)時(shí),通常需要通過遠(yuǎn)程登陸或手動(dòng)登陸每臺(tái)服務(wù)器,執(zhí)行相應(yīng)軟件的安裝或升級(jí),執(zhí)行效率低,容易出錯(cuò)。現(xiàn)有的一些虛擬機(jī)內(nèi)軟件升級(jí)的方法相對(duì)簡單,操作友好性不高,無法較好地簡化管理員的工作。
因此,如何解決it管理員日常工作中軟件安裝或升級(jí)效率低的問題,是本領(lǐng)域技術(shù)人員亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種軟件包的自動(dòng)安裝方法及裝置,可以減輕it管理員的工作負(fù)擔(dān),提高云計(jì)算管理平臺(tái)的操作友好性,解決了以往方法效率低,工作繁重的問題點(diǎn)。其具體方案如下:
一種軟件包的自動(dòng)安裝方法,包括:
在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;
將所述待安裝或待升級(jí)軟件的軟件包上傳到所述云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;
在所述云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有所述增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成所述軟件包的自動(dòng)安裝。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包,具體包括:
選擇具有待安裝或待升級(jí)軟件的虛擬機(jī);
在云計(jì)算管理平臺(tái)的菜單中選擇安裝增強(qiáng)功能包菜單;
登陸所述虛擬機(jī),并打開所述虛擬機(jī)的光驅(qū)或掛載光驅(qū)設(shè)備,執(zhí)行增強(qiáng)功能包的安裝程序。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在執(zhí)行增強(qiáng)功能包的安裝程序之后,還包括:
卸載增強(qiáng)功能包的安裝光盤。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,將所述待安裝或待升級(jí)軟件的軟件包上傳到所述云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄,具體包括:
整理所述待安裝或待升級(jí)軟件的軟件包;
在所述云計(jì)算管理平臺(tái)的軟件存放管理頁面上配置相關(guān)參數(shù),開啟軟件存放目錄功能;
在所述云計(jì)算管理平臺(tái)的軟件存放管理頁面上點(diǎn)擊上傳按鈕,選擇所述軟件包,點(diǎn)擊確認(rèn);
將選擇的所述軟件包上傳到所述云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,具有待安裝或待升級(jí)軟件的虛擬機(jī)均可訪問到所述軟件存放目錄。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在所述云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有所述增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成所述軟件包的自動(dòng)安裝,具體包括:
打開所述云計(jì)算管理平臺(tái)的虛擬機(jī)列表,選擇安裝有所述增強(qiáng)功能包的虛擬機(jī);
在所述云計(jì)算管理平臺(tái)的菜單中選擇安裝或升級(jí)軟件菜單;
所述云計(jì)算管理平臺(tái)通過所述增強(qiáng)功能包,向所述虛擬機(jī)發(fā)送軟件安裝或升級(jí)指令;
在所述虛擬機(jī)內(nèi)執(zhí)行對(duì)應(yīng)軟件安裝或升級(jí)操作,完成所述軟件包的自動(dòng)安裝。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在完成所述軟件包的自動(dòng)安裝之后,還包括:
所述增強(qiáng)功能包將執(zhí)行結(jié)果反饋到所述云計(jì)算管理平臺(tái);
所述云計(jì)算管理平臺(tái)顯示所述虛擬機(jī)內(nèi)軟件安裝或升級(jí)任務(wù)執(zhí)行的結(jié)果。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,所述軟件包為所述待安裝軟件的安裝包或所述待升級(jí)軟件的升級(jí)包。
本發(fā)明實(shí)施例還提供了一種軟件包的自動(dòng)安裝裝置,包括:
增強(qiáng)功能包安裝模塊,用于在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;
軟件包上傳模塊,用于將所述待安裝或待升級(jí)軟件的軟件包上傳到所述云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;
軟件包安裝模塊,用于在所述云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有所述增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成所述軟件包的自動(dòng)安裝。
優(yōu)選地,在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝裝置中,所述軟件包為所述待安裝軟件的安裝包或所述待升級(jí)軟件的升級(jí)包。
本發(fā)明所提供的一種軟件包的自動(dòng)安裝方法及裝置,包括:在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝。本發(fā)明在云計(jì)算管理平臺(tái)上通過增強(qiáng)功能包和軟件存放目錄,這樣可以在云計(jì)算管理平臺(tái)選擇批量的虛擬機(jī),并對(duì)虛擬機(jī)內(nèi)的軟件一鍵式進(jìn)行安裝或升級(jí),可以減輕it管理員的工作負(fù)擔(dān),提高云計(jì)算管理平臺(tái)的操作友好性,解決了以往方法效率低,工作繁重的問題點(diǎn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝方法流程圖;
圖2為本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝方法具體流程圖之一;
圖3為本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝方法具體流程圖之二;
圖4為本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝方法具體流程圖之三。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供一種軟件包的自動(dòng)安裝方法,如圖1所示,包括以下步驟:
s101、在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包(guesttools,簡稱gt);
s102、將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;
s103、在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝。
在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,首先在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;然后將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;最后在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝。本申請?jiān)谠朴?jì)算管理平臺(tái)上通過增強(qiáng)功能包和軟件存放目錄,這樣可以在云計(jì)算管理平臺(tái)選擇批量的虛擬機(jī),并對(duì)虛擬機(jī)內(nèi)的軟件一鍵式進(jìn)行安裝或升級(jí),可以減輕it管理員的工作負(fù)擔(dān),提高云計(jì)算管理平臺(tái)的操作友好性,解決了以往方法效率低,工作繁重的問題點(diǎn)。
需要說明的是,在具體實(shí)施時(shí),軟件包為待安裝軟件的安裝包或待升級(jí)軟件的升級(jí)包,也就是說,本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法包括待安裝軟件的安裝包的自動(dòng)安裝方法,以及待升級(jí)軟件的升級(jí)包的自動(dòng)升級(jí)安裝方法。
在具體實(shí)施時(shí),在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,步驟s101在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包,如圖2所示,具體可以包括以下步驟:
s201、選擇具有待安裝或待升級(jí)軟件的虛擬機(jī);
s202、在云計(jì)算管理平臺(tái)的菜單中選擇安裝增強(qiáng)功能包菜單;
s203、登陸虛擬機(jī),并打開虛擬機(jī)的光驅(qū)或掛載光驅(qū)設(shè)備,執(zhí)行增強(qiáng)功能包的安裝程序。
經(jīng)過步驟s201至步驟s203之后,增強(qiáng)功能包服務(wù)運(yùn)行正常,支持虛擬機(jī)內(nèi)軟件安裝或升級(jí)。
進(jìn)一步地,在具體實(shí)施時(shí),在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在執(zhí)行增強(qiáng)功能包的安裝程序之后,如圖2所示,還可以包括以下步驟:
s204、卸載增強(qiáng)功能包的安裝光盤。
在具體實(shí)施時(shí),在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,步驟s102將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄,如圖3所示,具體可以包括以下步驟:
s301、整理待安裝或待升級(jí)軟件的軟件包;
s302、在云計(jì)算管理平臺(tái)的軟件存放管理頁面上配置相關(guān)參數(shù),開啟軟件存放目錄功能;
s303、在云計(jì)算管理平臺(tái)的軟件存放管理頁面上點(diǎn)擊上傳按鈕,選擇軟件包,點(diǎn)擊確認(rèn);
s304、將選擇的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄。
需要說明的是,在具體實(shí)施時(shí),具有待安裝或待升級(jí)軟件的虛擬機(jī)需要均可以訪問到軟件存放目錄,即安裝有增強(qiáng)功能包的虛擬機(jī)需要均可以訪問軟件存放目錄。
在具體實(shí)施時(shí),在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,步驟s103在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝,如圖4所示,具體可以包括以下步驟:
s401、打開云計(jì)算管理平臺(tái)的虛擬機(jī)列表,選擇安裝有增強(qiáng)功能包的虛擬機(jī);
s402、在云計(jì)算管理平臺(tái)的菜單中選擇安裝或升級(jí)軟件菜單;
s403、云計(jì)算管理平臺(tái)通過增強(qiáng)功能包,向虛擬機(jī)發(fā)送軟件安裝或升級(jí)指令;
s404、在虛擬機(jī)內(nèi)執(zhí)行對(duì)應(yīng)軟件安裝或升級(jí)操作,完成軟件包的自動(dòng)安裝。
進(jìn)一步地,在具體實(shí)施時(shí),在本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝方法中,在完成軟件包的自動(dòng)安裝之后,如圖4所示,還可以包括以下步驟:
s405、增強(qiáng)功能包將執(zhí)行結(jié)果反饋到云計(jì)算管理平臺(tái);
s406、云計(jì)算管理平臺(tái)顯示虛擬機(jī)內(nèi)軟件安裝或升級(jí)任務(wù)執(zhí)行的結(jié)果。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種軟件包的自動(dòng)安裝裝置,由于該裝置解決問題的原理與前述一種軟件包的自動(dòng)安裝方法相似,因此該裝置的實(shí)施可以參見軟件包的自動(dòng)安裝方法的實(shí)施,重復(fù)之處不再贅述。
在具體實(shí)施時(shí),本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝裝置,包括:
增強(qiáng)功能包安裝模塊,用于在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;
軟件包上傳模塊,用于將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;
軟件包安裝模塊,用于在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝。
本發(fā)明實(shí)施例提供的軟件包的自動(dòng)安裝裝置通過以上三個(gè)模塊的相互作用,完成云計(jì)算管理平臺(tái)提供支持虛擬機(jī)內(nèi)軟件安裝或升級(jí)的增強(qiáng)功能包,配置對(duì)應(yīng)的軟件存放目錄,云計(jì)算管理平臺(tái)支持對(duì)虛擬機(jī)執(zhí)行批量操作,這樣在云計(jì)算管理平臺(tái)上通過增強(qiáng)功能包和軟件存放目錄,可以在云計(jì)算管理平臺(tái)選擇批量的虛擬機(jī),并對(duì)虛擬機(jī)內(nèi)的軟件一鍵式進(jìn)行安裝或升級(jí),可以減輕it管理員的工作負(fù)擔(dān),提高云計(jì)算管理平臺(tái)的操作友好性,解決了以往方法效率低,工作繁重的問題點(diǎn)。
需要說明的是,在具體實(shí)施時(shí),軟件包為待安裝軟件的安裝包或待升級(jí)軟件的升級(jí)包,也就是說,本發(fā)明實(shí)施例提供的上述軟件包的自動(dòng)安裝裝置包括待安裝軟件的安裝包的自動(dòng)安裝裝置,以及待升級(jí)軟件的升級(jí)包的自動(dòng)升級(jí)安裝裝置。
本發(fā)明實(shí)施例提供的一種軟件包的自動(dòng)安裝方法及裝置,包括:在具有待安裝或待升級(jí)軟件的虛擬機(jī)內(nèi)安裝云計(jì)算管理平臺(tái)提供的增強(qiáng)功能包;將待安裝或待升級(jí)軟件的軟件包上傳到云計(jì)算管理平臺(tái)對(duì)應(yīng)的軟件存放目錄;在云計(jì)算管理平臺(tái)的虛擬機(jī)列表中勾選安裝有增強(qiáng)功能包的虛擬機(jī),選擇菜單中相應(yīng)選項(xiàng),完成軟件包的自動(dòng)安裝。本發(fā)明在云計(jì)算管理平臺(tái)上通過增強(qiáng)功能包和軟件存放目錄,這樣可以在云計(jì)算管理平臺(tái)選擇批量的虛擬機(jī),并對(duì)虛擬機(jī)內(nèi)的軟件一鍵式進(jìn)行安裝或升級(jí),可以減輕it管理員的工作負(fù)擔(dān),提高云計(jì)算管理平臺(tái)的操作友好性,解決了以往方法效率低,工作繁重的問題點(diǎn)。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間具有任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還具有另外的相同要素。
以上對(duì)本發(fā)明所提供的軟件包的自動(dòng)安裝方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。