虚拟机实例的部署方法和装置及设备的制造方法_4

文档序号:8318998阅读:来源:国知局
发明一些实施例中,Controller可以根据SC-M发布来的网络拓扑信息,对业务 链进行转发关系编排管理,生成流表并下发给SSW实例,以便SSW实例按照流表转发功能, 将报文转发给相应的VAS实例处理。
[0085] 本发明一些实施例中,以SC-M部署在MANO中作为MANO的一个模块为例,步骤504 将所述网络拓扑信息发布到控制器上,可以包括但不限于以下方式:
[0086] 504a、通过配置通道,将所述网络拓扑信息动态配置给所述控制器。
[0087] 504b、通过标准接口,将所述网络拓扑信息发布到所述控制器上。
[0088] 例如,MANO可以通过Restful接口事件通知Controller,Controller收到接口事 件通知后向MNO查询,通过Restful接口获取网络拓扑信息。
[0089] 类似的,步骤505将变化后的所述网络拓扑信息发布到所述控制器(Controller) 上,可以包括但不限于以下方式:
[0090] 505a、通过配置通道,将变化后的所述网络拓扑信息发布到所述控制器 (Controller)上。
[0091] 505b、通过标准接口,将变化后的所述网络拓扑信息发布到所述Controller上。
[0092] 具体的,MANO可以通过netcfg(配置接口)接口事件或者Restful接口事件通知 Controller,Controller收到接口事件通知后向MANO查询,通过netcfg接口或者Restful 接口获取变化后的所述网络拓扑信息。
[0093] 本发明另一些实施例中,如果SC-M部署在MNO之外,例如OSS中,则:
[0094] 首先由MANO通过上述方式获取到VAS实例与对应SSW实例的网络拓扑信息,然 后,SC-M从MNO获取VAS实例与对应SSW实例的网络拓扑信息,SC-M可以通过配置通道方 式发布到Controller上。
[0095] 本发明一些实施例中,SC-M发布给Controller的相关信息,除了包括VAS实例 与SSW实例的网络拓扑信息;还可以包括VAS实例与SSW实例的配置及状态信息,VAS实 例 VNIC(Virtual network interface card,虚拟网卡)的信息,SSW 实例 VNIC 的信息等; 例如:SSW 实例 VNIC(Virtual network interface card,虚拟网卡)的 MAC(Media Access Control,媒体接入控制)地址,IP(Internet Protocol,网际协议)地址,状态;VAS实例 VNIC的MAC地址,IP地址,状态。
[0096] 具体可以参考以下表1,表2和表3。
[0097] 表1VAS实例与SSW实例的网络拓扑信息
[0098]
【主权项】
1. 一种虚拟机实例的部署方法,其特征在于,包括: 从服务模板中获取增值服务器VAS实例和业务交换机SSW实例的通信关系,所述VAS 实例和所述SSW实例用于提供业务链中的业务,所述服务模板中定义了所述业务链,W及 定义了所述VAS实例和所述SSW实例的通信关系; 根据所述通信关系,将所述SSW实例和所述VAS实例中需要相互通信的SSW实例和VAS 实例部署在同一台物理机上。
2. 根据权利要求1所述的方法,其特征在于,所述服务模板中定义了所述VAS实例和所 述SSW实例的通信关系包括: 所述服务模板中预定义了至少一个亲和组,每一个亲和组包括一个SSW实例W及需要 与所述的一个SSW实例通信的VAS实例;所述SSW实例与所述VAS实例的通信关系由所述 至少一个亲合组确定. 则所述从服务模板中获取VAS实例和SSW实例的通信关系包括: 从所述服务模板中获取所述至少一个亲合组。
3. 根据权利要求2所述的方法,其特征在于,所述将所述SSW实例和所述VAS实例中需 要相互通信的SSW实例和VAS实例部署在同一台物理机上包括; 为所述至少一个亲合组中的每一个亲和组向基础设施层申请一个亲和组资源池,所述 为每一个亲和组申请的亲和组资源池的资源属于同一台物理机; 在部署所述SSW实例或者部署所述VAS实例时,确定所述SSW实例或者所述VAS实例 所属的亲和组对应的亲和组资源池; 利用确定的所述亲和组资源池中的资源部署所述SSW实例或者所述VAS实例。
4. 根据权利要求1至3中任一所述的方法,其特征在于,还包括: 获取已部署的SSW实例与已部署的VAS实例的网络拓扑信息,将所述网络拓扑信息发 布到控制器上。
5. 根据权利要求4所述的方法,其特征在于,还包括: 当所述网络拓扑信息发生变化时,将变化后的所述网络拓扑信息发布到所述控制器 上。
6. -种虚拟机实例的部署装置,其特征在于,包括: 获取模块,用于从服务模板中获取增值服务器VAS实例和业务交换机SSW实例的通信 关系,所述VAS实例和所述SSW实例用于提供业务链中的业务,所述服务模板中定义了所述 业务链,W及定义了所述VAS实例和所述SSW实例的通信关系; 部署模块,用于根据所述通信关系,将所述SSW实例和所述VAS实例中需要相互通信的 SSW实例和VAS实例部署在同一台物理机上。
7. 根据权利要求6所述的装置,其特征在于, 所述服务模板中预定义了至少一个亲和组,每一个亲和组包括一个SSW实例W及需要 与所述的一个SSW实例通信的VAS实例;所述SSW实例与所述VAS实例的通信关系由所述 至少一个亲合组确定; 所述获取模块,具体用于从所述服务模板获取所述至少一个亲合组。
8. 根据权利要求7所述的装置,其特征在于,所述部署模块包括: 申请单元,用于为所述至少一个亲合组中的每一个亲和组向基础设施层申请一个亲和 组资源池,所述为每一个亲和组申请的亲和组资源池的资源属于同一台物理机; 确定单元,用于在部署所述SSW实例或者部署所述VAS实例时,确定获取所述SSW实例 或者所述VAS实例所属的亲和组对应的亲和组资源池; 部署单元,用于利用确定的所述亲和组资源池中的资源部署所述SSW实例或者所述 VAS实例。
9. 根据权利要求6至8中任一所述的装置,其特征在于,还包括: 发布模块,用于获取已部署的SSW实例与已部署的VAS实例的网络拓扑信息,将所述网 络拓扑信息发布到控制器上。
10. 根据权利要求9所述的装置,其特征在于, 所述发布模块,还用于当所述网络拓扑信息发生变化时,将变化后的所述网络拓扑信 息发布到所述控制器上。
11. 一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、通信接口和总 线; 所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接, 当所述计算机设备运行时,所述处理器执行所述存储器存储的所述计算机执行指令,W使 所述计算机设备执行如权利要求1-5中任一项所述的虚拟机实例的部署方法。
【专利摘要】本发明公开了一种虚拟机实例的部署方法,以降低对虚拟化的增值服务器的通信能力的要求,同时提高业务链的处理效率。本发明实施例还提供相应的装置及设备。在本发明一些可行的实施方式中,方法包括:从服务模板中获取增值服务器VAS实例和业务交换机SSW实例的通信关系,所述VAS实例和所述SSW实例用于提供业务链中的业务,所述服务模板中定义了所述业务链,以及定义了所述VAS实例和所述SSW实例的通信关系;根据所述通信关系,将所述SSW实例和所述VAS实例中需要相互通信的SSW实例和VAS实例部署在同一台物理机上。
【IPC分类】H04L29-08, G06F9-50, G06F9-455
【公开号】CN104636184
【申请号】CN201410856837
【发明人】娄跃云, 张继东, 钱涛, 刘美生, 王春桃
【申请人】上海华为技术有限公司
【公开日】2015年5月20日
【申请日】2014年12月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1