用于配置通信系统的方法和设备技术方案

技术编号:16309514 阅读:34 留言:0更新日期:2017-09-27 03:09
在用于配置通信系统的配置服务器中的方法包括:在第一集群中配置多个节点;以及在至少第二集群中配置多个节点,使得配置服务器充当至少第一和第二集群的共用配置服务器。在与集群相关联的节点中的方法包括:确定与适配成用于配置与节点相关联的集群和至少一个其它集群的共用配置服务器有关的配置服务地址;发送对于配置信息的请求至共用配置服务器;以及从共用配置服务器中接收配置信息。

Method and apparatus for configuring a communication system

Included in the method for configuring a communication system configuration in the server configuration: the number of nodes in the first cluster; and the configuration of multiple nodes in at least second clusters, shared server configuration makes the configuration server acts as the at least first and second clusters. Included in the cluster node associated with the method: determination and adapted for associated configuration and node of the cluster and at least one other cluster shared server configuration related configuration service address; sending for configuration information request to the shared server configuration; and receiving configuration information from the shared server configuration.

【技术实现步骤摘要】
【国外来华专利技术】用于配置通信系统的方法和设备
本专利技术涉及用于配置通信系统的方法和设备,例如涉及大型系统配置。
技术介绍
包括多个节点和服务器并且特别是组织在集群中的节点和服务器的通信系统的配置是复杂的任务。例如,服务定向行为的更新通常要求某些参数配置在通信系统的每个节点中。这不仅引起对这样的更新的长维护窗口,而且还容易出错。此外,在现存通信系统中应用节点和配置服务器通常紧密耦合或密切相关,其意味支撑商业需要的动态外扩是困难的。在集群的所有节点或者在系统中所有集群上作出配置的改变是困难的。在集群各种节点之间或者在多个集群之间确保配置一致性也是困难的。
技术实现思路
本专利技术的目的是提供消除或减少上文所提及至少一个或多个的劣势的方法和设备。根据本专利技术的第一方面,提供有在用于配置通信系统的配置服务器中的方法。方法包括:在第一集群中配置多个节点;以及在至少第二集群中配置多个节点,使得配置服务器充当至少第一和第二集群的共用配置服务器。根据本专利技术的另一个方面,提供有用于配置通信系统的配置服务器。配置服务器包括处理模块,其适配成在第一集群中配置多个节点,以及在至少第二集群中配置多个节点,使得配置服务器充当至少第一和第二集群的共用配置服务器。根据本专利技术的另一个方面,提供有在通信系统的节点中的方法,其中,节点与包括多个节点的集群相关联。方法包括:确定与适配成配置与节点相关联的集群和至少一个其它集群的共用配置服务器有关的配置服务地址。方法包括:发送对于配置信息的请求至共用配置服务器;以及从共用配置服务器中接收配置信息。根据本专利技术的另一个方面,提供有包括指令的计算机程序,当指令在至少一个处理器上被执行时,促使该至少一个处理器实现根据附上的权利要求中的任一项的方法。根据本专利技术的另一个方面,提供有包括如上文所述的计算机程序的载体,其中,载体是电信号、光信号、无线电信号或者计算机可读存储介质中的一个。附图说明为了对本专利技术的示例有更好的理解,以及为了更清楚地示出示例可如何被实现,现将仅以示例的方式参考以下附图,其中:图1示出通信系统的示例;图2示出根据本专利技术实施例的方法的示例;图3示出根据本专利技术实施例的通信系统的示例;图4图示通信系统的集群可以如何在分层式结构中分组的示例;图5提供通信系统的集群可以如何在分层式结构中分组的进一步细节;图6示出根据本专利技术实施例的方法的示例;图7图示本专利技术实施例的应用的示例;图8示出根据本专利技术实施例的方法的示例;图9图示本专利技术实施例的应用的另一个示例;以及图10示出根据本专利技术实施例的配置服务器的示例。具体实施方式集群系统一般包含很多服务器(或者节点)。服务器可以是属于相同类型的,或者属于不同类型的。作为示例,集群系统可包含2个负载均衡服务器(LBS),40个流量处理服务器(TPS),以及1个配置服务器(CS)。配置服务器单独地管理其集群中的每个服务器的配置。例如,每个负载均衡服务器或者流量处理服务器能具有在配置服务器中其本身的配置,但大多数的配置跨所有负载均衡服务器都相同,以及大多数的配置跨所有流量处理服务器都相同。理由是双重的。不同类型的服务器要求不同集合的配置参数,以及每个服务器典型地具有其本身的对于某些特定配置参数的独特值,例如,服务器应该起始的IP地址。为了简化本文中的描述,预计具有跨服务器或节点的相同值的配置将称为“共用配置”,以及预计对不同服务器或节点具有独特值的配置将称为“特定配置”。在共用配置将被改变的情景中,系统管理方需要在每个服务器或节点上重复相同的改变。虽然能通过批量处理来减少繁琐,在跨所有服务器的共用配置的一致性上仍存在顾虑,因为每个操作都有失败的可能性。在将通过添加新的流量处理服务器来扩大集群容量的情景中,运营方需要通过复制现存流量处理服务器的配置,以及对新的流量处理服务器的特定配置实现改变来对流量处理服务器生成新的配置。在将添加新的服务的情景中,运营方需要特定地在服务器的一个类型上添加或改变某种配置,以及特定地在服务器的另一个类型上添加或改变某种配置。例如,为了支持对TCP端口8080的流量处理,运营方需要添加“8080”至所有负载均衡服务器的配置参数,以及还需要添加“8080”至所有流量处理服务器的另一个配置参数。大型电信运营方一般具有多个相同用途的集群系统,其能视为具有多个集群的一个系统。每个集群具有其本身的配置服务器,其具有其本身的配置副本。虽然配置的一小部分将特定于每个集群(例如,由于本地省域规定),大多数的配置跨所有集群都将是相同。在预计跨所有集群具有相等值的配置参数将被改变的情景中,运营方需要在每个集群上重复相同的改变。虽然能通过批量处理减少繁琐,在跨所有服务器的共用配置的一致性上仍存在顾虑,因为每个操作都有失败的可能性。在新集群将添加至系统的情景中,典型地,运营方将需要部署新的配置服务器,登陆至现存集群的运行配置服务器,以及复制该配置的全部至新集群的配置;以及作出轻微的改变以反映新集群的某些特定要求。在新集群的配置服务器以合适的配置被填充之后,只有那样处理流量或任务的服务器(例如,负载均衡服务器和流量处理服务器)才能启动。在该过程中,要求很多人为介入,例如当部署配置服务器、访问另一个配置服务器、复制现存配置、作出特定配置改变时,其所有都是低效的并且还是易出错的。为了帮助解释典型配置的示例,图1示出系统的配置,其中,运营方具有四个集群1031到1034。示例中的每个集群103示出为包括第一类型107的多个节点和第二类型109的多个节点,以及用于管理集群中每个节点的配置的配置服务器105。需要注意的是集群可包含另外节点,其包含其它类型的另外节点,但为了参考的方便仅示出第一和第二节点类型107、109。虚线111表示配置服务器105的(例如通过系统管理方101的)手动配置。配置服务器105和其相应节点107、109之间的实线表示例如通过从外部不可直接访问的集群内部网络的私有通信。示例中,第一集群1031和第二集群1032可提供给特定的服务,例如网页优化,而第三集群1033和第四集群1034可提供给另一个服务,例如视频优化。每个集群103中的每个节点107、109的配置是独特的,例如因为每个配置包含本地配置(例如IP地址)以启动相应的网页优化或视频优化服务。每个节点107、109之间的配置很难同步。在所有集群103的共用配置需要被更新的情景中,系统管理方101须要一个接一个登陆进入每个集群103的配置集群105中,以重复地作出相同改变。这不仅是繁琐的行动,而且还易出错。如上文所见,现存配置解决方案对运营方呈现出技术的复杂性。由于商业服务典型地由集群系统中不同类型的多个节点所提供,运营方通常需要在每个类型的节点中设置不同的参数同时遵照严格过程。作为另一个示例,七种不同的节点需要被更新以便添加新的服务至图1中的第三集群1033。这是无可避免地复杂以及还易出错。如先前所提及,每个节点107、109具有共用配置的副本。因此,对于具有n个节点的集群,管理方需要维护共用配置的n个副本。对于具有m个集群的多集群系统,管理方须要维护共用配置的m*n个副本。共用配置的多个副本的该存在具有几个缺点。例如,在共用配置上作出改变是困难的。在不同节点中确保共用配置的一致性也是困难的。存储空间还被浪费,本文档来自技高网...
用于配置通信系统的方法和设备

