一种面向异构云网设备的抽象指令转换方法及系统技术方案

技术编号:32520101 阅读:77 留言:0更新日期:2022-03-02 11:22
本发明专利技术公开了一种面向异构云网设备的抽象指令转换方法及系统,属于云系统技术领域,包括以下步骤:S1:业务适配;S2:指令集适配;S3:云系统资源池适配;S4:生成下发指令集。本发明专利技术在涉及异构云网设备下发抽象指令时,不同云类型的抽象指令通过抽象指令转换系统自动进行处理,屏蔽底层云平台资源池的差异,减少通过修改业务逻辑去实现适配异构云平台资源池花费的时间和精力,大大地减少了时间和人力资源,值得被推广使用。值得被推广使用。值得被推广使用。

【技术实现步骤摘要】
一种面向异构云网设备的抽象指令转换方法及系统


[0001]本专利技术涉及云系统
,具体涉及一种面向异构云网设备的抽象指令转换方法及系统。

技术介绍

[0002]目前,随着云计算发展,许多企业都建立起自己的公有云或私有云,将相关业务进行上云管理。由于云计算的强烈需求,促进了云管理平台系统产生和发展,在众多的开源云管理平台系统中,OpenStack,CloudStack,AWS因为丰富的功能和优秀的性能成为了大多数企业的选择。
[0003]由于业务种类和数量众多,单一云系统很难满足所有业务需求,这就可能会使用到多个云系统,其中便会涉及到云网设备抽象指令下发问题。如果对每一个异构云网设备都建设一套指令下发系统,势必要投入大量的人力物力和时间成本。为此,提出一种面向异构云网设备的抽象指令转换方法及系统。

技术实现思路

