一种自动纳管方法及装置制造方法及图纸

技术编号:37997544 阅读:8 留言:0更新日期:2023-06-30 10:11
本申请涉及一种自动纳管方法、装置、计算机设备及存储介质,该方法包括以下步骤:预设业务模型,业务模型包括不同设备在当前业务下的资源需求;对控制器及设备所涉及的资源数据进行第一次对账,并根据对账结果及预设业务模型中的资源需求进行资源预分配;暂停其他资源预分配进程,并在暂停过程中对控制器及设备所涉及资源的增量数据进行第二次对账,修正资源预分配结果;判断资源池资源是否具有资源预分配结果包含的预分配资源,若是,则将预分配资源划分为预配置资源并进行下发,从而完成自动纳管。该方法通过在纳管过程中的多次对账来确保控制器分配的资源一定是未被分配过的,有效避免了因资源分配问题导致的纳管失败。避免了因资源分配问题导致的纳管失败。避免了因资源分配问题导致的纳管失败。

【技术实现步骤摘要】
一种自动纳管方法及装置


[0001]本申请涉及网络通信领域,特别是涉及一种自动纳管方法、装置、计算机设备及存储介质。

技术介绍

[0002]现如今,随着大数据、云计算的兴起,通信网络的规模越来越大,网络结构也越来越复杂,而随着网络业务的扩张,则需要部署越来越多的资源池和节点去支撑业务的发展,或者由于网络规划的变更,需要对部分网络节点进行调整,而这些都涉及到网络资源的总体规划分配以及存量业务的迁移,如果通过人工去规划的话,效率低且容易出错。
[0003]以软件定义网络SDN为例,其是一种新型网络创新架构,实现了控制面和转发面的分离,需要说明的是,网络在纳管过程中的资源分配和初始自动化配置也是非常重要的一部分,一个好的资源分配方法,可以很好的管理和节省资源,同样,一套高兼容性的配置部署系统,能够为业务的大规模展开提供有利条件。
[0004]现有技术中对于资源分配和配置部署更多的是对纳管总体流程下配置下发涉及到的组件和流程的通用设计,例如,纳管时整个下发的完整链路通道样式,纳管下发配置时需要业务数据转网络数据,最终转设备数据等等,其没有业务模板构建的思想,更多的是依赖人工,使得整个纳管过程十份繁琐,也特别容易出错,同时,对相关业务人员经验和能力的要求更高。
[0005]除此之外,在进行资源分配时需要确定待分配资源是否为未分配资源,由于当今网络变化非常迅速,所以可能存在因为控制器和设备的数据不一致导致有些资源其实已经被占用了,但是由于控制面数据没有及时更新使得整体纳管失败。

