`

【转帖】vSphere 4系列之六:Standard vSwitch

阅读更多
一、ESX网络基础
      我们知道在物理环境中,主机是通过物理Switch连入到网络环境中的,与此类似,在vSphere虚拟环境中有vSwitch,虚拟机就是通过ESX主机上vSwitch来连入网络的;那vSwitch又是如何连入外部物理网络环境?答:通过ESX主机的物理网卡作为上行链路与外界网络连接。在vSphere 4中提供了两种类型的vSwitch,Standard vSwitch和Distributed vSwitch,本节主要介绍Standard vSwitch,首先vSwitch几个概念需要了解一下:
1.端口组:每个vSwitch与物理交换机一样,包含一定数量的端口,相同特性端口的集合就是端口组;vSwitch端口逻辑上可分三种类型:
1.1 虚拟机端口组:用于虚拟机网络连接;
1.2 Service Console端口:用于ESX Service Console管理网络,如:vSphere Client和vCenter就是使用此网络管理ESX
1.3 VMkernel端口:用于VMotion网络、iSCSI/NFS网络、FT网络、ESXi管理网络(ESXi中没有Service Console)
2.上行链路:vSwitch用于连接物理网络的链路,也就是ESX主机上的物理网卡,在ESX主机里表示为:vmnic(n)

                                           Standard vSwitch网络逻辑图(官方文档截图)
        
                                            (ESX中Standard vSwitch)                                            
二、vSwitch多网络及Vlan配置
      我们知道在企业网络环境中不可能只有一个网络,比如一般有内部Office网络和DMZ网络;那么在虚拟网络环境中如何做到多个网络环境并存?是否可以在一台ESX主机上配置多个网络呢?答案是肯定的,vSwitch与物理交换机一样可通过配置Vlan实现多网络并存。
      物理交换机上配置Vlan后,两台交换机之间通过Trunk通道传输vlan标记信息;与物理交换机相似,在vSwitch中可在虚拟机端口组、Service Console端口、VMkernel端口上配置Vlan信息,与外界物理网络Vlan间的通信也需要在vSwitch上行链路上配置Trunk通道;以下以实例介绍配置步骤:
1.网络拓扑图:
  
2.ESX端vSwitch配置:为各网络配置Vlan,如下

       各网络Vlan配置完毕后vSwitch端配置就结束了,最终配置好的结果,如下图:

注意:a.不需要在ESX端为上行链路网卡进行Trunk配置(没有配置选项,自动适应对端);
         b.请在ESX Server安装前就规划好Vlan,在安装时就为Service Console配置Vlan;

3.物理交换机端配置:为连接ESX物理网卡的2个交换机端口配置Trunk,以下以Cisco 2950为例
   s2950(config)#interface range f0/23-24
   s2950(config-if-range)#switch mode trunk
   s2950(config-if-range)#switch trunk allowed vlan 10,20,21,22 (针对cisco交换机此条不是必须,默认是allow all)
   s2950(config-if-range)#exit
   s2950(config)#
  
三、vSwitch流量分隔及网络冗余配置
       VMware建议ESX中的三种网络类型最好配置不同的Vlan,使用不同的上行链路以分隔流量,并且为了保证故障冗余,每个网络类型至少关联2块网卡,本节根据常规服务器2块和4块网卡为例介绍网络分隔及冗余配置:
1.环境:ESX Server有2块网卡,使用FC SAN存储,有三个网络类型:虚拟机网络(Office和DMZ)、VMotion网络、Service Console
   配置:Service Console和VMotion使用vmnic0作为活动适配器,vmnic1作为待机适配器;虚拟机网络使用vmnic1作为活动适配器,vmnic0作为待机适配器
   图示:
    
   
   
说明:经过以上配置,虚拟机网络和管理网络不仅绑定了不同的物理网卡以分隔流量,并且保证了故障冗余;
注意:经常看到有管理员为了分隔虚拟机和管理网络流量而建立两个vSwitch,把2块物理网卡分别关联到一个vSwitch;这样虽然可以分隔流量,但失去冗余,不推荐;如下图:
       

2.环境:ESX Server有4块网卡,使用FC SAN存储,有三个网络类型:虚拟机网络(Office和DMZ)、VMotion网络、Service Console
  配置:Service Console使用vmnic0作为活动适配器,vmnic2作为待机适配器;VMotion使用vmnic2作为活动适配器,vmnic0作为待机适配器;  虚拟机网络使用vmnic1和vmnic3作为活动适配器,无待机适配器
  图示:
 
 


说明:以上配置,除了保证分隔流量、故障冗余外,虚拟机网络还达到了负载均衡;
注意:a.网卡绑定一定注意的是vmnic0和2,1和3分别为一个冗余对,因为大部分服务器网卡都是单PCI卡双端口,此配置可保证一个冗余对内的端口分布在不同物理网卡上
         b. 以上虚拟机网络配置只能达到出站流量的负载均衡,入站流量的负载均衡需要在物理交换机上配置channel,见下文
四、vSwitch网络负载均衡配置

1.ESX端vSwitch配置:在“负载平衡”选项中选择“基于IP哈希的路由”

2.物理交换机配置:为连接ESX主机vmnic1和vmnic3两块网卡的交换机端口配置Channel,以Cisco 2950交换机为例,如下
s2950(config)#interface range f0/23-24
s2950(config-if-range)#channel-group 1 mode on (把23和24端口绑定为channel-group1)
s2950(config-if-range)#exit
s2950(config)#port-channel load-balance dst-ip (设定load balance方式为dst-ip,当然也可保持默认src-mac)
s2950(config)#interface port-channel 1
s2950(config-if)#switchport mode trunk (如果ESX vSwitch有配置Vlan,请使用此命令为channel配置Trunk)
s2950(config-if)#exit
s2950(config)#exit
s2950#show interfaces etherchannel  (查看channel状态)
    经过以上2步配置,虚拟机网络流量可在出站和入站双向负载均衡

原文链接:http://qingping.blog.51cto.com/335806/359525/
分享到:
评论

相关推荐

    VMware vSphere5 培训教材3:ESXi ESX Configure.zip

    《VMware vSphere5 培训教材3:ESXi & ESX Configure》是一份针对虚拟化技术专家的重要学习资源,特别关注VMware的核心产品——vSphere中的ESXi和ESX配置。这份压缩包包含了一个名为"vmware_培训教材3_...

    VMware vSphere虚拟化培训手册【VM代理商内部资料】

    vSphere虚拟化培训手册4:分布式交换机Distributed vSwitch vSphere虚拟化培训手册5:存储基础 vSphere虚拟化培训手册6:配置iSCSI及NFS存储 vSphere虚拟化培训手册7:Converter工具V2V、P2V导入虚拟机 vSphere虚拟...

    VMware vsphere Enterprise各个版本的区别

    VMware vSphere是业界领先的虚拟化平台,提供了一系列版本来满足不同规模企业和组织的需求。本文将详细介绍vSphere的几个主要版本:Essentials Kit、Essentials Plus Kit、Standard、Enterprise和Enterprise Plus...

    VMware vSphere 全系列序列号

    #### 四、vSphere Foundation、Standard、Advanced 和 Enterprise 版本特点 - **vSphere Foundation**: 提供基础的虚拟化功能,适合小型组织或测试环境使用。 - **vSphere Standard**: 在Foundation基础上增加了...

    VMware-vSphere-SDK-6.0.0.zip

    PowerCLI是VMware提供的一种基于Powershell的命令行工具,它扩展了vSphere SDK的功能,提供了一系列强大的cmdlet(命令行脚本命令),让管理员和开发者可以更高效地管理和脚本化vSphere环境。PowerCLI适用于Windows...

    vSphere基础

    vSphere包含了一系列丰富的组件和服务,旨在提供全面的虚拟化解决方案: 1. **vSphere数据中心**:这是vSphere环境中的最高层次结构,可以包含多个主机、虚拟机、网络和存储资源,以及相关的管理和服务。 2. **...

    vsphere6.7下载连接:httpsfile2.dakaliu.comDrive1vSphere

    《VMware vSphere 6.7:打造高效虚拟化环境》 VMware vSphere是一款业界领先的服务器虚拟化平台,它提供了强大的基础设施服务,使企业能够构建、运行、管理和保护其关键业务应用。在本文中,我们将深入探讨VMware ...

    vSphere 6 全系列注册机 kengen

    【vSphere 6 系列概述】 vSphere是VMware公司推出的一款业界领先的虚拟化平台,主要用于构建和管理云计算环境。vSphere 6是其第六代产品,它提供了丰富的功能和增强的性能,旨在帮助企业在数据中心实现更高的效率、...

    虚拟化系列VMwarevSphere51简介与安装.docx

    - **版本差异**:vSphere 5.1提供四个版本:Standard、Standard with Operations Management、Enterprise 和 Enterprise Plus。不同版本间提供了不同的功能集,以满足不同规模企业的特定需求。 #### 二、vSphere ...

    手把手教你安装vSphere全系列详细教程

    手把手教你安装vSphere全系列详细教程 vSphere是VMware公司的服务器虚拟化解决方案,包括ESXi、vCenter等产品。vSphere是一套服务器虚拟化解决方案,包括ESXi、各种管理工具一套,可以部署中小规模的私有云基础架构...

    VMware vsphere工具大全

    VMware vSphere是一款由VMware公司推出的业界领先的虚拟化平台,它为企业级数据中心提供了全面的虚拟化解决方案。这个“VMware vSphere工具大全”包含了vSphere的多个组件和相关工具,对于想要深入学习和掌握VMware...

    第一部分:VMware vSphere 5.0基础

    #### 四、vSphere 数据中心的物理拓扑 vSphere 数据中心通常由多个层次组成,包括物理基础设施、虚拟化层和管理层。其中: - **物理基础设施**:指实际的服务器、存储设备和网络设备等。 - **虚拟化层**:通过 ...

    Vmware Vsphere 学习笔记

    ### Vmware Vsphere 学习笔记 #### 1. vMotion 动态迁移 - **边界**: vMotion 的操作范围通常限定在一个数据中心内。这意味着虚拟机可以在同一个数据中心内的不同物理主机之间无缝迁移,而不会造成任何中断或性能...

    vsphere6系列.zip

    虚拟化技术是现代数据中心的核心,而VMware vSphere则是这一领域的领导者之一,尤其在vSphere 6系列中,它提供了一系列先进的功能和服务,为企业的IT基础设施带来了显著的灵活性和效率。VMware vSphere 6系列旨在...

    vsphere介绍

    - **功能丰富**:vSphere 5.0包含了动态资源控制、高可用性、容错能力、分布式资源管理及备份工具等一系列功能,为IT管理员提供了全面的企业级虚拟化解决方案,支持从小规模服务器集群到数千台服务器的大规模部署。...

    VmwarevSphere5.0系列教程之六虚拟机及主机配置文件的创建和模部署[整理].pdf

    ** VMware vSphere 5.0 系列教程详解:虚拟机及主机配置文件的创建与模部署** VMware vSphere 是一款强大的虚拟化管理平台,它允许用户在单个物理服务器(ESX 主机)上运行多个虚拟机,极大地提高了硬件资源利用率...

    vSphere 安全性

    vSphere 安全性,VMWARE,感兴趣的人看一下

    vSphere 7.0 新功能特性-课件.pdf

    4. **适应不同负载的平台**: vSphere 7.0旨在支持各种应用类型,包括传统单体应用、混合和微服务应用以及云原生应用。通过VMware SDDC(软件定义的数据中心),企业可以构建一个现代化的应用平台。 5. **云原生基础...

Global site tag (gtag.js) - Google Analytics