[0004]本专利技术所要解决的技术问题在于:如何解决异构云网设备抽象指令下发问题,提供了一种面向异构云网设备的抽象指令转换方法。
[0005]本专利技术是通过以下技术方案解决上述技术问题的,本专利技术包括以下步骤:
[0006]S1:业务适配
[0007]从抽象指令信息中区分异构云网设备云系统信息和业务类型;
[0008]S2:指令集适配
[0009]根据云系统信息和业务类型适配相应指令集;
[0010]S3:云系统资源池适配
[0011]通过抽象指令信息适配云系统资源池;
[0012]S4:生成下发指令集
[0013]根据步骤S2中适配的指令集和步骤S3中适配的云系统资源池生成异构云网设备的下发指令集。
[0014]更进一步地,在所述步骤S1和步骤S3中,抽象指令信息包括异构云网设备云系统类型、抽象指令业务类型、业务参数信息、云系统资源池信息。
[0015]更进一步地,在所述步骤S1中,通过抽象指令信息中的异构云网设备云系统类型和抽象指令业务类型适配业务,从而得出云系统类型和业务类型。
[0016]更进一步地,在所述步骤S2中,指令集信息包括云系统信息、业务类型、指令列表信息、指令编排信息;指令信息包括指令名称、指令描述信息、指令URI、指令请求方式、指令请求报文模型、指令请求方法类型、指令返回报文模型。
[0017]更进一步地,在所述步骤S2中,通过步骤S1得出的云系统类型和业务类型适配得出该云系统业务的指令集信息。
[0018]更进一步地,在本实施例中,所述步骤S3中,通过抽象指令信息中的云系统资源池信息适配出下发的异构云系统资源池信息。
[0019]更进一步地,在所述步骤S4中,下发指令集信息包括异构云网设备云系统类型、下发指令集业务类型、下发指令列表信息、下发指令编排信息;下发指令信息包括下发指令名称、下发指令描述信息、下发云系统资源池地址信息、下发用户名称、下发用户密码、下发异构云网设备信息、下发指令URI、下发指令请求方式、下发指令请求报文模型、下发指令请求方法类型、下发指令返回报文模型。
[0020]本专利技术还提供了一种面向异构云网设备的抽象指令转换系统,采用上述的抽象指令转换方法将异构云网设备的抽象指令转换为具体的下发指令集,包括:
[0021]业务适配层;用于从抽象指令信息中区分异构云网设备云系统信息和业务类型;
[0022]指令集适配层;用于根据云系统信息和业务类型适配相应指令集;
[0023]云系统资源池适配层;用于通过抽象指令信息适配云系统资源池;
[0024]下发指令集生成层;用于根据适配的指令集和适配云系统资源池生成下发指令集。
[0025]本专利技术相比现有技术具有以下优点:该面向异构云网设备的抽象指令转换方法,在涉及异构云网设备下发抽象指令时,不同云类型的抽象指令通过抽象指令转换系统自动进行处理,屏蔽底层云平台资源池的差异,减少通过修改业务逻辑去实现适配异构云平台资源池花费的时间和精力,大大地减少了时间和人力资源,值得被推广使用。
附图说明
[0026]图1是本专利技术实施例一面向异构云网设备的抽象指令转换方法的流程示意图。
具体实施方式
[0027]下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0028]实施例一
[0029]如图1所示,本实施例提供一种技术方案:一种面向异构云网设备的抽象指令转换方法,包括以下步骤:
[0030]S1:业务适配
[0031]从抽象指令信息中区分异构云网设备云系统信息和业务类型;
[0032]S2:指令集适配
[0033]根据云系统信息和业务类型适配相应指令集;
[0034]S3:云系统资源池适配
[0035]通过抽象指令信息适配云系统资源池;
[0036]S4:生成下发指令集
[0037]根据步骤S2中适配的指令集和步骤S3中适配的云系统资源池生成异构云网设备的下发指令集。
[0038]在本实施例中,在所述步骤S1中,抽象指令信息包括异构云网设备云系统类型(云
网设备类型,例如:华为云)、抽象指令业务类型(业务场景,例如:虚拟机开通)、业务参数信息(一些业务需求参数信息,包括虚拟机配置、网络地址等)、云系统资源池信息(云资源池信息,例如:某某数据中心信息)。通过业务需求人员下发的抽象指令信息中的异构云网设备云系统类型和抽象指令业务类型适配本转换系统中的业务,从而得出云系统类型和业务类型。
[0039]在本实施例中,在所述步骤S2中,指令集信息包括云系统信息(云网设备类型,例如:华为云)、业务类型(业务场景,例如:虚拟机开通)、指令列表信息(业务场景包含的所有指令)、指令编排信息(指令执行顺序);指令信息包括指令名称、指令描述信息、指令URI、指令请求方式、指令请求报文模型、指令请求方法类型、指令返回报文模型。通过步骤S1得出的云系统类型和业务类型的值对比已有指令集中的云系统信息和业务类型,从而适配得出异构云网设备云系统业务的指令集信息。
[0040]在本实施例中,所述步骤S3中,抽象指令信息包括异构云网设备云系统类型(云网设备类型,例如:华为云)、抽象指令业务类型(业务场景,例如:虚拟机开通)、业务参数信息(一些业务需求参数信息,包括虚拟机配置、网络地址等)、云系统资源池信息(云资源池信息,例如:某某数据中心信息)。将从抽象指令信息中得到的异构云网设备云系统类型和云系统资源池信息作为条件查询已有的异构云资源池数据库,从而适配出下发的异构云系统资源池信息,包括云资源池访问地址、鉴权用户名称、用户密码等信息。
[0041]在本实施例中,在所述步骤S4中,下发指令集信息包括异构云网设备云系统类型(云网设备类型,例如:华为云)、下发指令集业务类型(业务场景,例如:虚拟机开通)、下发指令列表信息(业务场景包含的所有指令,例如:虚拟机开通包括虚拟机创建、磁盘本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向异构云网设备的抽象指令转换方法,其特征在于,包括以下步骤:S1:业务适配从抽象指令信息中区分异构云网设备云系统信息和业务类型;S2:指令集适配根据云系统信息和业务类型适配相应指令集;S3:云系统资源池适配通过抽象指令信息适配云系统资源池;S4:生成下发指令集根据步骤S2中适配的指令集和步骤S3中适配的云系统资源池生成异构云网设备的下发指令集。2.根据权利要求1所述的一种面向异构云网设备的抽象指令转换方法,其特征在于:在所述步骤S1和步骤S3中,抽象指令信息包括异构云网设备云系统类型、抽象指令业务类型、业务参数信息、云系统资源池信息。3.根据权利要求2所述的一种面向异构云网设备的抽象指令转换方法,其特征在于:在所述步骤S1中,通过抽象指令信息中的异构云网设备云系统类型和抽象指令业务类型适配业务,从而得出云系统类型和业务类型。4.根据权利要求3所述的一种面向异构云网设备的抽象指令转换方法,其特征在于:在所述步骤S2中,指令集信息包括云系统信息、业务类型、指令列表信息、指令编排信息;指令信息包括指令名称、指令描述信息、指令URI、指令请求方式、指令请求报文模型、指令请求方法类型、指令返回报文模型。5.根据权利要求4所述的一种面向异构云网设备的抽象指令转换方法,其特征在于:在所述步骤S2中,通过步骤S1得出的云系统类型和业务类型的值对...

【专利技术属性】
技术研发人员:洪伟熊钰才唐银春余东解亚兵
申请(专利权)人:科大国创云网科技有限公司
类型:发明
国别省市:

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

1