技术实现思路
/>[0006]基于此,有必要针对上述技术问题,提供一种自动纳管方法、装置、计算机设备及存储介质,通过在纳管过程中的多次对账来确保控制器分配的资源一定是未被分配过的,有效避免了因资源分配问题导致的纳管失败。
[0007]第一方面,本申请提供了一种自动纳管方法,所述方法包括:
[0008]预设业务模型,所述业务模型包括不同设备在当前业务下的资源需求;
[0009]对控制器及设备所涉及的资源数据进行第一次对账,并根据对账结果及所述预设业务模型中的资源需求进行资源预分配;
[0010]暂停其他资源预分配进程,并在暂停过程中对控制器及设备所涉及资源的增量数据进行第二次对账,修正资源预分配结果;
[0011]判断资源池资源是否具有资源预分配结果包含的预分配资源,若是,则将预分配资源划分为预配置资源并进行下发,从而完成自动纳管。
[0012]在其中一个实施例中,所述业务模型还包括当前业务下资源池和网关组的关系、所需设备及设备所需配置端口。
[0013]在其中一个实施例中,所述预设业务模型,包括:
[0014]创建不同设备在不同业务下的配置模板;
[0015]根据不同设备在不同业务下的特点构建业务单元,所述业务单元包括当前所述配置模板下的资源需求;
[0016]综合所述配置模板和所述业务单元得到业务模型。
[0017]在其中一个实施例中,所述对控制器及设备所涉及的资源数据进行第一次对账,之前还包括:
[0018]判断所需纳管设备是否符合所述预设业务模型要求,若否,则
[0019]退出纳管流程并报错;若是,则
[0020]判断资源池资源是否符合所述预设业务模型要求,若否,则
[0021]退出纳管流程并报错;若是,则
[0022]对控制器及设备所涉及的资源数据进行第一次对账。
[0023]在其中一个实施例中,所述方法还包括:
[0024]判断资源池资源是否具有资源预分配结果包含的预分配资源,若否,则停止纳管流程并回收之前所有预分配资源。
[0025]在其中一个实施例中,所述将预分配资源划分为预配置资源并进行下发,之后还包括:
[0026]对控制器及设备所涉及资源的最终数据进行第三次对账。
[0027]第二方面,本申请提供了一种自动纳管装置,所述装置包括:
[0028]业务模型创建模块,用于预设业务模型,所述业务模型包括不同设备在当前业务下的资源需求;
[0029]第一数据对账模块,用于对控制器及设备所涉及的资源数据进行第一次对账,并根据对账结果及所述预设业务模型中的资源需求进行资源预分配;
[0030]第二数据对账模块,用于暂停其他资源预分配进程,并在暂停过程中对控制器及设备所涉及资源的增量数据进行第二次对账,修正资源预分配结果;
[0031]第一判断模块,用于判断资源池资源是否具有资源预分配结果包含的预分配资源,若是,则
[0032]下发模块,用于将预分配资源划分为预配置资源并进行下发,从而完成自动纳管。
[0033]第三方面,本申请提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项自动纳管方法。
[0034]第四方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项自动纳管方法。
[0035]第五方面,本申请提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项自动纳管方法。
[0036]上述自动纳管方法、装置、计算机设备及存储介质,对不同业务下的不同设备及所需资源进行配置,从而构建业务模型,并且在根据业务模型中的资源需求进行资源预分配前对已分配的资源数据和待接收的资源数据进行第一次对账,以使两者数据对其,随后再对其他资源预分配任务进行暂停,并在此过程中对已分配的资源数据和待接收的资源数据中的增量数据进行第二次对账,修正资源预分配结果,避免在第一次对账期间内出现新的
资源预分配任务,导致第一次对账的目标预分配资源在对账期间被新的资源预分配任务所获取,使得资源预分配结果更准确,最后在资源池资源满足修正后的预分配资源数据量时,将预分配资源划分为预配置资源并下发至设备,从而完成自动纳管,该方法通过在纳管过程中的多次对账来确保控制器分配的资源一定是未被分配过的,有效避免了因资源分配问题导致的纳管失败。
附图说明
[0037]图1为本申请的自动纳管方法流程图之一;
[0038]图2为本申请的自动纳管方法流程图之二;
[0039]图3为本申请的自动纳管方法流程图之三;
[0040]图4为本申请的自动纳管方法流程图之四;
[0041]图5为本申请的自动纳管装置模块图;
[0042]图6为本申请的纳管业务模型示意图;
[0043]图7为一个实施例的计算机设备的内部结构图。
具体实施方式
[0044]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
...

【技术保护点】

【技术特征摘要】
1.一种自动纳管方法,其特征在于,所述方法包括:预设业务模型,所述业务模型包括不同设备在当前业务下的资源需求;对控制器及设备所涉及的资源数据进行第一次对账,并根据对账结果及所述预设业务模型中的资源需求进行资源预分配;暂停其他资源预分配进程,并在暂停过程中对控制器及设备所涉及资源的增量数据进行第二次对账,修正资源预分配结果;判断资源池资源是否具有资源预分配结果包含的预分配资源,若是,则将预分配资源划分为预配置资源并进行下发,从而完成自动纳管。2.根据权利要求1所述的自动纳管方法,其特征在于,所述业务模型还包括当前业务下资源池和网关组的关系、所需设备及设备所需配置端口。3.根据权利要求2所述的自动纳管方法,其特征在于,所述预设业务模型,包括:创建不同设备在不同业务下的配置模板;根据不同设备在不同业务下的特点构建业务单元,所述业务单元包括当前所述配置模板下的资源需求;综合所述配置模板和所述业务单元得到业务模型。4.根据权利要求3所述的自动纳管方法,其特征在于,所述对控制器及设备所涉及的资源数据进行第一次对账,之前还包括:判断所需纳管设备是否符合所述预设业务模型要求,若否,则退出纳管流程并报错;若是,则判断资源池资源是否符合所述预设业务模型要求,若否,则退出纳管流程并报错;若是,则对控制器及设备所涉及的资源数据进行第一次对账。5.根据权利要求4所述的自动纳管方法,其特征在于,所述方法还包括:判断资源池资源是...

【专利技术属性】
技术研发人员:李霖洁李建松刘磊刘岩东杜炀东吴兴
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1