vSphere 4系列之六Standard vSwitch.docx
- 文档编号:29379645
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:13
- 大小:1.24MB
vSphere 4系列之六Standard vSwitch.docx
《vSphere 4系列之六Standard vSwitch.docx》由会员分享,可在线阅读,更多相关《vSphere 4系列之六Standard vSwitch.docx(13页珍藏版)》请在冰豆网上搜索。
vSphere4系列之六StandardvSwitch
vSphere4系列之六:
StandardvSwitch
2011-08-1311:
01
一、ESX网络基础
我们知道在物理环境中,主机是通过物理Switch连入到网络环境中的,与此类似,在vSphere虚拟环境中有vSwitch,虚拟机就是通过ESX主机上vSwitch来连入网络的;那vSwitch又是如何连入外部物理网络环境?
答:
通过ESX主机的物理网卡作为上行链路与外界网络连接。
在vSphere4中提供了两种类型的vSwitch,StandardvSwitch和DistributedvSwitch,本节主要介绍StandardvSwitch,首先vSwitch几个概念需要了解一下:
1.端口组:
每个vSwitch与物理交换机一样,包含一定数量的端口,相同特性端口的集合就是端口组;vSwitch端口逻辑上可分三种类型:
1.1虚拟机端口组:
用于虚拟机网络连接;1.2ServiceConsole端口:
用于ESXServiceConsole管理网络,如:
vSphereClient和vCenter就是使用此网络管理ESX1.3VMkernel端口:
用于VMotion网络、iSCSI/NFS网络、FT网络、ESXi管理网络(ESXi中没有ServiceConsole)
2.上行链路:
vSwitch用于连接物理网络的链路,也就是ESX主机上的物理网卡,在ESX主机里表示为:
vmnic(n)
StandardvSwitch网络逻辑图(官方文档截图)
(ESX中StandardvSwitch)
二、vSwitch多网络及Vlan配置
我们知道在企业网络环境中不可能只有一个网络,比如一般有内部Office网络和DMZ网络;那么在虚拟网络环境中如何做到多个网络环境并存?
是否可以在一台ESX主机上配置多个网络呢?
答案是肯定的,vSwitch与物理交换机一样可通过配置Vlan实现多网络并存。
物理交换机上配置Vlan后,两台交换机之间通过Trunk通道传输vlan标记信息;与物理交换机相似,在vSwitch中可在虚拟机端口组、ServiceConsole端口、VMkernel端口上配置Vlan信息,与外界物理网络Vlan间的通信也需要在vSwitch上行链路上配置Trunk通道;以下以实例介绍配置步骤:
1.网络拓扑图:
2.ESX端vSwitch配置:
为各网络配置Vlan,如下
各网络Vlan配置完毕后vSwitch端配置就结束了,最终配置好的结果,如下图:
注意:
a.不需要在ESX端为上行链路网卡进行Trunk配置(没有配置选项,自动适应对端);
b.请在ESXServer安装前就规划好Vlan,在安装时就为ServiceConsole配置Vlan;
3.物理交换机端配置:
为连接ESX物理网卡的2个交换机端口配置Trunk,以下以Cisco2950为例
s2950(config)#interfacerangef0/23-24
s2950(config-if-range)#switchmodetrunk
s2950(config-if-range)#switchtrunkallowedvlan10,20,21,22(针对cisco交换机此条不是必须,默认是allowall)
s2950(config-if-range)#exit
s2950(config)#
三、vSwitch流量分隔及网络冗余配置
VMware建议ESX中的三种网络类型最好配置不同的Vlan,使用不同的上行链路以分隔流量,并且为了保证故障冗余,每个网络类型至少关联2块网卡,本节根据常规服务器2块和4块网卡为例介绍网络分隔及冗余配置:
1.环境:
ESXServer有2块网卡,使用FCSAN存储,有三个网络类型:
虚拟机网络(Office和DMZ)、VMotion网络、ServiceConsole
配置:
ServiceConsole和VMotion使用vmnic0作为活动适配器,vmnic1作为待机适配器;虚拟机网络使用vmnic1作为活动适配器,vmnic0作为待机适配器
图示:
说明:
经过以上配置,虚拟机网络和管理网络不仅绑定了不同的物理网卡以分隔流量,并且保证了故障冗余;
注意:
经常看到有管理员为了分隔虚拟机和管理网络流量而建立两个vSwitch,把2块物理网卡分别关联到一个vSwitch;这样虽然可以分隔流量,但失去冗余,不推荐;如下图:
2.环境:
ESXServer有4块网卡,使用FCSAN存储,有三个网络类型:
虚拟机网络(Office和DMZ)、VMotion网络、ServiceConsole
配置:
ServiceConsole使用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,以Cisco2950交换机为例,如下
s2950(config)#interfacerangef0/23-24
s2950(config-if-range)#channel-group1modeon(把23和24端口绑定为channel-group1)
s2950(config-if-range)#exit
s2950(config)#port-channelload-balancedst-ip(设定loadbalance方式为dst-ip,当然也可保持默认src-mac)
s2950(config)#interfaceport-channel1
s2950(config-if)#switchportmodetrunk(如果ESXvSwitch有配置Vlan,请使用此命令为channel配置Trunk)
s2950(config-if)#exit
s2950(config)#exit
s2950#showinterfacesetherchannel(查看channel状态)
经过以上2步配置,虚拟机网络流量可在出站和入站双向负载均衡
(本节结束,下节介绍“DistributedvSwitch”)
本文出自“王庆平_轨迹”博客,请务必保留此出处
窗体底端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vSphere 4系列之六Standard vSwitch 系列 Standard