一种信息处理方法、装置及系统制造方法及图纸

技术编号:15695589 阅读:53 留言:0更新日期:2017-06-24 11:05
本申请公开了一种信息处理方法、装置及系统。该方法包括:配置中心监测自身存储的配置信息,当监测到配置信息发生变更后,确定变更后的配置信息的标识信息,根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机,将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息。本申请中对配置信息的更新方式,不再需要借助人工的方式,而是由配置中心为不同业务的虚拟机进行配置,尤其是在集群中包含大量运算设备、且配置信息变更较为频繁的场景,可有效保证更新配置信息的效率,此外,也不会发生遗漏或错配的情况。

【技术实现步骤摘要】
一种信息处理方法、装置及系统
本申请涉及计算机
,尤其涉及一种信息处理方法、装置及系统。
技术介绍
随着信息技术的发展,大数据、云计算等大型业务的使用日益广泛,能够提供大型业务的业务提供方(以下简称:业务提供方)可向用户(个人用户及企业用户)提供上述业务。对于使用上述业务的用户,尤其是企业用户而言,会在其内部的运算设备集群(如:服务器集群、计算机集群等,以下简称:集群)中部署相应的虚拟机,该虚拟机由业务提供方提供,用以获得由业务提供方所提供的不同业务,如:云存储业务、云计算业务等。其中,针对虚拟机进行不同的配置,可以使得虚拟机执行不同的业务,也就是说,用于执行不同业务的虚拟机分别存储着相应的配置信息,那么,在配置信息的支持下,可保证部署在运算设备中的虚拟机正常运行,并执行相应的业务。实际应用时,业务提供方为优化业务,往往会改动某些硬件配置或软件配置,在这种情况下,就需要变更运算设备中原有的配置信息。例如:如图1a所示,某集群内设有n台服务器,其中,服务器1~3在用户的配置下,用于执行数据存储业务,这3台服务器中虚拟机的原有配置信息指定了与数据库A连接,那么,服务器1~3便会与数据库A进行交互。假设为提升数据存储业务的效率,业务提供方将数据库A替换成性能更优的数据库B,在这种情况下,就需要更新服务器1~3中虚拟机的配置信息,将原先指定的数据库A更改为数据库B,虚拟机加载了新的配置信息后,如图1b所示,服务器1~3便会与数据库B进行交互。相应地,对于集群中的其他服务器的虚拟机而言,也可以在用户的配置下执行不同业务,并且,相应业务所对应的软件或硬件配置发生变化,其他服务器的虚拟机的配置信息也需发生变更。在现有技术中,采用人工的方式完成各运算设备上虚拟机配置信息的变更,具体地,当某业务对应的配置信息发生了变更后,需要人工逐一地在用于执行该业务的虚拟机中,分别更改原有的配置信息。但是,在现有技术中,每一次配置信息的变更都需要人工地在多台运算设备的虚拟机中进行改动,显然,这样的方式耗时较长,尤其在面对大量运算设备、配置信息变更较频繁的情况下,难以满足实际应用的需要。
技术实现思路
本申请实施例提供一种信息处理方法,用以解决现有技术中针对运算设备中虚拟机的配置信息进行更新的问题。本申请实施例提供一种信息处理装置,用以解决现有技术中针对运算设备中虚拟机的配置信息进行更新的问题。本申请实施例提供一种信息处理系统,用以解决现有技术中针对运算设备中虚拟机的配置信息进行更新的问题。本申请实施例采用下述技术方案:本申请实施例提供的一种信息处理方法,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;所述方法包括:配置中心监测自身存储的配置信息;当监测到配置信息发生变更后,确定变更后的配置信息的标识信息;根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机;将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息。本申请实施例另提供的一种信息处理方法,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;所述方法包括:针对所述集群中任一运算设备的虚拟机,接收由所述配置中心发送的变更后的配置信息;其中,所述变更后的配置信息,是所述配置中心在监测到配置信息发生变更后,确定变更后的配置信息的标识信息,并根据已建立的虚拟机与标识信息之间的更新关联发送的;根据接收到的变更后的配置信息,更新该运算设备内虚拟机的原有配置信息。本申请实施例提供的一种信息处理装置,该装置设于配置中心侧,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;该装置包括:监测模块,监测配置中心存储的配置信息;标识信息模块,当监测到配置信息发生变更后,确定变更后的配置信息的标识信息;确定模块,根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机;更新处理模块,将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息。本申请实施例另提供的一种信息处理装置,集群中包含若干运行有虚拟机的运算设备,该装置设于运算设备的虚拟机侧,配置中心存储配置信息;该装置包括:接收模块,接收由所述配置中心发送的变更后的配置信息;其中,所述变更后的配置信息,是所述配置中心在监测到配置信息发生变更后,确定变更后的配置信息的标识信息,并根据已建立的虚拟机与标识信息之间的更新关联发送的;更新模块,根据接收到的变更后的配置信息,更新该运算设备内虚拟机的原有配置信息。本申请实施例另提供的一种信息处理系统,该系统包括:配置中心,以及包含有若干运行虚拟机的运算设备的集群;其中,所述配置中心,监测自身存储的配置信息,当监测到配置信息发生变更后,确定变更后的配置信息的标识信息,根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机,将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息;针对集群中任一运算设备上的虚拟机,接收由所述配置中心发送的变更后的配置信息,根据接收到的变更后的配置信息,更新该运算设备内虚拟机的原有配置信息。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:在集群中的各运算设备安装有业务提供方所提供的虚拟机的场景下,配置中心负责统一存储各类业务所对应的配置信息,当配置中心内的配置信息发生变更后,配置中心会确定出发生了变更的配置信息的标识信息,并基于此,根据预先建立的虚拟机与各业务的配置信息的标识信息之间的更新关联,确定出与变更的配置信息的标识信息之间具有更新关联的各虚拟机,从而,配置中心便可以将发生了变更的配置信息发送给确定出的各虚拟机,这样一来,各虚拟机接收到了变更后的配置信息后,便会更新自身属于该业务的原有配置信息。相较于现有技术而言,本申请中对配置信息的更新方式,不再需要借助人工的方式,而是由配置中心为不同业务的虚拟机进行配置,尤其是在集群中包含大量运算设备、且配置信息变更较为频繁的场景,可有效保证更新配置信息的效率,此外,也不会发生遗漏或错配的情况。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a~图1b为现有技术中集群中运算设备的虚拟机配置信息变更的示意图;图2a为本申请实施例中的信息处理架构示意图;图2b为本申请实施例提供的基于配置中心侧的信息处理过程示意图;图3a为本申请实施例中提供的一种配置中心的架构示意图;图3b为本申请实施例中提供的另一种配置中心的架构示意图;图3c为本申请实施例中提供的一种集群中运算设备与配置中心的架构示意图;图4为本申请实施例提供的基于虚拟机侧的信息处理过程示意图;图5为本申请实施例提供的信息处理系统的架构示意图;图6为本申请实施例提供的基于配置中心侧的信息处理装置结构示意图;图7为本申请实施例提供的基于虚拟机侧的信息处理装置结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述本文档来自技高网
...
一种信息处理方法、装置及系统

