背景:
公司IT部门新购了两台服务器与一台存储,打算做虚拟化,并将存储分成两个部分,分别配给那两台服务器。在宿主机上要安装的虚拟机属于不同的网段,这就涉及了多VLAN,当然这并不是多么高深的技术,属于最常见的。他们需要我提供技术支持,此次把我的思路写下来,方便IT部同事随时翻阅,顺便增加点点击量。新博客需要大家的关注,那样我会更有动力,多写一些干货。
设备:
VMware-VMvisor-Installer-5.5.0-1331820.x86_64 X1
PowerEdge R420 X2
PowerVault MD3200 X1
H3C S3100-26TP-SI X1
思路:
1.下载安装镜像,刻录为光盘。在两台服务器上分别安装ESXi 5.5(略)
2.配置存储,比较简单,略过。(此处采用的是RAID 6)
3.在VMware ESXi中,多Vlan的实现形式有多种,这里我只介绍最常用、实用的,也是官方最推荐的:VST(Virtual Switch Tagging),我要讲解的东西。
4.H3C S3100配置Trunk
步骤:
1.选中ESXi主机,在“配置”选项卡的下拉列表中的“硬件”区域内找到“网络”,你会看到标 准交换机vSwitch0,点击右侧的属性按钮。
2.进入vSwitch0属性,点击左下角的添加,选则虚拟机,下一步,为端口组属性命名,标记 VLAN,这里怎么方便我们使用,怎么标记。比如VmForYanfa,Vlan ID 4.
3.设置好我们要在宿主机安装所有虚机的网段(VLAN),开始配置trunk。
4.ESXi主机的TCP/IP信息为管理VLAN的信息,并非我们想象的单纯的配置在了网卡上。ESXi的IP 地址与网卡不是绑定关系,IP地址是在VMkernel上的,你多添加一个VMkernel端口组,试试效果就知道了。注:配置ESXi主机信息的时候,VLAN选择一个我们方便管理的VLAN。
5.交换机配置
interface Ethernet1/0/19
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/20
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/21
port link-type trunk
port trunk permit vlan all
interface Ethernet1/0/22
port link-type trunk
port trunk permit vlan all
服务器都是双网卡,都插在了配置了Trunk的交换机端口上。
6.之所以绑定双网卡,一个是为了冗余,一个是为了更好地负载均衡。选择我们创建好的端口组,点击编辑,选择网卡绑定选项卡,根据我们的意愿,把一块网卡设置为活动的,一块设置为待机的,当然另外的端口组反着来就好了。配置过网络MST(Multiple Spanning Tree)多生成树协议的应该不会陌生了吧。
7.创建虚拟机,选择对应的端口组,分别测试上网。
8.有一点特别需要注意:如果我们没有划分VLAN,我们默认认为是VLAN 1,这是网络工程师通常认为的,当然我也是一枚网络工程师。怎么搞都不通,这时候我改为了无VLAN发现通了。VMware对于H3C的未划分Vlan的数据包是这样处理的,Cisco的没有测试。各位看客可以自行测试,也可以反馈给我哟!
9.QQ:920057952(转角的光明)
Vmware ESXi 5.5 多Vlan部署,vSphere Client管理方法