可以在主机上创建一个自定义 TCP/IP 堆栈通过自定义应用程序转发网络流量。

为 VMkernel 适配器设置了 TCP/IP 堆栈后,日后将不能再进行更改。如果选择 vMotion 或置备 TCP/IP 堆栈,您将只能使用这些堆栈在主机上处理 vMotion 或置备流量。默认 TCP/IP 堆栈上所有适用于 vMotion 的 VMkernel 适配器将被禁止用于未来的 vMotion 会话。如果设置了置备 TCP/IP 堆栈,将针对包括置备流量的操作(如虚拟机冷迁移、克隆和快照迁移)禁用默认 TCP/IP 堆栈上的 VMkernel 适配器。

如果必须更改 TCP/IP 堆栈配置,请删除现有的 VMkernel 适配器,然后创建一个新的 VMkernel 适配器。然后,您可以为该适配器创建 TCP/IP 堆栈。

过程

  1. 打开与主机的 SSH 连接。
  2. 以 root 用户身份登录。
  3. 运行 ESXCLI 命令。
     esxcli network ip netstack add -N="stack_name"

结果

在主机上创建自定义 TCP/IP 堆栈。可以将 VMkernel 适配器分配给该堆栈。