【技术实现步骤摘要】
本专利技术涉及通信计算机
,具体主要涉及了在虚拟私有云中部署网络的方法和相关装置与系统。
技术介绍
虚拟私有云(VPC,VirtualPrivateCloud)承载于云平台,VPC可在云平台上为用户提供网络组建和管理能力。用户可通过云平台在VPC内申请路由器和创建网络等等。在现有技术之中,云平台一般直接向用户提供开放应用程序编程接口(API,ApplicationProgrammingInterface)图形化界面,接收用户在部署终端上通过命令行方式输入的部署指令,用户通过部署终端和云平台可能进行至少几十次的命令交互来完成在VPC中部署网络组件(网络组件例如路由器和服务网络等)。
技术实现思路
本专利技术实施例提供在虚拟私有云中部署网络的方法和相关装置与系统,以期简化在虚拟私有云中部署网络的用户交互复杂度。本专利技术第一方面提供了一种在虚拟私有云中部署网络的方法,包括:云平台接收来自第一部署终端的携带网络组网图的网络部署请求。所述云平台识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数。所述云平台基于所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列。所述云平台通过执行所述部署指令序列在虚拟私有云中部署网络。第一部署终端例如可为手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备或其他移动终端。其中,网络组网图中呈现出的网络的网络组件可 ...
【技术保护点】
一种在虚拟私有云中部署网络的方法,其特征在于,包括:云平台接收来自第一部署终端的携带网络组网图的网络部署请求;所述云平台识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组件的组网配置参数;所述云平台基于所述网络组件之间的连接关系和所述网络组件的组网配置参数生成部署指令序列;所述云平台通过执行所述部署指令序列在虚拟私有云中部署网络。
【技术特征摘要】
1.一种在虚拟私有云中部署网络的方法,其特征在于,包括:
云平台接收来自第一部署终端的携带网络组网图的网络部署请求;
所述云平台识别所述网络组网图中呈现出的网络组件之间的连接关系和
网络组件的组网配置参数;
所述云平台基于所述网络组件之间的连接关系和所述网络组件的组网配
置参数生成部署指令序列;
所述云平台通过执行所述部署指令序列在虚拟私有云中部署网络。
2.根据权利要求1所述的方法,其特征在于,
所述识别所述网络组网图中呈现出的网络组件之间的连接关系和网络组
件的组网配置参数包括:对所述网络组网图进行标准化处理以得到标准化的网
络组网图;识别所述标准化的网络组网图中呈现出的网络组件之间的连接关系
和网络组件的组网配置参数。
3.根据权利要求2所述的方法,其特征在于,
所述方法还包括:
所述云平台对所述网络组件的组网配置参数进行合规性检查;在所述网络
组件的组网配置参数未通过合规性检查的情况下,向所述第一部署终端发送携
带所述标准化的网络组网图的参数调整指令,所述参数调整指令用于提示修改
所述标准化的网络组网图中呈现的组网配置参数;
其中,所述基于所述网络组件之间的连接关系和所述网络组件的组网配置
参数生成部署指令序列包括:在所述网络组件的组网配置参数通过合规性检查
的情况下,基于所述网络组件之间的连接关系和所述网络组件的组网配置参数
生成部署指令序列。
4.根据权利要求1至3任一项所述的方法,其特征在于,
所述基于所述网络组件之间的连接关系和所述网络组件的组网配置参数
生成部署指令序列包括:基于所述网络组件之间的连接关系得出所述网络组件
之间的依赖关系;基于所述网络组件之间的依赖关系、所述网络组件之间的连
接关系和所述网络组件的组网配置参数生成部署指令序列。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述云平台接
\t收来自第一部署终端的携带网络组网图的网络部署请求之前还包括:所述云平
台接收来自所述第一部署终端的携带有身份认证信息的登录请求,在基于所述
身份认证信息对所述第一部署终端进行的身份认证通过之后,向所述第一部署
终端发送用于指示允许登录的登录响应。
6.根据权利要求1至4任一项所述的方法,其特征在于,
所述云平台接收来自第一部署终端的携带网络组网图的网络部署请求之
前还包括:所述云平台接收来自第一部署终端的登录请求,向第二部署终端发
送用于授权第一部署终端登录的二维码,若接收到已经登录所述云平台的所述
第二部署终端扫描所述二维码之后发送的登录授权请求,则向所述第一部署终
端发送用于指示允许登录的登录响应。
7.一种云平台,其特征在于,包括:接收单元用于接收来自第一部署终
端的携带网络组网图的网络部署请求;
识别单元,用于识别所述网络组网图中呈现出的网络组件之间的连接关系
和网络组件的组网配置参数;
生成单元,用于基于所述网络组件之间的连接关系和所述网络组件的组网
配置参数生成部署指令序列;
执行单元,用于通过执行所述部署指令序列在虚拟私有云中部署网络。
8.根据权利要求7所述的云平台,其特征在于,
所述识别单元具体用于,对所述网络组网图进行标准化处理以得到标准化
的网络组网图;识别所述标准化的网络组网图中呈现出的网络组件之间的连接
关系和网络组件的组网配置参数。
9.根据权利要求7至8任一项所述的云平台,其特征在于,所述生成单
元具体用于:基于所述网络组件之间的连接关系得出所述网络组件之间的依赖
关系;基于所述网络组件之间的依赖关系、所述网络组件之间的连接关系和所
述网络组件的组网配置参数生成部署指令序列。
10.根据权利要求7至9任一项所述的云平台,其特征在于,所述云平台
...
【专利技术属性】
技术研发人员:蒋威,马会彬,吴向阳,苏峰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。