一种虚拟化系统升级方法及装置制造方法及图纸

技术编号:19691036 阅读:40 留言:0更新日期:2018-12-08 10:58
本文公开了一种虚拟化系统升级方法及装置。所述虚拟化系统升级方法包括:获取升级包及升级包描述文件,并保存在系统指定目录下;获取待升级的系统实体列表,针对所述系统实体列表中的每一个系统实体,查询所述系统实体的升级历史记录获得所述系统实体的软件升级信息,根据所述软件升级信息在所述系统指定目录下搜索匹配的升级包,利用所述匹配的升级包对所述系统实体进行升级,并生成升级历史记录。本文的技术方案能够对虚拟化系统自动升级,挺高升级效率。

【技术实现步骤摘要】
一种虚拟化系统升级方法及装置
本专利技术涉及计算机
,尤其涉及的是一种虚拟化系统升级方法及装置。
技术介绍
在虚拟化系统管理领域,虚拟化产品(比如,负载均衡工具等)成为日益重要的管理工具。虚拟化系统包括管理节点和计算节点,随着技术的更新或者业务功能的不断演化,使得虚拟化产品不断地更新,对于管理节点,如何对虚拟化系统进行虚拟化产品的平滑升级就显得尤为重要。目前,虚拟化系统管理员一般通过手动方式对虚拟化系统进行升级,以命令行的方式逐个安装及卸载软件包。手动升级不但工作量大、效率低,而且容易出错。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种虚拟化系统升级方法及装置,能够对虚拟化系统自动升级,挺高升级效率。本专利技术实施例提供一种虚拟化系统升级方法,包括:获取升级包及升级包描述文件,并保存在系统指定目录下;获取待升级的系统实体列表,针对所述系统实体列表中的每一个系统实体,查询所述系统实体的升级历史记录获得所述系统实体的软件升级信息,根据所述软件升级信息在所述系统指定目录下搜索匹配的升级包,利用所述匹配的升级包对所述系统实体进行升级,并生成升级历史记录。本专利技术实施例提供一本文档来自技高网...

【技术保护点】
1.一种虚拟化系统升级方法,包括:获取升级包及升级包描述文件,并保存在系统指定目录下;获取待升级的系统实体列表,针对所述系统实体列表中的每一个系统实体,查询所述系统实体的升级历史记录获得所述系统实体的软件升级信息,根据所述软件升级信息在所述系统指定目录下搜索匹配的升级包,利用所述匹配的升级包对所述系统实体进行升级,并生成升级历史记录。

【技术特征摘要】
1.一种虚拟化系统升级方法,包括:获取升级包及升级包描述文件,并保存在系统指定目录下;获取待升级的系统实体列表,针对所述系统实体列表中的每一个系统实体,查询所述系统实体的升级历史记录获得所述系统实体的软件升级信息,根据所述软件升级信息在所述系统指定目录下搜索匹配的升级包,利用所述匹配的升级包对所述系统实体进行升级,并生成升级历史记录。2.如权利要求1所述的方法,其特征在于:所述获取升级包及升级包描述文件包括:从下载源下载升级包及升级包描述文件;或者,从移动存储设备上获取升级包及升级包描述文件。3.如权利要求2所述的方法,其特征在于:所述升级包包括:版本升级包或补丁升级包;所述升级包描述文件用于描述升级包的属性信息;版本升级包包括以下属性信息:旧的软件版本号、新的软件版本号和软件名称;补丁升级包包括以下属性信息:软件版本号、软件名称、补丁名称和补丁号。4.如权利要求3所述的方法,其特征在于:所述查询所述系统实体的升级历史记录获得所述系统实体的软件升级信息,根据所述软件升级信息在所述系统指定目录下搜索匹配的升级包,包括:在所述系统指定目录下扫描升级包描述文件:如果扫描到的升级包描述文件是版本升级包的描述文件,则比较所述升级包对应的软件名称和旧的软件版本号与所述系统实体最新安装的软件版本的软件名称和版本号是否一致,如果一致,则判定该升级包与所述系统实体匹配;如果扫描到的升级包描述文件是补丁升级包的描述文件,则比较所述升级包对应的软件名称和软件版本号与所述系统实体最新安装的软件版本的软件名称和软件版本号是否一致,如果一致,则根据所述补丁升级包的补丁名称和补丁号判断所述补丁升级包是否被所述系统实体安装过,如果没有安装过则判定所述升级包与所述系统实体匹配。5.如权利要求3所述的方法,其特征在于:所述利用所述匹配的升级包对所述系统实体进行升级,包括:将系统实体的工作模式配置为维护模式,控制所述系统实体...

【专利技术属性】
技术研发人员:栗丽霞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1