可能需要替代 VMkernel 适配器的默认网关,以便为 vMotion、Fault Tolerance 日志记录和 Virtual SAN 等服务提供不同的网关。

主机上的每个 TCP/IP 堆栈只能有一个默认网关。此默认网关是路由表的一部分,在 TCP/IP 堆栈上运行的所有服务都会使用该网关。

例如,可以在主机上配置 VMkernel 适配器 vmk0 和 vmk1。

  • vmk0 用于 10.162.10.0/24 子网上的管理流量,默认网关为 10.162.10.1

  • vmk1 用于 172.16.1.0/24 子网上 vMotion 流量

如果将 172.16.1.1 设置为 vmk1 的默认网关,vMotion 将 vmk1 与网关 172.16.1.1 一起用作其输出接口。172.16.1.1 网关是 vmk1 配置的一部分,不在路由表中。只有将 vmk1 指定为输出接口的服务使用此网关。这为需要多个网关的服务提供了额外的第 3 层连接选项。

可以使用 vSphere Web Client 或 ESXCLI 命令配置 VMkernel 适配器的默认网关。

请参见在 vSphere 标准交换机上创建 VMkernel 适配器在与 vSphere Distributed Switch 关联的主机上创建 VMkernel 适配器使用 ESXCLI 配置 VMkernel 适配器网关