一、vSphere标准交换机与分布式交换机
vSphere虚拟交换机主要负责连接虚拟机与物理网络的交换设备。他分为标准交换机与分布式交换机(vSphere Distributed Switch,简称VDS)。其中标准交换机运行在单一的ESXI主机内,而分布式交换机则是横跨在整个vCenter中运行的。
vSphere分布式交换机的功能与ESXi上的标准交换机并没有本质的区别,只是把连接虚拟机的范围从单个ESXi扩展到了整个vCenter。
与标准交换机相比,vSphere分布式交换机有如下优势:
l 简化了数据中心的管理
l 在虚拟机你迁移时,可以定制更多的网络策略
l 支持私有VLAN(Private VLAN)
l 支持用户化的定制或第三方部署
两台ESXi主机环境下的vSphere标准交换机的基本架构如下图:
有了vCenter,就可以将这种架构进行扩展,使得标准交换机跨越不同的ESXi主机,成为分布式交换机,其逻辑架构如下:
二、vSphere分布式交换机的配置
配置条件:
1. 首先部署好vCenter环境。
2. 因环境中需要多个VLAN通讯,本次配置VDS的上行链路所接物理交换机接口均为Trunk模式
VDS创建步骤:
1. 打开vCenter,点击网络进入网络配置页面。
2. 选择需要部署VDS的数据中心,右键—“Distributed Switch”--“新建Distributed Switch”
3. 填入VDS名称,由于区分交换机功能。
4. 选择版本,若集群中有更低版本的ESXi主机则无法加入到VDS
5. 设置上行链路数量,以及启用Network I/O Control,后期可修改。
6. 确认配置无误后,点击“完成”
7. 分布式交换机已创建完毕。
8. 在新建的VDS上添加分布式端口组。用于对应各个VLAN。
9. 为端口组标记一个名称,这里以建立VLAN73和VLAN76为例。
10. 配置端口属性,除有特殊需求,一般建议使用默认配置即可,配置VLAN模式,分布式端口组 提供了access、trunk以及Private VLAN三种模式
11. 确认配置后点击完成。
12. 端口组已成功创建。通过上述步骤可以根据需求创建不同端口组。
13. 截图
VDS配置步骤:
1. 右键分布式交换机—“添加或管理主机”
2. 选择添加主机
3. 选择要使用该VDS的主机
4. 若多台主机的网络连接均为一致,可以打钩使用“模板配置”
5. 选择一台主机作为模板
6. 本配置不管理MVKernel也不迁移虚拟机网络,只配置VDS的上行链路,故选择第一项即可。
7. 选择ESXi主机与物理交换机连接的网卡作为上行链路。模板模式,请点击应用于全部
8. 影响分析,无故障报错即可点击下一步
9. 确认配置点击完成。
10. 完成配置后,ESXi主机中就会出现一个分布式交换机
11. 在VDS配置页面中“拓扑”可以看到所有接入到VDS的虚拟机以及上行链路
将虚拟机从标准交换机迁移至VDS的具体步骤:
1. 注意:除新建虚拟机可以在网络适配器中选择需要分布式端口组,已在使用的虚拟机必须通过向导进行网络切换。否则,会导致虚拟机断网,找不到网卡等故障。
2. 不论是标准交换机切换到VDS还是从VDS切换至标准交换机都必须根据此步骤。右击分布式虚拟机,选择“将虚拟机迁移至其他网络”
3. 点击“浏览”按钮选择虚拟机现有网络,以及目标网络。这里以某台VLAN74虚拟机为例。将其网络从标准交换机中Vlan_74迁移至DPortGroup_74
4. 系统会为你列出所有已连接Vlan_74的虚拟机,选择你需要迁移网络的虚拟机,这里以某台KMS实验机器为例。
5. 确认配置后,点击完成。
6. 该虚拟机已迁移至DPortGroup_74
7. 测试网络连通性。
三、延伸
1. 使用VDS最大的好处是管理员不必重复配置ESXi主机的网络配置。
2. NSX-V逻辑交换架构必须基于VDS搭建,使用Overlay技术,实现了NSX网络虚拟化环境中的二层流量转发