网管的分布式管理方法及装置的制造方法_2

文档序号:9551079阅读:来源:国知局
收从机服务器的同步请求;主控服务器将反映上述网管系统改变的更新文件同步至从机服务器。
[0038]在一个优选实施方式中,主控服务器可以通过FTP将上述从机更新文件同步至上述从机服务器。
[0039]在本实施例中,还提供一种网管的分布式管理装置,应用于主控服务器,用于实现上述方法,如图2所示,该装置包括:
[0040]启动模块20,用于启动对本地网管系统的更新;
[0041]生成模块22,连接至启动模块,用于生成对从机服务器的网管系统进行更新的从机更新文件;
[0042]同步模块24,连接至生成模块22,用于将上述从机更新文件同步至从机服务器。
[0043]通过上述各个模块实现的功能,同样可以实现将主控服务器上对网管系统的管理规划至不同的机器(例如从机服务器)上。
[0044]在一个优选实施方式中,启动模块20,还用于启动对上述本地网管系统的安装;生成模块22,还用于生成用于安装在从机服务器中的网管系统的从机安装文件;同步模块24,还用于将上述从机安装文件同步至从机服务器。
[0045]需要说明的是,上述各个模块是可以通过硬件或软件来实现的,对于前者,可以通过以下方式实现:启动模块20、生成模块22和同步模块24位于同一处理器中;或者,启动模块20、生成模块22和同步模块24位于第一处理器、第二处理器和第三处理器中,但不限于此。
[0046]在本实施例中,还在从机服务器侧提供一种网管的分布式管理方法,如图3所示,该方法包括:
[0047]步骤S302,从机服务器接收来自主控服务器的从机更新文件;
[0048]步骤S304,从机服务器根据上述从机更新文件对安装于从机服务器的网管系统进行更新。
[0049]在本实施例中,从机服务器在安装网管系统时也可以采用上述原理,例如在一个优选实施方式中,可以采用以下方式实现网管系统在从机服务器上的安装:从机服务器接收来自主控服务器的从机安装文件,该从机安装文件用于在从机服务器上安装网管系统;从机服务器根据上述从机安装文件在从机服务器上安装上述网管系统。
[0050]为了实现从机服务器的及时更新,在本实施例中,还可以执行以下处理过程:从机服务器监测主控服务器的网管系统;在监测到主控服务器的网管系统发生改变时,向主控服务器请求同步反映上述网管系统改变的更新文件。
[0051]在本实施例中,还提供了一种网管的分布式管理装置,该装置应用于从机服务器,用于实现上述方法,如图4所示,该装置包括:
[0052]接收模块40,用于接收来自主控服务器的从机更新文件,其中,该从机更新文件用于对从机服务器的网管系统进行更新;
[0053]更新模块42,连接至接收模块40,用于根据上述从机更新文件对安装于从机服务器的网管系统进行更新。
[0054]在一个优选实施方式中,接收模块40,还用于接收来自主控服务器的从机安装文件,该从机安装文件用于在从机服务器上安装网管系统;更新模块42,还用于根据上述从机安装文件在从机服务器上安装上述网管系统。
[0055]需要说明的是,上述各个模块是可以通过硬件或软件来实现的,对于前者,可以通过以下方式实现:接收模块42和更新模块42位于同一处理器中;或者,接收模块42和更新模块42分别位于第一处理器、第二处理器中,但不限于此。
[0056]为了更好地理解上述实施例,以下结合优选实施例详细说明。
[0057]本实施例的目的在于提供一种大容量网管分布式组网下网管系统的部署、升级、扩容方案,以克服现在网管系统单一的管理,面临管理规模瓶颈局面的问题,本实施例中对网管服务分布式部署,通过在物理主机上部署南向服务(即在南向接口上实现的服务)来实现管理规模的增加,在不影响现有网络情况下,针对新增的设备来增加新增的网管服务,平滑稳定的实现扩容。并且,在网管系统升级时,通过对主控服务器的升级,来完成对所有从机服务器的升级,升级过程方便快捷,对现有网络的影响程度小。本实施例主要通过文件同步的方法来实现网管的分布式管理。
[0058]为实施上述目的,本实施例采用的技术方案如下:如图5所示,本实施例提供的分布式管理系统包括:
[0059]主控服务器50:网管系统在主控服务器上安装部署。安装后,会生成从机服务的安装包。主控服务器负责对从机的管理,如:对从机的增加、删除以及管理服务模块在不同从机上的切换;也负责对从机服务的管理,如:接收到启动或停止网管服务指令后,将指令下发到从机,控制从机上的服务。
[0060]从机服务器52:用于接收主控服务器的指令,不需要在从机服务器上打开管理界面管理服务,只需要被动的接收主控服务器的启用、停止从机上各服务的指令。同时,从机上有个同步服务,用户监控主控服务器上的变动,及时的更新到本机上;
[0061]其中,在该分布式关系系统中还可以设置一个客户端:客户端通过主控服务器的地址,连接到网管系统,提供用户系统管理界面,通过用户界面配置、管理设备、业务开通、监控设备告警信息进行设备维护。
[0062]主控服务器50包括:
[0063]配置管理中心500:用于配置网管系统的各类参数,包括数据库配置、公共配置等,在公共配置中,可以配置从机信息,增加从机服务器的地址,给从机分配各类服务模块,每个从机的服务模块可以根据服务器硬件配置、性能添加一个或者多个服务。
[0064]主控服务模块502:用于管理各服务模块之间的消息发送,控制从机的同步过程。
[0065]FTP服务模块504 (相当于同步模块24):用于提供文件传输服务,便于从机服务器的同步模块将主控服务器的数据文件同步到从机服务器上。FTP服务器模块可以在主控服务器上,也可以在从机服务器上。如果部署在主服务器上,则从机服务器直接到主控服务器上的FTP服务上进行同步。
[0066]可选地,主控模块,还可以包括
[0067]从机服务器52包括:
[0068]同步模块520 (相当于更新模块42):用于同步主控服务器上所有文件中,文件包括程序文件、配置数据文件、运行期间数据文件。同步服务使从机和主机文件保持一致。
[0069]服务模块522:按类型分为北向服务模块、南向服务模块、数据库服务模块。
[0070]其中,北向服务模块:提供上层网管使用的服务,如:Corba、TL1、Syslog、WebService等。这些服务模块可以分布在不同的从机或者主机上运行。
[0071]南向服务模块:用于网络设备的管理,如:配置管理、告警管理、性能管理等。此服务可以按照设备类型划分为接入、承载等配置服务,可以按照功能分为轮训服务、配置服务、自动发现服务等。同类型的服务可以根据管理规模水平扩张,只需要在创建多个服务的实例,分布在主、从服务器上。
[0072]数据库服务模块:用于提供数据库服务,可以作为一个单独的服务放在一个从机服务器上,也可以和其他服务模块合并在同一个从机服务器上,也可以放在主控服务器上。服务的分配根据使用场景配置。
[0073]FTP服务模块524(相当于接收模块40):用于提供文件传输服务,便于从机服务器同步模块将主控服务器的数据文件同步到从机服务器上。FTP服务器模块530可以在主控服务器上,也可以在从机服务器上。如果部署在从机服务器上,则主控服务器上传数据文件到从机上的FTP服务地址上。
[0074]其中,同步模块520,是实现分布式管理的重点,该同步模块520通过FTP (FileTransfer Protocol)将发生改动的文件目录同步至从机服务器,以更新从机服务器上的数据文件。
[0075]基于上述分布式管理系统,本实施例的一个分布式管理方法的流程如下:
[0076]第一步:网管系统安装。先在主控服务器上安装,安装完成后会生成从机的安装包,将安装包放到从机上进行安装。
[0077]第二步:数据库系统。仅仅在主控服务器上安装的时候运行数
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1