您可能需要替代 VMkernel 适配器的默认网关,以便为 vSphere vMotion 提供不同的网关。
主机上的每个 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 适配器网关。