The invention relates to a DNS service deployment method and system for overall cooperative scheduling. The role and relationship of the maintenance of the whole cluster analysis method of bearing service, resource allocation and all servers; then the service information adjustment Association, priority, dependence, exclusion analysis, judge the feasibility of service adjustment, and decomposed into reliable operation steps and operation timing; then according to the timing of the specific steps under the sent to the analysis server cluster, operating results and check left, suspend or rollback of the wrong operation. The system consists of service information maintenance and adjustment unit, service adjustment analysis and decomposition unit, service deployment scheduling processing unit, configuration management and version control unit and analytic server cluster. The invention can realize the automatic execution of DNS cluster service deployment and service change, reduce the service change risk, and guarantee the convenient, orderly and correct execution of service change operation.
【技术实现步骤摘要】
一种整体协同调度的DNS服务部署方法和系统
本专利技术属于计算机网络领域中针对分布式解析系统的自动化部署技术,具体涉及一种整体协同调度的DNS服务部署方法和系统。
技术介绍
解析系统是互联网的重要基础设施,主要负责域名和IP地址之间的转换。目前,比较重要的分布式解析系统均在多地部署数十到上百的解析节点以保证解析服务的安全稳定。现有解析节点的服务部署技术主要依靠向解析服务器下发软件与配置,并通过完成指定操作命令以实施部署,主要存在如下问题:a)其特点是针对某一个或几个解析节点,部署单一类型的解析服务,缺乏在解析集群提供多种服务的场景下(如提供顶级域服务、二级权威服务、递归服务等)系统协同调度的考虑;b)只考虑局部节点的服务部署操作本身,缺乏多个解析服务器同时进行服务变更过程中的变更风险及优化方案的考虑。
技术实现思路
本专利技术的目的在于提出一种整体协同调度的DNS服务部署系统和方法。该系统针对分布式解析服务的整体调整判断变更可行性,并转化为具体的操作步骤与操作时序,驱动每一步操作按时序下发到相关节点服务器,对每一步操作进行正确性校验并对失败的操作进行遗留、暂停或回退处理,保障服务变更操作的便捷、有序、正确的执行。为了实现上述目的,本专利技术的技术方案为:一种整体协同调度的DNS服务部署方法,其步骤包括:1)维护整个解析服务器集群所承载的服务、资源分配及所有服务器的角色与关联关系;2)对服务信息的调整进行分析,判断服务调整的可行性,并分解为可靠的操作步骤与操作时序;3)按照操作时序将具体的操作步骤下发到解析服务器集群,对每一步操作进行结果校验,校验正确则继续执行 ...
【技术保护点】
一种整体协同调度的DNS服务部署方法,其特征在于,包括以下步骤:1)维护整个解析服务器集群所承载的服务、资源分配及所有服务器的角色与关联关系;2)对服务信息的调整进行分析,判断服务调整的可行性,并分解为可靠的操作步骤与操作时序;3)按照操作时序将具体的操作步骤下发到解析服务器集群,对每一步操作进行结果校验,校验正确则继续执行,校验错误则进行相应处理。
【技术特征摘要】
1.一种整体协同调度的DNS服务部署方法,其特征在于,包括以下步骤:1)维护整个解析服务器集群所承载的服务、资源分配及所有服务器的角色与关联关系;2)对服务信息的调整进行分析,判断服务调整的可行性,并分解为可靠的操作步骤与操作时序;3)按照操作时序将具体的操作步骤下发到解析服务器集群,对每一步操作进行结果校验,校验正确则继续执行,校验错误则进行相应处理。2.如权利要求1所述的方法,其特征在于:维护服务部署所需的软件包及配置信息,各解析服务器在执行服务部署过程中,获取最新版本的软件包进行部署,获取最新版本的配置模板进行服务配置。3.如权利要求1或2所述的方法,其特征在于:步骤2)所述对服务信息的调整进行分析,包括关联、优先、依赖、排斥分析;步骤3)所述校验错误则进行相应处理,包括遗留、暂停或回退处理。4.如权利要求1或2所述的方法,其特征在于:所述操作时序为:a)停止要下线的服务;b)归档日志;c)部署调整后的服务;d)对外提供调整后的服务。5.一种整体协同调度的DNS服务部署系统,其特征在于,包括服务信息维护与调整单元、服务调整分析与分解单元、服务部署调度处理单元、配置管理与版本控制单元和解析服务器集群;所述服务信息维护与调整单元,用于维护整个解析服务器集群所承载的服务、资源分配及所有服务器的角色与关联关系;所述服务调整分析与分解单元,用于对服务信息的调整进行分析,判断服务调整的可行性,并分解为可靠的操作步骤与操作时序;所述服务部署调度处理单元,用...
【专利技术属性】
技术研发人员:李晓东,于俊锋,张跃冬,孙玉武,刘昱琨,谢杰灵,
申请(专利权)人:中国互联网络信息中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。