配置 VMware ESXi 的网络
一、 核心概念
-
vmnic(物理网卡):服务器上的物理网卡接口,如
vmnic0、vmnic1。 -
vSwitch(虚拟交换机):类似于物理交换机,连接虚拟机与物理网络。主要分为两类:
-
vSwitch0:安装 ESXi 时默认创建的标准交换机,通常用于管理流量(Management Network)。
-
标准交换机 (vSwitch) / 分布式交换机 (vDS):用于承载虚拟机业务流量或特定网络隔离。
-
-
端口组(Port Group):定义了虚拟机连接到虚拟交换机时的策略(如 VLAN ID、安全策略等)。虚拟机通过连接到特定的端口组来访问网络。
-
VMkernel 网卡(vmk):ESXi 系统本身用于管理、vMotion、iSCSI 存储或 vSAN 通信的虚拟 IP 接口。
二、 常用网络配置步骤(通过 ESXi Web Client)
1. 查看或添加物理网卡
-
登录 ESXi Web 客户端。
-
在左侧导航栏点击 网络 (Networking) -> 物理网卡 (Physical NICs)。
-
在这里可以看到服务器上所有物理网卡的连接状态、链路速度和双工模式。
2. 配置虚拟交换机 (vSwitch)
如果需要添加新的标准交换机(例如划分不同的业务网段):
-
进入 网络 (Networking) -> 虚拟交换机 (Virtual switches) -> 点击 添加标准虚拟交换机 (Add standard virtual switch)。
-
输入交换机名称(例如
vSwitch1)。 -
选择 上行链路 (Uplink),将物理网卡(如
vmnic1)分配给该交换机。 -
点击 添加。Verification: 新创建的
vSwitch1将出现在列表中,并且关联的物理网卡状态显示为正常(Up)。
3. 配置端口组 (Port Group)(绑定 VLAN)
如果你的网络环境划分了 VLAN:
-
进入 网络 (Networking) -> 端口组 (Port Groups) -> 点击 添加端口组 (Add port group)。
-
输入名称(例如
VLAN_10)。 -
选择关联的虚拟交换机(例如刚创建的
vSwitch1)。 -
在 VLAN ID 中输入对应的 VLAN 编号(例如
10)。 -
点击 添加。Verification: 在虚拟机设置中,选择网卡的网络适配器时,可以直接选择刚刚创建的端口组(如
VLAN_10)。
4. 配置 VMkernel 网卡(如管理网卡、vMotion)
如果需要为 ESXi 添加新的管理IP或存储网络IP:
-
进入 网络 (Networking) -> VMkernel网卡 (VMkernel NICs) -> 点击 添加 VMkernel 网卡 (Add VMkernel NIC)。
-
选择现有的端口组或新建端口组。
-
配置 IPv4 设置(静态 IP 或 DHCP)。
-
在服务 (Services) 中勾选所需的功能(如 管理 (Management)、vMotion、容错 (Fault Tolerance) 或 存储)。
-
点击 创建。Verification: 可以在控制台或通过
ping测试该 VMkernel 的 IP 地址,确认网络连通性。
三、 常见配置与排错技巧
-
网卡绑定与故障转移 (NIC Teaming): 在虚拟交换机属性中,可以将多张物理网卡绑定到同一个 vSwitch。如果其中一张网卡拔掉或损坏,流量会自动切换到另一张网卡,确保业务不中断。
-
混杂模式 (Promiscuous Mode): 如果虚拟机内部部署了软路由(如 OpenWrt)、防火墙或需要抓包,必须将对应端口组或 vSwitch 的 混杂模式、MAC 地址更改 和 伪装发送 全部设置为 接受 (Accept),否则旁路由或软路由会出现无法正常转发数据的问题。
- 点赞
- 收藏
- 关注作者
评论(0)