物理网络
物理机间建立的网络,VMware ESXi运行于物理机之上
虚拟网络
单台物理机上运行的虚拟机之间通信形成的逻辑网络。
一、网络概述
1. 物理以太网交换机
2.vSphere标准交换机
虚拟机的虚拟端口连接虚拟交换机同时另一端与物理以太网适配器(上行链路适配器即物理网卡)相连,将虚拟网络连接至物理网络,以将vSphere标准交换机连接到物理交换机。与物理交换机十分相似,但不具备物理交换机的一些高级功能。
标准端口组:Port Group
带宽限制和vlan标记策略之类的端口配置选项,通过端口组连接到标准交换机。端口组定义通过交换机连接网络的方式。
(1)vSphere distribution Switch
称为分布式交换机、汇聚交换机、主交换机、标准交换机
vSphere Distributed Switch 就像是所有关联主机之间的一个交换机
安装在EXSI的vCenter Server上配置vSphere distribution Switch
功能:提供虚拟机网络的集中式置备、管理以及监控。改配置、策略将传播至与该交换机关联的所有主机的交换机(主机代理交换机)。
意义:使得虚拟机可跨多个主机进行迁移时确保网络配置保持一致。
(2)主机代理交换机
与vSphere distribution Switch关联的每个主机上的标准交换机。主机代理交换机会将vSphere distribution Switch上设置的网络配置复制到特定主机
(3)分布式端口
vsphere Distributed Switch上的一个端口
(4)分布式端口组
与vsphere Distributed Switch 关联的一个端口组,为每个成员端口指定端口配置选项。分布式端口组可定义通过vSphere Distributed Switch 连接到网络的方式。
(5)网卡成组
多个上行链路适配器与单个交换机相关联形成小组时就会发生网卡成组。
当多个上行链路适配器与单个交换机相关联以形成小组时,就会发生网卡绑定
作用:
1)小组将物理网络与虚拟网络之间的流量负载分摊给部分或全部成员。
2)出现硬件故障或网络中断时提供被动故障切换
(6)VLAN
将单个物理LAN段进一步分段,使端口组中的端口相互隔离,如同位于不同物理分段上。
(7)VMkernel TCP/IP网络层
VMkernel端口不能连接虚拟机
VMkernel 网络层提供与主机的连接,处理vSphere vMotion、IP存储器、Fault Tolerance 和Virtual SAN的标准基础架构流量
(8)Trunk Port(Trunking)
交换机与交换机通过路由器通信,允许所有vlan的数据,用于交换机之间连接的端口。access口是虚拟机的端口
(9)Access Port
只属于1个VLAN。
(10)VKkernel Port (需要为每个kernel口配置IP)一般2个且位于不同网段
Vmkernel Port 提供了ESXi主机和外部的物理网络直接通讯的端口组,支持ISCSI存储、NFS存储、vMotion,管理网络,VSAN网络。
E1000E/E1000 Adapter 万兆网卡
VMXNET Adapter、VMXNET 2 Adapter、VMXNET 3 Adapter需要安装VMware Tools以提供驱动。
UpLink:用于关联虚拟交换机与物理网卡
1)虚拟交换机通过上行链路和物理网卡关联起来连接外部的物理网络。
2)ESXi最多能够连接32个1G(千兆网卡)的上行链路
3)ESXi主机最多能够连接8个10GB(万兆网卡)的上行链路
二、ESXi网络服务:
1.将虚拟机连接到物理网络以及相互连接虚拟机
2.将VMkenel服务(NFS、ISCSI或vMotion)连接至物理网络
3.vNetwork 标准交换机:
单个主机的虚拟交换机配置
在单个物理机上的虚拟机的网络
4.vNetwork分布式交换机:
(1)这种虚拟交换机可在跨多个主机迁移虚拟机时为虚拟机提供一致的网络配置
在多台主机上进行同样的配置,保证虚拟机的迁移网络一致(同一台主机内部端口可以在不同的交换机上迁移)
(2)一次性部署
(3)横跨多个主机
三、部署网络考虑的问题
1.管理网络
2.迁移网络
3.存储网络
4.网卡数量、带宽
5.网络类型:VSAN网络、VLAN
vSphere Distributed Switch 在数据中心上的所有关联主机之间充当单一交换机。这使得虚拟机可在跨多个主机进行迁移时确保其网络配置保持一致。
分布式端口是连接到主机的 VMkernel 或虚拟机的网络适配器的 vSphere Distributed Switch 上的一个端口。
端口组为每个端口指定了诸如宽带限制和 VLAN 标记策略之类的端口配置选项。网络服务通过端口组连接到标准交换机。端口组定义通过交换机连接网络的方式。通常,单个标准交换机与一个或多个端口组关联。