多IDC集群的配置文件管理方法、系统和设备技术方案

技术编号:9768142 阅读:139 留言:0更新日期:2014-03-15 22:55
本发明专利技术公开了一种多IDC集群的配置文件管理方法、系统和设备,所述方法包括:管理机根据配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地,并将配置文件副本中的配置参数通过配置界面进行显示;接收到配置提交请求后,根据用户通过配置界面修改的配置参数更新配置文件副本中相应的配置参数;接收到配置发布请求后,将配置文件副本向该IDC集群的每个线上服务器发布或向各IDC集群中的每个线上服务器发布。从而以较简单逻辑实现多IDC集群的配置文件管理,使得管理更为方便、线上服务器稳定性更高。

【技术实现步骤摘要】
多IDC集群的配置文件管理方法、系统和设备
本专利技术涉及网络技术,尤其涉及多IDC集群的配置文件管理方法、系统和设备。
技术介绍
IDC(InternetDataCenter,互联网数据中心),是基于Internet网络,为集中式收集、存储、处理和发送数据的设备提供运行维护的设施基地并提供相关的服务。而且,一个IDC集群内通常包括集群式的多个服务器。对于多个IDC集群的运行在线上的服务器,通常需要管理机来对这些运行在线上的服务器进行配置管理,具体方法为:管理机读取本地保存的配置文件,将其呈现到配置界面内;接收到用户输入的配置更新请求后,根据用户通过配置界面修改的配置参数,更新保存在本地的配置文件;之后,将更新后的本地的配置文件发布到每个运行在线上的服务器。在本文中,将运行在线上的服务器称为线上服务器。通常,多个IDC集群分别设置在不同地区(如天津、广州),使用户可以访问部署最近的IDC集群的线上服务器,如数据库服务器、共享资源服务器,以提高访问速度。由于不同地区的IDC集群的数据库服务器、共享资源服务器等的地址不同,因此不同地区的IDC集群的线上服务器的配置往往不同,便无法通过管理机发布相同的配置文件到每个线上服务器。现有的一种实现多IDC集群的线上服务器的配置文件管理的方法是:在每个IDC集群内添加一个专用于管理本IDC集群的线上服务器的管理机;每个管理机负责将本地的配置文件发布到本IDC集群的线上服务器中。然而,不同地区的IDC集群均需要添加管理机,若各IDC集群的线上服务器需要更新的配置参数仅有一项或几项不同时,需要在各IDC集群的管理机上分别进行登录、更新、发布;而且,即使各IDC集群更新的配置参数均相同时,也需要在各管理机上进行操作,从而导致配置管理操作非常繁琐、不便。而且,在有紧急任务时,用户可能直接修改线上服务器的配置文件中的配置参数,而没有或忘记更新管理机本地保存的配置文件,这样线上服务器的配置文件与管理机本地保存的配置文件不同。若之后管理机根据接收到的用户输入的配置更新请求对线上服务器的配置文件进行更新,并发布更新后的配置文件到线上服务器后,线上服务器的配置文件将被覆盖掉,导致线上服务器服务异常,稳定性降低。现有的另一种实现多IDC集群的线上服务器的配置文件管理的方法是:多IDC集群共用一个管理机,在该管理机上根据每个IDC集群分别创建目录,每个IDC集群的目录下保存该IDC集群的配置文件。其中,用户输入的配置更新请求中携带有IDC集群的标识和欲更新的配置文件的名称,管理机根据接收的配置更新请求对相应IDC集群的相应配置文件进行更新,并将更新后的配置文件发布到相应IDC集群的线上服务器。然而,管理机上需要保存不同IDC集群的配置文件,不同配置文件之间没有关联,使得实现该方法的代码逻辑的复杂度提高。而且,该方法同样存在上述的易导致线上服务器服务异常、稳定性降低的缺点。综上所述,现有的多IDC集群的配置文件管理方法或者管理不便,或者逻辑复杂,而且易导致线上服务器服务异常、稳定性降低。
技术实现思路
本专利技术的实施例提供了一种多IDC集群的配置文件管理方法、系统和设备,以较简单逻辑实现多IDC集群的配置文件管理,并使得管理更为方便、线上服务器稳定性更高。根据本专利技术的一个方面,提供了一种多IDC集群的配置文件管理方法,包括:管理机接收到用户输入的配置更新请求后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中的配置参数通过配置界面进行显示;所述管理机接收到用户输入的配置提交请求后,根据用户通过所述配置界面修改的配置参数,更新所述配置文件副本中相应的配置参数;所述管理机接收到用户输入的配置发布请求后,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布。较佳地,所述管理机接收到用户输入的配置更新请求后,还包括:所述管理机将所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址,以及配置文件的名称保存到一个临时文件中。较佳地,所述将更新后的配置文件副本向该IDC集群的每个线上服务器发布,具体包括:所述管理机根据所述临时文件中记录的IDC集群的标识,查找出对应该IDC集群的标识记录的该IDC集群中的各线上服务器的IP地址进行显示,并根据显示的各线上服务器的IP地址发布所述更新后的配置文件副本。较佳地,所述从对应IDC集群中的对应线上服务器获取相应的配置文件具体为:所述管理机通过数据镜像备份工具Rsync技术从对应IDC集群中的对应线上服务器获取相应的配置文件。较佳地,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布具体为:所述管理机通过Rsync技术将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布。根据本专利技术的另一个方面,还提供了一种多IDC集群的配置文件管理系统,包括:管理机和多个IDC集群;其中,每个IDC集群中包括至少一个线上服务器;所述管理机用于接收到用户输入的配置更新请求后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中的配置参数通过配置界面进行显示;所述管理机还用于接收到用户输入的配置提交请求后,根据用户通过所述配置界面修改的配置参数,更新所述配置文件副本中相应的配置参数;所述管理机还用于接收到用户输入的配置发布请求后,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布。较佳地,所述管理机还用于接收到用户输入的配置更新请求后,将所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址,以及配置文件的名称保存到一个临时文件中;以及所述管理机具体用于在接收到用户输入的配置发布请求后,根据所述临时文件中记录的IDC集群的标识,查找出对应该IDC集群的标识记录的该IDC集群中的各线上服务器的IP地址进行显示,并根据显示的各线上服务器的IP地址发布所述更新后的配置文件副本。根据本专利技术的另一个方面,还提供了一种管理机,包括:指令接收处理模块,用于接收到用户输入的配置更新请求后,发送读取配置文件通知;以及接收到用户输入的配置提交请求后,发送配置修改通知;以及接收到用户输入的配置发布请求后,发送配置发布通知;配置文件读取模块,用于接收到所述读取配置文件通知后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中的配置参数通过配置界面进行显示;配置参数修改模块,用于接收到所述配置修改通知后,根据用户通过所述配置界面修改的配置参数,更新所述配置文件副本中相应的配置参数;配置文件发布本文档来自技高网
...
多IDC集群的配置文件管理方法、系统和设备