【技术保护点】
一种信息处理方法,其特征在于,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;所述方法包括:配置中心监测自身存储的配置信息;当监测到配置信息发生变更后,确定变更后的配置信息的标识信息;根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机;将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息。

【技术特征摘要】
1.一种信息处理方法,其特征在于,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;所述方法包括:配置中心监测自身存储的配置信息;当监测到配置信息发生变更后,确定变更后的配置信息的标识信息;根据预先建立的虚拟机与标识信息之间的更新关联,确定与该标识信息具有更新关联的各虚拟机;将变更后的配置信息发送给确定出的各虚拟机,以使得所述各虚拟机根据变更后的配置信息更新原有的配置信息。2.如权利要求1所述的方法,其特征在于,所述标识信息包括:与所述配置信息相对应的业务标识;确定与该标识信息具有更新关联的各虚拟机,具体包括:确定与所述标识信息中的业务标识具有更新关联的各虚拟机。3.如权利要求2所述的方法,其特征在于,预先建立虚拟机与标识信息之间的更新关联,具体包括:接收所述虚拟机发送的配置信息获取请求;确定所述获取请求所携带的业务标识;建立该虚拟机与所述业务标识的更新关联。4.如权利要求2所述的方法,其特征在于,将变更后的配置信息发送给确定出的各虚拟机,具体包括:在接收到虚拟机发送的查新请求后,将变更后的配置信息发送给确定出的各虚拟机。5.如权利要求2所述的方法,其特征在于,所述虚拟机包括:具有更新配置信息功能的客户端;确定与该标识信息具有更新关联的各虚拟机,具体包括:确定与该标识信息具有更新关联的各客户端;将变更后的配置信息发送给确定出的各虚拟机,具体包括:将变更后的配置信息发送给确定出的各客户端。6.如权利要求1所述的方法,其特征在于,在监测到配置信息发生变更之前,所述方法还包括:配置中心接收针对配置信息的编辑操作;确定编辑后的配置信息的标识信息;根据确定出的所述标识信息以及该配置中心已保存的标识信息,对编辑后的配置信息进行校验;将通过校验的配置信息确定为变更后的配置信息,并保存。7.如权利要求6所述的方法,其特征在于,确定编辑后的配置信息的标识信息,具体包括:确定所述编辑操作所对应的配置信息所属的业务;根据配置信息所属的业务,确定该配置信息的业务标识;确定编辑的配置信息的内容;根据所述内容,确定该配置信息的内容标识;将所述业务标识以及内容标识确定为编辑后的配置信息的标识信息。8.如权利要求7所述的方法,其特征在于,对编辑后的配置信息进行校验,具体包括:确定编辑后的配置信息的业务标识,与配置中心已存储的业务标识不一致;或当业务标识一致时,确定编辑后的配置信息的内容标识,与配置中心已存储的内容标识不一致。9.如权利要求8所述的方法,其特征在于,所述配置中心包括若干配置服务器,以及用于备份配置信息的数据库;所述方法还包括:保存了变更后的配置信息的配置服务器,将变更后的配置信息及对应的标识信息发送至数据库进行备份;通知其他配置服务器从所述数据库中获取备份的配置信息及对应的标识信息,以使得其他配置服务器保存获取到的配置信息及对应的标识信息。10.一种信息处理方法,其特征在于,配置中心存储配置信息;集群中包含若干运行有虚拟机的运算设备;所述方法包括:针对所述集群中任一运算设备的虚拟机,接收由所述配置中心发送的变更后的配置信息;其中,所述变更后的配置信息,是所述配置中心在监测到配置信息发生变更后,确定变更后的配置信息的标识信息,并根据已建立的虚拟机与标识信息之间的更新关联发送的;根据接收到的变更后的配置信息,更新该运算设备内虚拟机的原有配置信息。11.如权利要求10所述的方法,其特...

【专利技术属性】
技术研发人员:丁乔毅张凤婷
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1