网管容灾系统的安装、卸载方法及安装、卸载装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种网管容灾系统的安装、卸载方法及安 装、卸载装置。
【背景技术】
[0002] 电信网络管理软件(以下简称网管),是通信网络的控制中心和数据中心,由于其 在管理上的重要地位,对其有效性、可靠性提出了越来越高的要求,目前主要通过双机容灾 系统方案来保证系统的有效性和可靠性。
[0003] 所谓双机容灾系统(双机热备份)是指在系统运行过程当中,有两台机器装载完 全相同的系统和数据,同时通过通信电缆来保持同步,当前工作的机器成之为主用机,另一 台机器称之为备用机。备用机不断检测主用机运行状态,备用机检测到主机出现物理异常 或者接受到主动切换的命令时,进行主备切换,从而保证了系统可以长时间稳定可靠的运 行。
[0004] 整个网管容灾系统根据电信运营商的不同需求,部署的方案也不同,其中涉及到 操作系统、数据库、磁阵、第三方容灾软件等不同的组合和选择,这也大大提高了搭建网管 容灾系统的难度和复杂度,对工程技术人员专业素质要求很高,整个部署过程显得极其复 杂、耗时、耗力,同时,随着电信产业不断发展和用户规模不断扩大,网管容灾系统的需求量 也越来越多,大规模部署这种系统,成为工程技术人员非常头疼的事情,一种智能地、便捷 地、可靠地网管容灾系统部署方式也逐渐成为迫切的需求。
[0005] 针对相关技术中搭建网管容灾系统的过程中,需要工程技术人员进行手工安装或 卸载的问题,在相关技术中并未提出有效的解决方案。
【发明内容】
[0006] 本发明提供了一种网管容灾系统的安装、卸载方法及安装、卸载装置以至少解决 相关技术搭建网管容灾系统的过程中,需要工程技术人员进行手工安装或卸载的问题。
[0007] 根据本发明的一个方面,提供了一种网管容灾系统的安装方法,包括:获取用户输 入的参数;根据所述参数对主用机和备用机进行初始化配置;根据所述参数,配置所述主 用机的第一域控制器和所述备用机的第二域控制器;在配置所述第一域控制器和所述第二 域控制器后,在所述主用机和所述备用机中安装容灾软件。
[0008] 优选地,在所述主用机和所述备用机中安装容灾软件之后,还包括:配置所述主用 机和所述备用机的集群资源。
[0009] 优选地,配置所述主用机和所述备用机的集群资源包括:将预设的第一模板配置 文件转化成第一命令文件;根据所述参数,对所述第一命令文件进行修改生成第二命令文 件;将第二命令文件转化成第二模板配置文件;加载所述第二模板配置文件对所述集群资 源进行配置。
[0010] 优选地,配置所述主用机的第一域控制器和所述备用机的第二域控制器之前,包 括:分别对所述主用机和所述备用机进行预检测,其中,在检测到所述主用机和所述备用机 完成初始化配置时,配置所述第一域控制器和所述第二域控制器。
[0011] 优选地,分别对所述主用机和所述备用机的以下至少之一进行预检测:网卡检测、 所述主用机和所述备用机心跳检测、系统主机文件检测。
[0012] 优选地,根据所述参数对所述主用机和所述备用机的以下至少之一进行初始化配 置:心跳配置、系统主机配置文件修改、操作系统随机端口修改、关闭防火墙。
[0013] 优选地,根据所述参数对以下至少之一进行卸载:所述域控制器、所述容灾软件、 所述集群资源。
[0014] 根据本发明的另一个方面,还提供了一种网管容灾系统的卸载方法,包括:获取用 户输入的参数;根据所述参数对主用机和/或备用机的以下至少之一进行卸载:域控制器、 容灾软件、集群资源。
[0015] 根据本发明的另一个方面,还提供了一种网管容灾系统的安装装置,包括:获取模 块,用于获取用户输入的参数;第一配置模块,用于根据所述参数对主用机和备用机进行初 始化配置;第二配置模块,用于根据所述参数,配置所述主用机的第一域控制器和所述备用 机的第二域控制器;安装模块,用于在配置所述第一域控制器和所述第二域控制器后,在所 述主用机和所述备用机中安装容灾软件。
[0016] 优选地,所述装置还包括:第三配置模块,用于配置所述主用机和所述备用机的集 群资源。
[0017] 优选地,所述第三配置模块用于:将预设的第一模板配置文件转化成第一命令文 件;根据所述参数,对所述第一命令文件进行修改生成第二命令文件;将第二命令文件转 化成第二模板配置文件;加载所述第二模板配置文件对所述集群资源进行配置。
[0018] 根据本发明的另一个方面,还提供了一种网管容灾系统的卸载装置,包括:第一获 取模块,用于获取用户输入的参数;卸载模块,用于根据所述参数对主用机和/或备用机的 以下至少之一进行卸载:域控制器、容灾软件、集群资源。
[0019] 通过本发明,采用获取用户输入的参数,根据该参数对主用机和备用机进行初始 化配置,并配置主用机的第一域控制器和备用机的第二域控制器,在主用机和备用机中安 装容灾软件;或者,通过获取用户输入的参数,对主用机和/或备用机的以下至少之一进行 卸载:域控制器、容灾软件、集群资源,解决了相关技术搭建网管容灾系统的过程中,需要工 程技术人员进行手工安装或卸载的问题,实现了搭建网管容灾系统的整个过程无需人工干 预,达到了一键式自动安装或卸载的效果。
【附图说明】
[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1是根据本发明实施例的网管容灾系统的安装方法的流程图;
[0022] 图2是根据本发明实施例的网管容灾系统的卸载方法的流程图;
[0023] 图3是根据本发明实施例的网管容灾系统的安装装置的结构框图;
[0024] 图4是根据本发明实施例的网管容灾系统的安装装置的结构框图一;
[0025] 图5是根据本发明实施例的网管容灾系统的卸载装置的结构框图;
[0026] 图6是根据本发明实施例的以windows操作系统为例的安装网管容灾系统流程 图;
[0027] 图7是根据本发明实施例的以windows操作系统为例的安装网管容灾系统模块 图;
[0028] 图8是根据本发明实施例的预检测模块流程图;
[0029] 图9是根据本发明实施例的域控制器配置模块流程图;
[0030] 图10是根据本发明实施例的集群源配置模块流程图。
【具体实施方式】
[0031] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0032] 在本实施例中提供了一种网管容灾系统的安装方法,图1是根据本发明实施例的 网管容灾系统的安装方法的流程图,如图1所示,该流程包括如下步骤:
[0033] 步骤S102,获取用户输入的参数;
[0034] 步骤S104,根据该参数对主用机和备用机进行初始化配置;
[0035] 步骤S106,根据该参数,配置主用机的第一域控制器和备用机的第二域控制器;
[0036] 步骤S108,在配置第一域控制器和第二域控制器后,在主用机和备用机中安装容 灾软件。
[0037] 通过上述步骤,由于可以根据用户输入的参数对主备用机进行初始化配置,以及 对主用机和备用机的域控制器进行自动配置,因此,可以在主用机和备用机中自动安装容 灾软件。解决搭建网管容灾系统的过程中,需要工程技术人员进行手工安装的问题,实现了 搭建网管容灾系统的整个过程无需人工干预,达到了一键式自动安装的效果,同时提升了 用户体验。
[0038] 上述步骤S108,涉及到在主用机和备用机中安装容灾软件,在一个优选实施例中, 在主用机和备用机中安装容灾软件之后,还需要配置主用机和备用机的集群资源,集群资 源是容灾系统中每一个需要监控的对象,系统是用对集群资源的监控来完成主备用机之间 的切换的,便于用容灾软件完成检测和切换。
[0039] 在另一个优选实施例中,具体地,配置主用机和备用机的集群资源可以通过多种 方式实现,例如可以通过以下方式,但不限于此:将预设的第一模板配置文件转化成第一命 令文件;根据该参数,对第一命令文件进行修改生成第二命令文件;将第二命令文件转化 成第二模板配置文件;加载第二模板配置文件对集群资源进行配置。这样,只要重新加载第 一模板配置文件就可以完成集群资源的配置过程,这种配置集群资源的方式方便、快捷。
[0040] 步骤S106,涉及配置主用机的第一域控制器和备用机的第二域控制器,在一个优 选实施例中,配置主用机的第一域控制器和备用机的第二域控制器之前,需要分别对主用 机和备用机进行预检测,其中,在检测到主用机和备用机完成初始化配置时,配置第一域控 制器和第二域控制器。在检测失败后重新对主用机和备用机进行初始化配置,这是保证网 管容灾系统正确安装的前提。
[0041] 在另一个优选实施例中,可以分别对主用机和备用机的以下至少之一进行预检 测:网卡检测、主用机和备用机心跳检测、系统主机