首页 > 基础设施 > 正文

虚拟化控制:vSphere网络连接工具

2012-05-31 17:21:15  来源:TechTarget中国

摘要:随着服务器虚拟化基础架构的增长,您必须了解vSphere网络的复杂之处。本文介绍了vSphere网络连接的5个重要元素和vSphere网络连接工具。
关键词: 虚拟化 vSpher

  当首次在VMware中实现服务器虚拟化时,vSphere网络特性和配置都是后添加的。毕竟,之前本身就"实现"了vSphere网络连接工具。然而,随着服务器虚拟化基础架构的增长,您必须了解vSphere网络的复杂之处。


  vSphere网络连接的5个重要元素


  1. 标准交换机--vSphere标准交换机(vSwitch)的工作原理与物理交换机一样,但是属于虚拟设备。在逻辑上,它们都通过虚拟端口与虚拟机的虚拟NIC进行连接。通常,交换机拥有物理适配器,它们的"上行链路"与物理LAN相连。
 

\
 

  图1


  2. 分布式交换机--vSphere分布式交换机(dvSwitch)属于vSphere Enterprise Plus的一个选项。DvSwitch像一个运行在所有ESXi主机上的交换机,即使虚拟机从一台主机移动到另一台主机,它都能够提供统一的网络配置、策略和统计信息。


  3. 端口组--端口组由一个或多个vSwitch端口组成,它定义了交换机端口连接网络的方式。端口组配置包括带宽限制、VLAN标记策略、安全策略等。标准和分布式交换机拥有一个或多个端口组。


  4. VLAN--与物理网络一样,虚拟网络也经常使用VLAN. VLAN可以对物理LAN进行进一步划分,使端口组相互独立,就像是位于不同的物理网段一样。这是通过802.1Q标准实现的。


  5. VMkernel接口--VMkernel接口是一种特殊网络端口,可用于传输vSphere NFS、iSCSI或vMotion流量。这些VMkernel接口独立于虚拟机端口组流量,要保证具有足够可靠的带宽,这样它们才不会影响基础架构中其他虚拟机的性能。[page]
  认识vSphere网络连接工具


  1. vSphere客户端--为了管理vSphere网络连接,需要在vSphere客户端上投入大量的时间。其中包括配置vSwitch、dvSwitch、端口组和主机的物理上行链路。
 

\
 

  图2


  另外,这里还需要配置一些高级特性,如用于实现高可用和提升带宽的 NIC组合、网络I/O控制、ESXi防火墙、端口镜像和NetFlow.
 

\
 

  图3


  vSphere客户端是一个实用的网卡使用率报告工具,下图是性能图表。
 

\
 

  图4[page]

  2. ESXi服务器的vSphere网络连接命令行接口--有时候,vSphere管理员可以使用命令行接口(CLI)来配置和修复网络连接。您可以使用PuTTY等SSH客户端(如果启用了远程Shell连接)直接连接ESXi服务器。此外,如果启用了技术支持模式,您也可以在物理服务器控制台上执行相同的命令。常用的命令包括esxcfg-nics或esxcli--这个命令像是万能的"瑞士军刀".
 

\
 

  图5


  3. vSphere的Windows PowerShell--除了内置的ESXi主机命令行工具,越来越多的vSphere管理员会使用PowerCLI和Microsoft PowerShell来管理vSphere主机,因为它能够在vSphere基础架构中执行批量修改和自动化日常任务。您至少需要使用VMware的免费PowerCLI工具,才能够使用PowerCLI.VMware拥有一个很大的PowerClI社区,您可以在社区中提问,获取示例脚本和下载PowerCLI工具。例如,这是一个与网络连接相关的PowerCLI命令:Get/Set-NetworkAdaptor cmdlet.


  大多数经常使用PowerCLI的管理都会下载另一个工具:PowerGUI,这是一个带图形界面的免费PowerCLI工具。要使用PowerGUI,必须在vSphere基础架构上运行一些"社区升级包"脚本--其中有很多与网络连接相关。[page]
  4. 第三方vSphere网络连接工具--还有一些工具来自VMware以外的第三方组织。第三方组织也开发了许多vSphere网络连接工具,其中有免费的也有商业版本的。当然,在这些工具中,也有一些常用的vSphere性能工具,包括vSphere网络分析工具。例如:


   Veeam Monitor


   vKernel vOPS和Server Explorer


   Vmturbo


  Xangati


  组合使用NetFlow和vCenter数据


  虽然有许多强大的性能工具,但是我自己更喜欢Xangati,它可以从虚拟交换机获取NetFlow数据,然后将它与vCenter性能数据组合使用,从而创建一个虚拟基础架构状态的统一视图。例如,vSphere只能够显示网络使用率的高低,而Xangati则能够反映网络使用率高的原因,如虚拟机1和备份服务器2之间的网络流量造成网络使用率高涨。
 

\
 

  图6


  传统网络管理员和VMware管理员都需要认真理解虚拟网络的工作原理,以及与物理LAN的共存方式。这样既能够保证配置正确,也能够在vNetwork出现问题时,加快解决问题的速度。管理员应该组合使用vSphere知识、VMware网络连接工具(如vSphere、CLI和PowerCLI)及第三方工具,实现虚拟网络的配置与修复。


第三十四届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:zhangyexi

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。