Distributed virtual scenarios over multi-host Linux environments

Distributed virtual scenarios over multi-host Linux environments
复制标题

DOI:
10.1109/svm.2011.6096467
复制
发表时间:
2011-12
期刊:
2011 5th International DMTF Academic Alliance Workshop on Systems and Virtualization Management: Standards and the Cloud (SVM)
影响因子:
--
通讯作者:
D. Fernández;Alejandro Cordero;Jorge Somavilla;Jorge Rodriguez;Aitor Corchero;Luis Tarrafeta;F. Galán
D. Fernández;Alejandro Cordero;Jorge Somavilla;Jorge Rodriguez;Aitor Corchero;Luis Tarrafeta;F. Galán
中科院分区:
其他
文献类型:
--
作者:
D. Fernández;Alejandro Cordero;Jorge Somavilla;Jorge Rodriguez;Aitor Corchero;Luis Tarrafeta;F. Galán

文献摘要

被引文献

相似文献

目前,基于虚拟化的测试平台被广泛用于创建测试协议和应用程序所需的网络环境。虚拟化在降低测试平台设置的成本方面做出了很大贡献,无论是在所需的硬件资源方面还是在工作方面。然而,由于当前网络的复杂性,需要创建非常复杂的测试平台,由十分之一甚至数百个虚拟机组成,根据特定的拓扑相互连接。本文提出了一种基于Linux服务器集群的虚拟网络场景部署和管理工具。VNX (LinuX上的虚拟网络)工具允许定义虚拟网络场景(虚拟机数量和特征,互连拓扑等)并控制它们在LinuX服务器或服务器集群上的部署。该工具允许用户控制虚拟场景如何分布在不同的集群服务器上,使用从简单的轮询到复杂的用户定义的算法,以及限制规则(即虚拟机X必须在主机Y上运行)。VNX基于之前的两个工具(VNUML/EDIV),这两个工具已经被广泛增强了新的功能,比如虚拟机自动配置(使用类似ovf的方法),通过集成libvirt API支持多个虚拟化管理程序,以及集成路由器虚拟化技术。
Virtualization based testbeds are nowadays widely used for the creation of the network environments needed to test protocols and applications. Virtualization has highly contributed to reduce the cost of testbeds setup, either in terms of hardware resources needed or work effort. However, the complexity of present networks arises the need to create very complex testbeds, made out of tenths or even hundreds of virtual machines, interconnected according to specific topologies. The paper presents a tool for the deployment and management of virtual network scenarios over clusters of Linux servers. VNX (Virtual Networks over LinuX) tool allows the definition of virtual network scenarios (virtual machines number and characteristics, interconnection topology, etc.) and controls their deployment over either a Linux server or a cluster of servers. The tool allows the user to control how the virtual scenario is distributed over the different cluster servers, using algorithms ranging from simple round-robin to complex user-defined, as well as restriction rules (i.e. virtual machine X must run over host Y). VNX is based on two previous tools (VNUML/EDIV) which have been extensively enhanced with new functionalities such as virtual machine autoconfiguration (using OVF-like approach), support of several virtualization hypervisors through the integration of libvirt API, and the integration of router virtualization technologies.