一种基础设施软件升级的方法和相关系统技术方案

技术编号:19542513 阅读:41 留言:0更新日期:2018-11-24 20:24
本申请公开一种基础设施软件升级的方法、虚拟架构管理系统、业务管理系统和虚拟化计算机系统,该方法包括:虚拟架构管理系统将部署业务应用的第一类虚拟机迁移至第一服务器集合,将第二类虚拟机迁移至第二服务器集合,其中,所述第一服务器集合中包括一个或多个服务器,所述第二服务器集合中包括一个或多个服务器,所述第一服务器集合和所述第二服务器集合中服务器为运行所述业务应用虚拟机的服务器;对所述第一服务器集合添加第一标识,对所述第二服务器集合添加第二标识;根据服务器集合的标识升级基础设施软件,所述基础设施软件包括虚拟化管理节点和虚拟化软件,以及服务器的软件程序和驱动程序,以此减少升级时间,提高升级效率。

An Infrastructure Software Upgrading Method and Related Systems

This application discloses a method for upgrading infrastructure software, a virtual architecture management system, a business management system and a virtualized computer system. The method includes: the virtual architecture management system migrates the first type of virtual machine deploying business applications to the first server set, and the second type of virtual machine to the second server set. In combination, the first set of servers includes one or more servers, the second set of servers includes one or more servers, the first set of servers and the second set of servers are servers running the business application virtual machine, and the first set of servers is added to the first set of servers. The first identifier adds a second identifier to the second server set, and upgrades the infrastructure software according to the identifier of the server set, which includes the virtualization management node and the virtualization software, as well as the software program and driver of the server, so as to reduce the upgrade time and improve the upgrade efficiency.

【技术实现步骤摘要】
一种基础设施软件升级的方法和相关系统
本申请涉及计算机领域,尤其涉及云计算领域中一种基础设施软件升级的方法、虚拟架构管理系统、业务管理系统和虚拟化计算机系统。
技术介绍
随着云计算技术的发展,越来越多的业务应用采用虚拟化或云平台部署。虚拟化或云平台可以统称为基础设施。基础设施主要是利用虚拟化软件或云平台软件对计算、存储、网络等资源进行虚拟化形成资源池,对业务应用提供虚拟资源。业务应用部署在基础设施软件提供的资源池上,如业务应用采用虚拟机部署。现有技术中一台物理服务器上可以运行多台虚拟机,当基础设施软件有新特性或修复已有漏洞(bug)时,需要升级基础设施软件并重启服务器。升级的方法采用冗余服务器方式:将一台要升级的服务器上的虚拟机全部迁移至冗余服务器上,升级完成后,再把虚拟机迁移至已经完成升级的服务器上。依此方法,逐台对基础设施中服务器进行升级。而且,升级过程中需要操作人员识别冗余服务器、已完成升级的服务器和待升级的服务器,逐台将待升级的服务器上的虚拟机迁移至冗余服务器上,升级过程自动化程度不高,需要维护人员大量手工操作。整个升级过程速度慢,周期长,而且采用冗余服务器的方式会增加硬件成本文档来自技高网...

【技术保护点】
1.一种基础设施软件升级的方法,其特征在于,所述方法包括:虚拟架构管理系统根据业务管理系统发送的集中部署消息将部署业务应用的第一类虚拟机迁移至第一服务器集合,将第二类虚拟机迁移至第二服务器集合,其中,所述业务管理系统用于管理所述业务应用;所述集中部署消息中包括部署所述业务应用的虚拟机的标识和分类,所述分类为所述业务管理系统根据所述业务应用的部署模式划分,所述分类包括所述第一类和所述第二类,所述第一服务器集合包括一个或多个服务器,所述第二服务器集合中包括一个或多个服务器,所述第一服务器集合和所述第二服务器集合中的服务器为运行所述业务应用虚拟机的服务器;所述虚拟架构管理系统对所述第一服务器集合添加...

