A system for mapping virtual network environment data includes at least one interface for receiving data (204) from a plurality of virtual switches in a virtual network environment to detect a plurality of communication requests (401402) for establishing communication between at least two virtual machines in a plurality of virtual machines (201) in the virtual network environment; And at least one processor for extracting each of the physical hosts (202) of each of the at least two virtual machines from each of the communication requests of the plurality of communication requests, and updating (403) for mapping the data communication between the multiple virtual machines to less than one communication feature and the multiple virtual machines. The topology data set of each virtual machine's physical host.
【技术实现步骤摘要】
【国外来华专利技术】用于映射虚拟机通信路径的方法和系统
技术介绍
本专利技术的一些实施例与映射虚拟网络环境数据有关,尤其是但并非仅仅与通过利用虚拟交换机监测虚拟机之间的通信来映射虚拟网络有关。在现今的计算机环境中,计算资源的虚拟化很重要。虚拟机(virtualmachine或者virtualizedmachine,简称VM)是运行在物理主机计算设备上用于模仿硬件系统的软件构造等。所述主机可以包括多个部署的VM,每个VM可以通过主机中的可用资源执行部分预定功能。在云管理系统领域中,亲和性规则和反亲和性规则指示所述管理系统将虚拟实体聚合或者分散。例如,当两个VM频繁通信并且应该共享一个主机时,创建VM-VM亲和性规则将其聚合;当存在两个资源匮乏的VM时,反亲和性规则阻止其共享一个主机。
技术实现思路
本专利技术实施例的目标是映射虚拟网络环境中虚拟机之间的通信路径和数据。本申请的独立权利要求实现了该目标,并且从属权利要求保护了更多的实现形式。根据第一方面,本专利技术涉及用于映射虚拟网络环境数据的系统,所述系统包括:至少一个接口,用于从虚拟网络环境中的多个虚拟交换机接收数据,以检测在所述虚拟网络环境中 ...
【技术保护点】
1.一种用于映射虚拟网络环境数据的系统,其特征在于,包括:至少一个接口(205),用于从虚拟网络环境中的多个虚拟交换机(204)接收数据,以检测在所述虚拟网络环境中的多个虚拟机(201)中的至少两个虚拟机之间建立通信的多个通信请求;至少一个处理器(207),用于:从所述多个通信请求中的每一个通信请求中提取所述至少两个虚拟机(201)中的每一个虚拟机的物理主机(202);更新用于映射所述多个虚拟机之间数据通信的至少一个通信特性以及所述多个虚拟机中每个虚拟机的物理主机的拓扑数据集(208)。
【技术特征摘要】
【国外来华专利技术】1.一种用于映射虚拟网络环境数据的系统,其特征在于,包括:至少一个接口(205),用于从虚拟网络环境中的多个虚拟交换机(204)接收数据,以检测在所述虚拟网络环境中的多个虚拟机(201)中的至少两个虚拟机之间建立通信的多个通信请求;至少一个处理器(207),用于:从所述多个通信请求中的每一个通信请求中提取所述至少两个虚拟机(201)中的每一个虚拟机的物理主机(202);更新用于映射所述多个虚拟机之间数据通信的至少一个通信特性以及所述多个虚拟机中每个虚拟机的物理主机的拓扑数据集(208)。2.根据权利要求1所述的系统,其特征在于,还包括:安装在所述多个虚拟交换机(204)中的多个交换模块(206),用于将所述数据传输至所述至少一个接口(205)。3.根据上述权利要求中任一项所述的系统,其特征在于,还包括:应用程序接口API(209),以允许远程客户端访问所述拓扑数据集(208)。4.根据上述权利要求中任一项所述的系统,其特征在于,所述虚拟网络环境是软件定义网络SDN。5.根据上述权利要求中任一项所述的系统,其特征在于,所述至少一个通信特性是所述多个虚拟机(201)中每对虚拟机之间的通信频率。6.根据上述权利要求中任一项所述的系统,其特征在于,所述至少一个通信特性是所述多个虚拟机(201)中每对虚拟机之间通信的数据容量。7.根据上述权利要求中任一项所述的系统,其特征在于,所述至少一个处理器(207)用于基于所述拓扑数据集(208)的分析来识别所述虚拟网络环境中的负载波动事件。8.根据上述权利要求中任一项所述的系统,其特征在于,所述至少一个处理器(207)用于基于所述拓扑数据集(208)的分析来计算指令,以为所述虚拟网络环境中的所述多个虚拟机(201)中的至少一个虚拟机分配新的物理主机。9.根据上述权利要求中任一项所述的系统,其特征在于,所述至少一个处理器(207)用于基于所述拓扑数据集(208)的分析来...
【专利技术属性】
技术研发人员:艾许·贾勒奥尔,伊兰·甘佩尔,德米特里·梅廷,阿亚尔·巴伦,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。