【技术保护点】
一种多互联网数据中心IDC集群的配置文件管理方法,其特征在于,包括:管理机接收到用户输入的配置更新请求后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中的配置参数通过配置界面进行显示;所述管理机接收到用户输入的配置提交请求后,根据用户通过所述配置界面修改的配置参数,更新所述配置文件副本中相应的配置参数;所述管理机接收到用户输入的配置发布请求后,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布。

【技术特征摘要】
1.一种多互联网数据中心IDC集群的配置文件管理方法,其特征在于,包括:管理机接收到用户输入的配置更新请求后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中的配置参数通过配置界面进行显示;所述管理机接收到用户输入的配置提交请求后,根据用户通过所述配置界面修改的配置参数,更新所述配置文件副本中相应的配置参数;所述管理机接收到用户输入的配置发布请求后,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布;以及所述管理机接收到用户输入的配置更新请求后,所述方法还包括:所述管理机将所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址,以及配置文件的名称保存到一个临时文件中。2.如权利要求1所述的方法,其特征在于,所述将更新后的配置文件副本向该IDC集群的每个线上服务器发布,具体包括:所述管理机根据所述临时文件中记录的IDC集群的标识,查找出对应该IDC集群的标识记录的该IDC集群中的各线上服务器的IP地址进行显示,并根据显示的各线上服务器的IP地址发布所述更新后的配置文件副本。3.如权利要求1或2所述的方法,其特征在于,所述从对应IDC集群中的对应线上服务器获取相应的配置文件具体为:所述管理机通过数据镜像备份工具Rsync技术从对应IDC集群中的对应线上服务器获取相应的配置文件。4.如权利要求1或2所述的方法,其特征在于,将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布具体为:所述管理机通过Rsync技术将更新后的配置文件副本向该IDC集群的每个线上服务器发布,或向各个IDC集群中的每个线上服务器发布。5.一种多互联网数据中心IDC集群的配置文件管理系统,其特征在于,包括:管理机和多个IDC集群;其中,每个IDC集群中包括至少一个线上服务器;所述管理机用于接收到用户输入的配置更新请求后,根据所述配置更新请求所携带的IDC集群的标识和该IDC集群中的一个线上服务器的IP地址、以及配置文件的名称,从对应IDC集群中的对应线上服务器获取相应的配置文件作为配置文件副本保存在本地;并将所述配置文件副本中...

【专利技术属性】
技术研发人员:宋健
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:

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

1