如果想要管理ESXi主机网络,那么我们一定要了解一些最基本概念:
ESXi网络概述:
物理网络:物理网络就是为了使物理服务器之间能够正常通信而建立的网络。虚拟网络建立在物理网络之上,没有物理网络,虚拟网络也就没有存在的必要。
虚拟网络:是在ESXi主机上运行的虚拟机为了互相通信而互相通信而逻辑连接形成的网络。
ESXi网络组件:
- 物理网卡:简称vmnic,ESXi内核的第一块称为vmnic0,第二块称为vmnic1,以此类推。
- 虚拟网卡:简称VNIC,每台虚拟机可以有多个虚拟网卡,用于连接虚拟交换机,确保互相之间的正常通信。
- 虚拟交换机:简称VSwitch,是由ESXi内核提供的,用于确保虚拟机和管理界面之间的相互通信,并且由类似物理交换机的端口/端口组提供网络连接。
虚拟交换机分为三种:
标准交换机 是由每台ESXi主机单独管理的简易交换机,标准交换机操作简单,但每次进行配置修改都要在所有的ESXi主机上进行重复操作,增加了管理成本、并且在主机之间迁移虚拟机时,会重置网络连接状态,加大了监控和故障排除的难度。如图:
ESXi网络配置详解
标准交换机提供了三种类型的端口/端口组:
虚拟机端口组:用于连接ESXi上的虚拟机,时期能够相互通信,也可以连接外部网络(如果没有接入vmnic,则只能在单台ESXi之间进行通信)。
VMKernel:用于ESXi主机通过网络连接提供vSphere的高级功能,如vMotion、存储网络等。
NIC Team:用于将多个vmnic同时接入同一个端口/端口组,增加吞吐量,并在出现故障时可以提供链路冗余。
分布式交换机:分布式交换机是可以对多个esxi进行集中管理的高级交换机。只需要在vcenter里面配置一遍即可
其可以对多个esxi统一管理成本、流量监控和控制、私有vlan等高级功能。如图:
ESXi网络配置详解
分布式交换机提供一种分布式端口/端口组,分布式端口组的成员是连接到esxi主机的vmkernel或nic的一种端口,可以为每个端口指定配置,但成员端口本身也可以更改部分配置。