【技术实现步骤摘要】
服务器升级方法及系统
本公开涉及电子信息
,尤其涉及服务器升级方法及系统。
技术介绍
桌面虚拟化(VDI)是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间通过网络访问属于我们个人的桌面系统。随着云计算的发展和成熟,云桌面的使用场景越来越广泛,高校、医疗、政府等多个行业开始渐渐普及云桌面办公,云桌面也会是以后的一个整体趋势。为了提高算力,桌面虚拟化系统中服务器端会将多个主机互相连接在一起构成一个并行或分布式系统,也就是集群服务器。但是,如果桌面虚拟化系统中的集群服务器需要升级时,那么就需要运维人员针对于集群服务器中的每一台主机进行逐个升级,这种升级操作是很繁琐且有大量的重复工作,升级效率低。
技术实现思路
本公开实施例提供一种服务器升级方法及系统,能够解决在云桌面系统中升级服务器时效率低的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种服务器升级方法,该方法应用于代理服务器,该方法包括:获取升级请 ...
【技术保护点】
1.一种服务器升级方法,其特征在于,应用于代理服务器,所述方法包括:/n获取升级请求信息,所述升级请求信息用于请求通过升级文件升级目标集群服务器,所述升级请求信息包括升级文件和目标集群服务器的标识信息;/n根据所述升级请求信息,在数据库中确定所述目标集群服务器对应的多个目标宿主机,并向所述多个目标宿主机分别发送所述升级文件,所述数据库中存储有至少一个服务器和至少一个目标宿主机之间的映射;/n当确认所述目标宿主机已成功接收所述升级文件时,向所述目标宿主机发送升级指令,所述升级指令用于指示通过所述升级文件进行升级处理。/n
【技术特征摘要】
1.一种服务器升级方法,其特征在于,应用于代理服务器,所述方法包括:
获取升级请求信息,所述升级请求信息用于请求通过升级文件升级目标集群服务器,所述升级请求信息包括升级文件和目标集群服务器的标识信息;
根据所述升级请求信息,在数据库中确定所述目标集群服务器对应的多个目标宿主机,并向所述多个目标宿主机分别发送所述升级文件,所述数据库中存储有至少一个服务器和至少一个目标宿主机之间的映射;
当确认所述目标宿主机已成功接收所述升级文件时,向所述目标宿主机发送升级指令,所述升级指令用于指示通过所述升级文件进行升级处理。
2.根据权利要求1所述的方法,其特征在于,所述获取升级请求信息,包括:
接收终端设备发送的升级数据包,所述升级数据包至少包括升级文件和目标集群服务器的标识信息及所述升级文件对应的参数信息,所述参数信息至少包括升级时间、升级版本和操作单位中的至少一项;
根据所述升级数据包,获取升级请求信息。
3.根据权利要求1所述的方法,其特征在于,所述方法在发送升级文件之前,还包括:
向所述目标宿主机发送文件校验信息;
当所述目标宿主机确认所述文件校验信息通过认证后,向所述目标宿主机发送升级文件。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述升级文件的发送状态;
当所述发送状态指示所述升级文件未发送成功时,检测传输网路或者所述目标宿主机的存储空间。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述目标宿主机发送的升级状态,所述升级状态至少包括:升级中、升级成功或升级失败;
当所述升级状态为升级失败时,检测所述目标宿主机接收的升级文件是否完整或者检测所述目标宿主机的资源占用情况;
当所述目标宿主机接收的升级文件不完整时,则重新向所述目标宿主机发送所述升级文件;
或者,当所述目标宿主机资源占用情况超过预设值时,则命令所述目标宿主机删除资源。
6.一种服务器升级系统,其特征在于,包括:终端设备和代理服务器,所述终端设备和所述...
【专利技术属性】
技术研发人员:李帅明,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。