可设置 VMkernel 适配器向主机提供网络连接并接受 vMotion、IP 存储、Fault Tolerance 日志记录、vSAN 等服务的系统流量。 VMkernel 网络层VMkernel 网络层提供与主机的连接,并处理 vSphere vMotion、IP 存储、Fault Tolerance、vSAN 等其他服务的标准系统流量。您还可以在源和目标 vSphere Replication 主机上创建 VMkernel 适配器,以隔离复制数据流量。 查看有关主机上的 VMkernel 适配器的信息您可以查看每个 VMkernel 适配器的已分配的服务、关联的交换机、端口设置、IP 设置、TCP/IP 堆栈、VLAN ID 和策略。 在 vSphere 标准交换机上创建 VMkernel 适配器 在 vSphere 标准交换机上创建 VMkernel 网络适配器,可为主机提供网络连接并处理 vSphere vMotion、IP 存储、Fault Tolerance 日志记录、vSAN 等服务的系统流量。您还可以在源和目标 vSphere Replication 主机上创建 VMkernel 适配器,以隔离复制数据流量。将 VMkernel 适配器专用于一种流量类型。 在与 vSphere Distributed Switch 关联的主机上创建 VMkernel 适配器在与 Distributed Switch 关联的主机上创建 VMkernel 适配器,可向主机提供网络连接并处理 vSphere vMotion、IP 存储、Fault Tolerance 日志记录、vSAN 等服务的流量。您可为 vSphere 标准交换机和 vSphere Distributed Switch 上的标准系统流量设置 VMkernel 适配器。 编辑 VMkernel 适配器配置 您可能需要更改 VMkernel 适配器所支持的流量类型或者 IPv4 或 IPv6 地址的获取方式。 替代 VMkernel 适配器的默认网关 您可能需要替代 VMkernel 适配器的默认网关,以便为 vSphere vMotion 提供不同的网关。 使用 esxcli 命令配置 VMkernel 适配器网关 您可以使用 esxcli 命令替代 VMkernel 适配器的默认网关,从而为 vSphere vMotion 提供其他网关。 使用 esxcli 命令配置 resolv.conf 文件resolv.conf 文件用于配置集中管理的 DNS 服务器。可以使用 esxcli 命令配置 /etc/resolv.conf 文件中的条目,这使得在重新引导 ESXi 主机时能够保留修改。如果未启用 DHCP,则可以明确设置属性。 使用 ESXCLI 命令配置 DNS 主机文件主机文件用于将主机名或域名映射到 IP 地址。可以使用 esxcli 命令配置 /etc/hosts 文件中的条目,这使得在重新引导 ESXi 主机时能够保留修改。 查看主机上的 TCP/IP 堆栈配置您可查看主机上 TCP/IP 堆栈的 DNS 和路由配置。还可查看 IPv4 和 IPv6 路由表、拥堵控制算法和允许的最大连接数。 更改主机上的 TCP/IP 堆栈配置您可更改主机上 TCP/IP 堆栈的 DNS 和默认路由配置。还可更改自定义 TCP/IP 堆栈的拥堵控制算法、最大连接数和名称。 显式拥堵通知显式拥堵通知 (Explicit Congestion Notification, ECN) 允许 TCP 发送方降低传输速率以避免数据包丢弃。在 RFC 3168 中指定了 ECN。vSphere 7.0 及更高版本支持 ECN,并且默认情况下处于启用状态。 创建自定义 TCP/IP 堆栈可以在主机上创建一个自定义 TCP/IP 堆栈通过自定义应用程序转发网络流量。 移除 VMkernel 适配器不再需要 VMkernel 适配器时,请从 vSphere Distributed Switch 或标准交换机中移除该适配器。确保在主机上至少保留一个用于管理流量的 VMkernel 适配器,以保持网络连接不中断。