【技术特征摘要】
1.一种基础设施软件升级的方法,其特征在于,所述方法包括:虚拟架构管理系统根据业务管理系统发送的集中部署消息将部署业务应用的第一类虚拟机迁移至第一服务器集合,将第二类虚拟机迁移至第二服务器集合,其中,所述业务管理系统用于管理所述业务应用;所述集中部署消息中包括部署所述业务应用的虚拟机的标识和分类,所述分类为所述业务管理系统根据所述业务应用的部署模式划分,所述分类包括所述第一类和所述第二类,所述第一服务器集合包括一个或多个服务器,所述第二服务器集合中包括一个或多个服务器,所述第一服务器集合和所述第二服务器集合中的服务器为运行所述业务应用虚拟机的服务器;所述虚拟架构管理系统对所述第一服务器集合添加第一标识,对所述第二服务器集合添加第二标识;所述虚拟架构管理系统按照服务器集合的标识升级基础设施软件,所述基础设施软件包括管理所述第一类虚拟机和所述第二类虚拟机的虚拟化管理节点、虚拟化软件,以及服务器的软件程序和驱动程序。2.根据权利要求1所述方法,其特征在于,所述业务应用的部署模式包括单台部署模式、主备部署模式和负荷分担部署模式,所述部署业务应用的虚拟机的分类包括:当所述业务应用采用所述单台部署模式时,部署所述业务应用的虚拟机为所述第一类;当所述业务应用采用所述主备部署部署模式时,部署所述业务应用的主用模式的虚拟机为所述第一类,备用模式的虚拟机为所述第二类;当所述业务应用采用所述负荷分担部署模式时,部署所述业务应用的所有虚拟机为所述第一类;或者,部署所述业务应用的预设值的虚拟机为所述第一类,其他虚拟机为所述第二类。3.根据权利要求1或2所述方法,其特征在于,所述虚拟架构管理系统按照服务器集合的标识升级基础设施软件,包括:所述虚拟架构管理系统识别具有所述第二标识的所述第二服务器集合,关闭所述第二服务器集合中所述第二类虚拟机;所述虚拟架构管理系统对所述第二服务器集合中基础设施软件执行升级操作;当所述第二服务器集合中基础设施软件升级成功时,在所述第二服务器集合中启动所述第二类虚拟机。4.根据权利要求3所述方法,其特征在于,所述方法还包括:当所述虚拟架构管理系统接收所述业务管理系统发送的所述业务应用分类变更成功的消息时,修改所述第一服务器集合的标识为所述第二标识,以及修改所述第二服务器集合的标识为所述第一标识。5.根据权利要求4所述方法,其特征在于,所述方法还包括:所述虚拟架构管理系统识别具有所述第二标识的第一服务器集合,关闭所述第一服务器集合中所述第二类虚拟机;所述虚拟架构管理系统对所述第一服务器集合中基础设施软件执行升级操作;当所述第二服务器集合中基础设施软件升级成功时,在所述第一服务器集合中启动所述第二类虚拟;所述虚拟架构管理系统删除所述第一服务器集合的第二标识和所述第二服务器集合的第一标识。6.根据权利要求1-5中任一所述方法,其特征在于,所述方法还包括:所述虚拟架构管理系统根据预置规则划分所述第一服务器集合和所述第二服务器集合;其中,所述预置规则包括服务器的硬件配置、所述部署所述业务应用的虚拟机的数量和性能要求中的至少一种。7.一种基础设施软件升级的方法,其特征在于,所述方法包括:业务管理系统根据业务应用的部署模式对部署所述业务应用的虚拟机进行分类标记,所述分类包括第一类和第二类;所述业务管理系统向虚拟架构管理系统发送集中部署消息,以使所述虚拟架构管理系统根据所述集中部署消息对基础设施进行升级;其中,所述集中部署消息中包括部署所述业务应用的虚拟机的标识和所述分类。8.根据权利要求7所述的方法,其特征在于,所述部署模式包括单台部署模式、主备部署模式和负荷分担模式,所述方法包括:当所述业务应用采用所述单台部署模式时,所述业务管理系统将部署所述业务应用的虚拟机标记为所述第一类;当所述业务应用采用所述主备部署模式时,所述业务管理系统将部署所述业务应用的主用模式的虚拟机标记为所述第一类,将备用模式的虚拟机标记为所述第二类;当所述业务应用采用所述负荷分担部署模式时,所述业务管理系统将部署所述业务应用的所有虚拟机标记为所述第一类;或者,将部署所述业务应用的预设值的虚拟机标记为所述第一类,将其他虚拟机标记为所述第二类。9.一种基础设施软件升级的装置,其特征在于,所述装置包括迁移单元、标识单元和升级单元;所述迁移单元,用于根据业务管理系统发送的集中部...

【专利技术属性】
技术研发人员:李候青黄填华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1