專利名稱:虛擬機(jī)Agent自動升級的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種虛擬機(jī)Agent自動升級的方法。
背景技術(shù):
運(yùn)行于虛擬機(jī)中的VDKVirtual Desktop Infrastructure,虛擬桌面基礎(chǔ)架構(gòu)平臺)agent程序,是用來供VDI調(diào)用以配合VDI功能的實(shí)現(xiàn)。如果在生產(chǎn)平臺中,VDI進(jìn)行了升級,提供了新的功能需要agent也進(jìn)行升級。若采用手動刪除當(dāng)前agent,然后再安裝升級版本,耗時耗力。
發(fā)明內(nèi)容
(一)解決的技術(shù)問題本發(fā)明解決的技術(shù)問題是提供一種虛擬機(jī)Agent自動升級的方法,用以解決Agent的自動升級問題。(二)技術(shù)方案本發(fā)明提出了一種虛擬機(jī)Agent自動升級的方法,所述方法包括:S1:虛擬桌面基礎(chǔ)架構(gòu)VDI獲取Agent當(dāng)前版本信息,并根據(jù)所述當(dāng)前版本信息檢查所述Agent是否需要升級,若是,則跳轉(zhuǎn)步驟S2,若否,則結(jié)束;所述VDI具有Agent文件下載功能;S2:調(diào)用Agent升級接口,并啟動升級程序;S3:所述升級程序關(guān)閉Agent當(dāng)前版本服務(wù),并下載升級版本文件。優(yōu)選地,保存Agent當(dāng)前版本文件。優(yōu)選地,將所述升級版本文件下載到Agent當(dāng)前版本同路徑的文件夾下。優(yōu)選地,所述升級程序開啟Agent升級版本服務(wù)。優(yōu)選地,所述升級程序退出。(三)有益效果本發(fā)明通過提供一種虛擬機(jī)Agent自動升級的方法,實(shí)現(xiàn)了 Agent的自動升級,方便省時。
圖1是本發(fā)明提出的方法流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。本發(fā)明提出了一種虛擬機(jī)Agent自動升級的方法,通過升級程序來代替人工升級。升級程序通過從VDI中下載Agent升級版本的文件來替換Agent當(dāng)前版本文件實(shí)現(xiàn)Agent的自動升級。所述方法包括:S1:虛擬桌面基礎(chǔ)架構(gòu)VDI獲取Agent當(dāng)前版本信息,并根據(jù)所述當(dāng)前版本信息檢查所述Agent是否需要升級,若是,則跳轉(zhuǎn)步驟S2,若否,則結(jié)束;所述VDI具有Agent文件下載功能;首先ADI要通過程序等實(shí)現(xiàn)Agent版本文件下載的功能,然后在繼續(xù)本發(fā)明提出的方法。S2:當(dāng)檢查到該Agent需要升級,則VDI調(diào)用Agent升級接口,并啟動升級程序;S3:所述升級程序關(guān)閉Agent當(dāng)前版本服務(wù),并從VDI中下載升級版本文件。將所述升級版本文件下載到Agent當(dāng)前版本同路徑的文件夾下,如Agentapd文件夾,下載完成后,保存Agent當(dāng)前版本文件,可以將保存Agent當(dāng)前版本文件的文件夾命名為Agent-bak,將保存Agent升級版本文件的文件重命名為Agent,所述升級程序開啟Agent升級版本服務(wù),并退出。本實(shí)施例通過提供一種虛擬機(jī)Agent自動升級的方法,在使得Agent能夠自動升級,在某些特殊虛擬機(jī)對于管理員不能接入的問題上,保證了用戶的正常操作。以上實(shí)施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
權(quán)利要求
1.虛擬機(jī)Agent自動升級的方法,其特征在于,所述方法包括: 51:虛擬桌面基礎(chǔ)架構(gòu)VDI獲取Agent當(dāng)前版本信息,并根據(jù)所述當(dāng)前版本信息檢查所述Agent是否需要升級,若是,則跳轉(zhuǎn)步驟S2,若否,則結(jié)束;所述VDI具有Agent文件下載功能; 52:調(diào)用Agent升級接口,并啟動升級程序; 53:所述升級程序關(guān)閉Agent當(dāng)前版本服務(wù),并下載升級版本文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,保存Agent當(dāng)前版本文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述升級版本文件下載到Agent當(dāng)前版本同路徑的文件夾下。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述文件夾重命名為Agent。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述升級程序開啟Agent升級版本服務(wù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述升級程序退出。
全文摘要
本發(fā)明提供一種虛擬機(jī)Agent自動升級的方法,所述方法包括S1虛擬桌面基礎(chǔ)架構(gòu)VDI獲取Agent當(dāng)前版本信息,并根據(jù)所述當(dāng)前版本信息檢查所述Agent是否需要升級,若是,則跳轉(zhuǎn)步驟S2,若否,則結(jié)束;所述VDI具有Agent文件下載功能;S2調(diào)用Agent升級接口,并啟動升級程序;S3所述升級程序關(guān)閉Agent當(dāng)前版本服務(wù),并下載升級版本文件。本發(fā)明通過提供一種虛擬機(jī)Agent自動升級的方法,實(shí)現(xiàn)了Agent的自動升級,方便省時。
文檔編號G06F9/445GK103150185SQ201310082788
公開日2013年6月12日 申請日期2013年3月15日 優(yōu)先權(quán)日2013年3月15日
發(fā)明者侯鵬 申請人:漢柏科技有限公司