虚拟机Agent自动升级的方法

文档序号:6400362阅读:700来源:国知局
专利名称:虚拟机Agent自动升级的方法
技术领域
本发明涉及计算机技术领域,特别涉及一种虚拟机Agent自动升级的方法。
背景技术
运行于虚拟机中的VDKVirtual Desktop Infrastructure,虚拟桌面基础架构平台)agent程序,是用来供VDI调用以配合VDI功能的实现。如果在生产平台中,VDI进行了升级,提供了新的功能需要agent也进行升级。若采用手动删除当前agent,然后再安装升级版本,耗时耗力。

发明内容
(一)解决的技术问题本发明解决的技术问题是提供一种虚拟机Agent自动升级的方法,用以解决Agent的自动升级问题。(二)技术方案本发明提出了一种虚拟机Agent自动升级的方法,所述方法包括:S1:虚拟桌面基础架构VDI获取Agent当前版本信息,并根据所述当前版本信息检查所述Agent是否需要升级,若是,则跳转步骤S2,若否,则结束;所述VDI具有Agent文件下载功能;S2:调用Agent升级接口,并启动升级程序;S3:所述升级程序关闭Agent当前版本服务,并下载升级版本文件。优选地,保存Agent当前版本文件。优选地,将所述升级版本文件下载到Agent当前版本同路径的文件夹下。优选地,所述升级程序开启Agent升级版本服务。优选地,所述升级程序退出。(三)有益效果本发明通过提供一种虚拟机Agent自动升级的方法,实现了 Agent的自动升级,方便省时。


图1是本发明提出的方法流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。本发明提出了一种虚拟机Agent自动升级的方法,通过升级程序来代替人工升级。升级程序通过从VDI中下载Agent升级版本的文件来替换Agent当前版本文件实现Agent的自动升级。所述方法包括:S1:虚拟桌面基础架构VDI获取Agent当前版本信息,并根据所述当前版本信息检查所述Agent是否需要升级,若是,则跳转步骤S2,若否,则结束;所述VDI具有Agent文件下载功能;首先ADI要通过程序等实现Agent版本文件下载的功能,然后在继续本发明提出的方法。S2:当检查到该Agent需要升级,则VDI调用Agent升级接口,并启动升级程序;S3:所述升级程序关闭Agent当前版本服务,并从VDI中下载升级版本文件。将所述升级版本文件下载到Agent当前版本同路径的文件夹下,如Agentapd文件夹,下载完成后,保存Agent当前版本文件,可以将保存Agent当前版本文件的文件夹命名为Agent-bak,将保存Agent升级版本文件的文件重命名为Agent,所述升级程序开启Agent升级版本服务,并退出。本实施例通过提供一种虚拟机Agent自动升级的方法,在使得Agent能够自动升级,在某些特殊虚拟机对于管理员不能接入的问题上,保证了用户的正常操作。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.虚拟机Agent自动升级的方法,其特征在于,所述方法包括: 51:虚拟桌面基础架构VDI获取Agent当前版本信息,并根据所述当前版本信息检查所述Agent是否需要升级,若是,则跳转步骤S2,若否,则结束;所述VDI具有Agent文件下载功能; 52:调用Agent升级接口,并启动升级程序; 53:所述升级程序关闭Agent当前版本服务,并下载升级版本文件。
2.根据权利要求1所述的方法,其特征在于,保存Agent当前版本文件。
3.根据权利要求1所述的方法,其特征在于,将所述升级版本文件下载到Agent当前版本同路径的文件夹下。
4.根据权利要求3所述的方法,其特征在于,将所述文件夹重命名为Agent。
5.根据权利要求1所述的方法,其特征在于,所述升级程序开启Agent升级版本服务。
6.根据权利要求5所述的方法,其特征在于,所述升级程序退出。
全文摘要
本发明提供一种虚拟机Agent自动升级的方法,所述方法包括S1虚拟桌面基础架构VDI获取Agent当前版本信息,并根据所述当前版本信息检查所述Agent是否需要升级,若是,则跳转步骤S2,若否,则结束;所述VDI具有Agent文件下载功能;S2调用Agent升级接口,并启动升级程序;S3所述升级程序关闭Agent当前版本服务,并下载升级版本文件。本发明通过提供一种虚拟机Agent自动升级的方法,实现了Agent的自动升级,方便省时。
文档编号G06F9/445GK103150185SQ201310082788
公开日2013年6月12日 申请日期2013年3月15日 优先权日2013年3月15日
发明者侯鹏 申请人:汉柏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1