【技术实现步骤摘要】
本专利技术涉及网络管理
,特别涉及一种分布式网络管理系统、网管服务器、分布式部署方法。
技术介绍
随着计算机和通讯技术的不断发展,网络管理系统需要管理的网络规模越来越大,对系统的管理能力提出了更高的要求,目前为了应对网络规模不断扩大的局面,网管系统逐步由单主机向分布式多主机的模式转换,通过使用多台主机分担负载来达到提高管理规模的能力。由于由一台主机变成几台甚至是几十台主机,分别运行在各个主机上的软件系统的安装、升级、打补丁等部署维护工作都变得非常复杂;针对分布式网管系统,目前的部署方式是采用人工维护的方式,即由系统管理员使用网管系统的安装介质人工在每台主机上执行安装、升级、打补丁的操作;本专利技术的专利技术人在对现有技术的研究过程中发现,现有方式对于分布式网管系统的可维护性差。
技术实现思路
本专利技术实施例提供一种分布式部署方法、分布式网络管理系统以及网管服务器,以提高系统的可维护性。为达到上述目的,本专利技术实施例的技术方案具体是这样实现的:一种分布式网络管理系统,包括:部署服务器和至少一台网管服务器,-->所述网管服务器,用于从所述部署服务器获得与本机相关的部署信息,根据所述部署信息确定待部署在当前网管服务器的子系统标识信息,以及从所述部署服务器获得与所述子系统标识信息相应的子系统软件并保存,启动所述子系统软件;所述部署服务器,用于存储有分布式网管系统的所有子系统的子系统软件和子系统分布部署信息。以及,一种网管服务器,应用于分布式网络管理系统,包括:信息传输模块,用于发送获取部署信息的请求消息,并接收返回的与所述请求消息对应的响应信息,由该响应信 ...
【技术保护点】
一种分布式网络管理系统,其特征在于,包括:部署服务器和至少一台网管服务器, 所述网管服务器,用于从所述部署服务器获得与本机相关的部署信息,根据所述部署信息确定待部署在当前网管服务器的子系统标识信息,以及从所述部署服务器获得与所述子系统标识信息相应的子系统软件并保存,启动所述子系统软件; 所述部署服务器,用于存储有分布式网管系统的所有子系统的子系统软件和子系统分布部署信息。
【技术特征摘要】
1.一种分布式网络管理系统,其特征在于,包括:部署服务器和至少一台网管服务器,所述网管服务器,用于从所述部署服务器获得与本机相关的部署信息,根据所述部署信息确定待部署在当前网管服务器的子系统标识信息,以及从所述部署服务器获得与所述子系统标识信息相应的子系统软件并保存,启动所述子系统软件;所述部署服务器,用于存储有分布式网管系统的所有子系统的子系统软件和子系统分布部署信息。2.根据权1所述的系统,其特征在于,所述网管服务器,还用于在确定当前网管服务器已部署的子系统软件与部署服务器上当前网管服务器关联的子系统软件不一致时,从所述部署服务器获得更新后的子系统软件并保存,重启动所述子系统软件。3.一种网管服务器,应用于分布式网络管理系统,其特征在于,包括:信息传输模块,用于发送获取部署信息的请求消息,并接收返回的与所述请求消息对应的响应信息,由该响应信息得到与当前网管服务器相关的部署信息,以及从部署服务器上获得与所述确定的待部署的子系统标识信息相应的子系统软件并保存;进程管理模块,用于将所述信息传输模块获得的子系统软件进行启动;部署管理模块,用于调用所述信息传输模块获取部署信息,根据所述信息传输模块获得的部署信息确定本机待部署的子系统标识信息,调用所述信息传输模块获取相应的子系统软件,并在所述信息传输模块获得子系统软件后,调用所述进程管理模块进行启动。4.根据权3所述的网管服务器,其特征在于,所述部署管理模块进一步用于,定时调用所述信息传输模块获取部署信息,在确定本机已部署子系统与所述信息传输模块获得的部署信息中当前网管服务器关联的子系统不一致时,调用所述信息传输模块获得更新后的与当前网管服务器相关的子系统软件,并且调用所述进程管理模块重启动子系统;所述信息传输模块,进一步用于从部署服务器上获得与本机相关的部署信息,以及从部署服务器上获得与当前网管服务器相关的且更新后的子系统软件;所述进程管理模块,进一步用于停止当前网管服务器上已部署的子系统,并启动所述信息传输模块获得更新后的子系统软件。5.根据权3所述的网管服务器,其特征在于,所述信息传输模块为第一信息传输模块,用于发送携带有全量部署信息文件访问路径信息的第四请求消息,并接收返回的与所述第四请求消息对应的全量文件,从所述全量文件中查找得到当前网管服务器相关的部署信息;以及,用于发送携带有当前网管服务器待部署的子系统标识信息对应的文件访问路径信息的第五请求消息,并接收返回的与所述第五请求消息对应的子系统软件并保存。6.根据权3所述的网管服务器,其特征在于,所述信息传输模块为第二信息传输模块,用于发送携带有当前网管服务器的设备标识信息的第六请求消息,并接收返回的包含有当前网管服务器相关部署信息的第六响应消息,从该响应消息中提取得到当前网管服务器相关的部署信息;以及,用于发送携带有当前网管服务器待部署的子系统标识信息对应的文件访问路径信息的第七请求消息,并接收返回的与所述第七请求消息对应的子系统软件并保存。7.根据权3所述的网管服务器,其特征在于,所述信息传输模块为第三信息传输模块,用于发送携带有当前网管服务器的部署信息对应的文件访问路径信息的第八请求消息,并接收返回的与所述第八请求消息对应的部署信息文件,从所述部署信息文件中获得当前网管服务器相关的部署信息;以及,用于发送携带有当前网管服务器待部署的子系统标识信息对应的文件访问路径信息的第九请求消息,并接收返回的与所述第九请求消息对应的子系统软件并保存。8.一种网管服务器,其特征在于,应用于分布式网管系统中,在该分布式网管系统中其他网管服务器与该网管服务器通信,该网管服务器包括:子系统加载器,用于向所述传输服务模块请求获得与当前网管服务器相关的部署信息,根据所述获得的部署信息确定待部署在当前网管服务器的子系统标识信息,并向所述传输服务模块请求获得与所述子系统标识信息相应的子系统软件,将所述获得的子系统软件保存并启动;传输服务模块,用于根据接收的用于获取部署信息的请求消息返回与所述请求消息对应的响应信...
【专利技术属性】
技术研发人员:张大炜,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。