The invention discloses a HA deployment technology, is a kind of high availability cluster configuration method, device and system, solved in industrial equipment and other resource constrained environment, automatic configuration problem of high availability cluster, the high availability cluster is provided with a specific interface, the specific interface for interaction with the interface configuration tool high availability cluster, the method comprises: when receiving the configuration request high availability cluster, through the specific interface of the high availability cluster the current configuration information is transmitted to the configuration tool; receiving from the configuration tool configuration instruction through the specific interface according to the configuration data update; the configuration instructions for the high availability cluster initialization configuration. This disclosure applies to the configuration of a highly available cluster.
【技术实现步骤摘要】
高可用集群的配置方法、装置及系统
本公开涉及HA(HighAvailability,高可用性)部署技术,尤其涉及高可用集群的配置方法、装置及系统。
技术介绍
相关技术中,MW-HA(HA配置的安全监管平台,其中,HA即HighAvailability,高可用集群)指为安全监管平台提供的高可用功能,它可以在两台安全监管平台上构建集群、提供虚拟IP,以作为外部用户或设备接入的接口,从而在内部HA软件监控节点的状态和相关资源的状态,实现资源的故障迁移(failover)。目前,在HA自动化部署方面,一般都采用自动化部署工具。常见的自动化部署工具有puppet,chef,saltstack和ansible等。使用自动化部署工具配置集群系统时,需要把相关的配置信息写在相关配置文件中,自动部署服务器会读取这些配置信息,然后应用到受控服务器上。puppet,chef和saltstack会在受控服务器上安装代理(agent),agent接受来至自动化部署服务器的配置指令,进而对受控服务器进行配置;而ansible使用ssh(SecureShell,安全外壳协议)登陆到受控服务器上直接执行相关配置指令,实现对受控服务器的配置。然而,自动化部署工具本身比较复杂,且适用于云计算环境等大型应用场景,以及针对其不支持的软件,例如NTP的配置,需要用户自己编写相关的应用插件以实现HA自动部署,因此,现有的自动化部署工具不适用于资源受限的工控设备。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种高可用集群的配置方法、装置及系统。根据本公开实施例的第一方面,提供一种高可用集群的配置 ...
【技术保护点】
一种高可用集群的配置方法,其特征在于,所述高可用集群设置有特定接口,所述特定接口为配置工具与所述高可用集群的交互接口,所述方法包括:当接收到高可用集群的配置请求时,通过所述特定接口将所述高可用集群的当前配置信息发送给所述配置工具;通过所述特定接口接收来自所述配置工具的配置指令,所述配置指令为所述配置工具根据所述当前配置信息生成的指令,且包括有更新配置数据;以及根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置。
【技术特征摘要】
1.一种高可用集群的配置方法,其特征在于,所述高可用集群设置有特定接口,所述特定接口为配置工具与所述高可用集群的交互接口,所述方法包括:当接收到高可用集群的配置请求时,通过所述特定接口将所述高可用集群的当前配置信息发送给所述配置工具;通过所述特定接口接收来自所述配置工具的配置指令,所述配置指令为所述配置工具根据所述当前配置信息生成的指令,且包括有更新配置数据;以及根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置。2.根据权利要求1所述的配置方法,其特征在于,所述方法还包括:在根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置前,校验高可用集群的当前配置信息中的IP地址的合法性;以及所述根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置包括:当确定所述当前配置信息中的IP地址合法时,根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置。3.根据权利要求2所述的配置方法,其特征在于,所述方法还包括:当确定所述当前配置信息中的IP地址合法时,存储所述高可用集群的当前配置信息。4.根据权利要求1所述的配置方法,其特征在于,所述方法还包括:在根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置前,检测所述高可用集群的环境资源,以确定所述高可用集群的环境资源的可用性;所述根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置包括:当确定所述高可用集群的环境资源可用时,根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置;其中,所述检测所述高可用集群的环境资源如下至少一个:检测所述高可用集群的备用节点是否在线、检测DRBD需要的物理块设备是否处于正常工作状态、检测所述高可用集群的心跳端口的可用性以及检测虚拟IP的可用性。5.根据权利要求1所述的配置方法,其特征在于,所述配置指令包括所述高可用集群的更新的依赖环境信息,所述根据所述配置指令中的更新配置数据对所述高可用集群进行初始化配置包括:根据所述更新的依赖环境信息,初始化所述高可用集群的当前依赖环境信息,其中,所述更...
【专利技术属性】
技术研发人员:冯伟,滕俐军,
申请(专利权)人:北京匡恩网络科技有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。