esxi 虚拟交换机
虚拟交换机
添加管理标准虚拟交换机
一般虚拟交换机示意图
在vSphere的网络配置里,虚拟交换机分为
- 标准交换机(Virtual Standard Switch)(更常用)
- 分布式交换机(Virtual Distributed Switch),
进入vcsa集中管理界面
在一个标准虚拟交换机里,我们可以设置三类连接类型
虚拟交换机连接类型
-
VMkernel网络适配器,这种连接类型是ESXi用来主机管理(通常所说的ESXi管理口(一般是进入到esxi的那个ip分配)),vMotion,iSCSI,NFS等服务的流量使用的连接类型,我们可以把不同的服务分到不同的VMkernel适配器上,也可以分配到同一个VMkernel适配器上,一般简写成vmk0,vmk1……VMkernel适配器需要分配IP地址,以vmk0作为主机管理端口为例,如它设置了IP地址192.168.1.50,我们就可以在局域网内通过192.168.1.50来管理这台ESXi主机。
-
虚拟机端口组/PortGroup,端口组可以理解成虚拟机和虚拟交换机之间连接的一种模板。或者说,是用来连接我们创建的虚拟机的接口,一般说来,虚拟机是将虚拟网卡连接到虚拟交换机上的端口组/PortGroup的一个端口上(想像成一台电脑的网线从物理网卡连接到了物理交换机上)来做网络交换(虚拟机使用直通的网络设备除外)。在创建端口组时还可以设置VLAN ID,这样同一个虚拟交换机下面还可以通过不同端口组来做VLAN隔离。
端口组VLAN ID可以选择配置vlan
3.物理网络适配器,这是虚拟交换机和物理交换机连接的物理载体,桥梁。从示意图中,我们看到虚拟交换机中有一个端口(可以有多个)叫做上行链路/Uplink port,上行链路和物理网卡连接在一起,这个物理网卡在vSphere里可以标记为VMNIC, PNIC,UPLink,物理网卡作为连通虚拟网络和物理网络的桥梁,通常来说它本身不和IP地址绑定,所以当我们给ESXi主机分配IP时,并不是直接分配给了它的物理网卡,而是分配给了VMkernel适配器。
典型交换组拓补图demo
这就是一个很典型拓补图。这个图里面只有我们创建的虚拟机,
分布式交换机
为什么需要分布式交换机?:标准交换机不能集中管理
标准交换机是通过ESXi主机来创建和管理的,这就意味着当你有多台ESXi主机时,你就要分别去每一台ESXi上创建标准交换机里的端口组等设置,可能这个工作量还不算什么,但是当一年之后你要去修改端口组,或者扩展端口组呢?
说明:
- 分布式交换机不是在ESXi主机上创建的,而是vCenter。
里面的链路数目要根据自己这边有几个活跃的物理网卡进行选择
如果重新安装了VCSA导致原来的分布式交换机不能更改配置了。那么可以从这里选择新建然后导入原有的配置
新建虚拟机时选择端口组
一般的虚拟机都是通过端口组连接到虚拟交换机的。这也是新建虚拟机时网络适配器需要选择的项
最后,来看一个多台ESXi所连接的分布式交换机的拓扑图吧。
左侧为端口组,我把vCenter(vcsa)自己单独放了一个端口组,把VMkernel(esxi)放在一个端口组,剩余VM(虚拟机)放在一个端口组。因为没有设置VLAN,实际上这几个端口组是可以互通的。