虚拟化技术向网络提出挑战(上)

 
   | |

导读:本文分析虚拟化技术在网络层面的变化。

关键词:虚拟化 网络

 
正在加载数据...

  如果一项新技术被“发酵”为一种趋势,那它将变得不可被阻挡。虚拟化技术虽然已经不再让人感到那么的新鲜,但对它我们是否依然感觉陌生?操作系统在应用虚拟化技术以后物理硬件不见了,服务器硬件变成了“篮子”,而篮子里放着的一个个鸡蛋就是以前运行在服务器硬件上的操作系统。

  这种变化可以说是革命性的,它的好处显而易见,例如可以大幅提升服务器硬件的利用率,甚至可以成倍的缩减以往购买服务器硬件的成本;同时服务器管理也变得更加高效且可控,像管理员可以随时对虚拟机(VM)进行快照,迁移等操作。

虚拟化

  应用虚拟化技术前后对比

  虚拟化技术带来的变化不仅在操作系统层面,其实从上图中我们还可以看出另一种明显的变化——网络层面的变化。在非虚拟化环境中,一台物理服务器中运行着一个OS,经由一条链路或多条链路连接到交换机,这种环境下网络链路中的流量几乎全部为业务数据流量,流量的大小当然要看具体的应用是什么,但一般来讲,这个流量是不高的。

  但在虚拟化环境下,这一切发生了很大的变化,简单地讲,此时交换机与物理服务器之间的链路中传输的数据流量变得远比以前复杂得多。首选,这一物理链路中将同时传输来自多个虚拟机(VM)中的数据,另外,除了业务数据流量,链路中还增加了虚机机运行时所需要的系统流量,而这部分流量是以往非虚拟化环境中所不存在的。

  让我们简单总结一下这一变化,在非虚拟化环境中,物理服务器与交换机之间的关系是一对一的关系,而在虚拟化环境中,由于一台物理服务器中运行着多个虚拟机(VM),从逻辑结构角度讲,这时服务器与交换机之间其实是“多”对一的关系;随着服务器(操作系统)与交换机之间逻辑结构的变化,物理链路中的流量也由一对一变为了“多”对一的关系,此外,还包括了以往非虚拟化环境中所不存在的虚拟机系统流量。

  在虚拟化环境中,上面所提到的流量变化其实是可以在交换机端口上监控得到的,但还有一部分流量在交换机上我们是监控不到的,请看下图,我们来简单说一下。

虚拟交换机
 
虚拟交换机

  虚拟服务器(这里指的是ESX)会在OS与网卡物理硬件之间创建一个中间层——虚拟交换机(Virtual Switch),就是说,一台物理服务器上的各个虚机(OS)通过虚拟交换机可直接进行通信,这部分流量并不会出现在物理交换机上,而是在物理服务器内部被消化掉了。

  这就给故障排查带来了一些新的挑战,在物理交换机端口上看似正常的流量,而问题可能是被虚拟交换机给掩盖掉了。VMware VirtualCenter是一个很有效的管理工具,管理员可以通过它对ESX SERVER进行各种管理工作,查看运行状况等,关于VC我们将在随后的文章中对其进行更为详细的介绍,而本文侧重于虚拟化对物理网络链路带来的影响。

  服务器进行虚拟化之后,物理网络产生的瓶颈问题变得更为突出,这个以往可能并不存在的问题一下子成了必须要考虑并需要解决的问题。到底虚拟化会对物理网络产生怎样的影响?影响有多大?我们可以通过几个并不复杂的实验来说明它。

  我们搭建了一个虚拟化的实验场景,逻辑拓扑图如下图所示。交换机的19#端口与存储相连,我们将17#端口认置为镜像端口,镜像19#端口上的所有流量并与监控电脑相连接。我们在虚似机(VM)上运行不同的应用,在监控电脑上使用流量监控软件跟踪其数据流量变化。

逻辑拓扑图

  逻辑拓扑图

  在这一测试环境中,各虚拟机(VM)的实体文件是存放在存储设备上的,就是说,无论物理交换机左侧的逻辑结构如何,在其右侧与存储设备相连的那根网线中,基本上只存在两种数据流量,一是业务应用流量,二是虚拟机本身的系统流量。这种环境下在交换机与存储之间的链路上就不可避免的会产生传输瓶颈。以上都是我们进行的逻辑推论,但问题到底有多严重?我们将用测试截图来一步步说明。

  在下半部分中,我们将看看两个具体场景。


虚拟化与网络
 虚拟化技术向网络提出挑战(上)
 虚拟化技术向网络提出挑战(下)

原文出处:http://network.pconline.com.cn/cehua/0908/1736743.html
 
来源:pconline    
 
 
 
 
 

网络与虚拟化

 
Cisco Systems和现在的Arista Networks尝试通过虚拟交换机来清除在企业进行大型服务器虚拟化时发生的网络瓶颈。
 
实现虚拟化已不再只是系统、数据中心或者存储团队的工作了,网管员正在更多地承担数据中心和存储系统的网络任务,以实现虚拟机器管理和故障修复。
 
在这系列文章的前两个部分中,我们介绍了在为虚拟服务器选择硬件时需要考虑的一些事项。在这部分中,我们将介绍如何选择网络和存储适配器,还有为你的虚拟机选择存储类型。
 
网络配置并不是唯一一个服务器虚拟化影响数据中心网络的方面。性能和吞吐量也是网络专家需要给予关注的重要方面。
 
对于服务器虚拟化的使用,当一个物理服务器同时运行多个应用时,一个应用在特定时间中可能运行某一台服务器上时,又该如何来管理这些虚拟网络关系呢?

热门技术手册排行

 

VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。

 

什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?如何确保VMware vSphere的安全?VMware vSphere的亮点究竟在哪里?2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……

 

windows server 2008 r2是windows server的最新版本,如今已经交付使用。如微软hyper-v这样的虚拟化功能受到了许多关注。在这一期服务器技术手册中,我们将主要介绍windows server 2008 r2的新功能,分析其中比较重要的功能,以及提供一些实施技巧供大家参考。

 

IT预算是IT管理员的一个烦恼。不过在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具。在整个2008年,许多公司发布了关于VMware ESX和VMware Infrastructure套件的新应用,包括几个免费的VMware工具。这些工具是免费的,但并不意味着它们竞争不过付费产品。本应用手册将介绍2008十大免费VMware工具。

 

在之前的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本管理手册中,我们将具体描述如何备份与迁移Hyper-V、如何使用PerfMon计数器以及如何进行性能优化与灾难恢复等等技巧。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录