【技术保护点】
一种在用于配置通信系统的配置服务器中的方法,所述方法包括:在第一集群中配置多个节点;以及在至少第二集群中配置多个节点,使得所述配置服务器充当至少第一和第二集群的共用配置服务器。

【技术特征摘要】
【国外来华专利技术】1.一种在用于配置通信系统的配置服务器中的方法,所述方法包括:在第一集群中配置多个节点;以及在至少第二集群中配置多个节点,使得所述配置服务器充当至少第一和第二集群的共用配置服务器。2.如权利要求1所述的方法,包括通过使用分层式结构配置包括至少所述第一集群和所述第二集群的多个集群的步骤。3.如权利要求2所述的方法,其中,通过使用分层式结构来配置多个集群包括将一个或多个集群分组成集群的逻辑分组。4.如权利要求3所述的方法,其中,集群的逻辑分组中的集群包括至少一个共用的配置参数。5.如权利要求2至4中任一项所述的方法,其中,所述共用配置服务器提供在分层式结构中的根级别,以及其中,所述根级别包括:包括对于在由所述共用配置服务器配置的所有集群是共用的一个或多个配置参数的配置。6.如权利要求5所述的方法,其中,在所述根级别下的第一级别的集群的逻辑分组中的集群共享对该集群的逻辑分组是共用的一个或多个配置参数,以及从所述根级别中继承一个或多个配置参数。7.如权利要求6所述的方法,其中,所述分层式结构包括多个级别,以及其中,在中间的分层式级别的集群的逻辑分组中的集群共享对该集群的逻辑分组是共用的一个或多个配置参数,以及从父辈分层式级别中继承一个或多个配置参数。8.如权利要求7所述的方法,其中,对在所述中间分层式级别的集群的逻辑分组是共用的所述一个或多个配置参数向下传递至一个或多个子集群。9.如权利要求6或7所述的方法,其中,在最低分层式级别的集群包括特定于该集群的至少一个配置参数,以及从父辈集群和任何祖父辈集群和在所述分层中任何更高的集群中继承一个或多个配置参数。10.如权利要求6或7所述的方法,包括步骤:提供别名配置参数替代特定于集群的至少一个配置参数,由此所述别名配置参数由具有所述至少一个特定配置参数的节点所使用,用于转化所述别名配置参数至特定于相应节点的本地配置参数。11.如权利要求2至4中任一项所述的方法,其中,所述分层式结构包括多个分层式级别,以及其中,在较低分层式级别的一个或多个集群适配成用于从在较高分层式级别的一个或多个集群中继承一个或多个配置参数。12.如权利要求2至11中任一项所述的方法,其中,集群的实际配置是特定于该集群它本身的配置和它的父辈集群和在所述分层中任何较高级别集群的实际配置的组合,以及由此它本身的配置占先。13...

【专利技术属性】
技术研发人员:邱克民C陈T赫贝尔J斯韦德贝格
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1