使用 vMotion TCP/IP 堆栈隔离 vMotion 的流量并为此流量分配专用默认网关、路由表和 DNS 配置。要启用 vMotion TCP/IP 堆栈,请为其分配新的 VMkernel 适配器。
通过使用单独的 TCP/IP 堆栈,可以根据网络拓扑以及贵组织的需要来处理 vMotion 和冷迁移流量:
前提条件
验证主机是否正在运行 ESXi 6.0 或更高版本。
过程
- 在 vSphere Client 中,导航到主机。
- 单击配置选项卡。
- 选择网络,然后单击 VMkernel 适配器。
- 单击添加网络。
- 在“选择连接类型”页面上,选择 VMkernel 网络适配器,然后单击下一步。
- 在“选择目标设备”页面上,选择 VMkernel 适配器的交换机,然后单击下一步。
选项 |
描述 |
选择现有网络 |
使用现有分布式端口组的物理适配器配置将数据从 VMkernel 适配器发送到外部网络。 |
选择现有标准交换机 |
为现有标准交换机的 VMkernel 适配器使用物理适配器配置。 |
新建 vSphere 标准交换机 |
为新标准交换机上的 VMkernel 适配器分配新物理适配器配置。 |
- 在“端口属性”页面上,从 TCP/IP 堆栈下拉菜单中选择 vMotion。
vMotion 流量成为唯一启用的服务。不能将此 VMkernel 适配器用于 vMotion 以外的流量类型。
- 设置 VMkernel 适配器的标签、VLAN ID 以及 IP 模式,并单击下一步。
- (可选) 在“IPv4 设置”页面上,选择用于获取 IP 地址的选项。
选项 |
描述 |
自动获取 IPv4 设置 |
使用 DHCP 获取 IP 设置。网络上必须存在 DHCP 服务器。 |
使用静态 IPv4 设置 |
输入 VMkernel 适配器的 IPv4 IP 地址和子网掩码。 IPv4 的 VMkernel 默认网关和 DNS 服务器地址将从选定的 TCP/IP 堆栈中获取。 如果要为 VMkernel 适配器指定其他网关,请选中替代此适配器的默认网关复选框并输入网关地址。 |
- (可选) 在“IPv6 设置”页面上,选择用于获取 IPv6 地址的选项。
选项 |
描述 |
通过 DHCP 自动获取 IPv6 地址 |
使用 DHCP 获取 IPv6 地址。网络上必须存在 DHCPv6 服务器。 |
通过路由器播发自动获取 IPv6 地址 |
使用路由器播发获取 IPv6 地址。 在 ESXi 6.5 和更高版本中,路由器播发在默认情况下处于启用状态,并且支持符合 RFC 4861 的 M 和 O 标记。 |
静态 IPv6 地址 |
- 单击添加 IPv6 地址以添加新的 IPv6 地址。
- 输入 IPv6 地址和子网前缀长度,然后单击确定。
- 要更改 VMkernel 默认网关,请单击替代此适配器的默认网关。
IPv6 的 VMkernel 默认网关地址将从选定的 TCP/IP 堆栈中获取。 |
- 检查“即将完成”页面上的设置选项,然后单击完成。
结果
在 vMotion TCP/IP 堆栈上创建 VMkernel 适配器后,只能将此堆栈用于此主机上的 vMotion。默认 TCP/IP 堆栈上的 VMkernel 适配器对于 vMotion 服务均处于停用状态。如果某个实时迁移使用默认 TCP/IP 堆栈,而您却使用 vMotion TCP/IP 堆栈配置 VMkernel 适配器,迁移会成功完成。但是,默认 TCP/IP 堆栈上所涉及的 VMkernel 适配器对于未来的 vMotion 会话将处于停用状态。
下一步做什么
分配默认网关,并为 vMotion TCP/IP 堆栈配置 DNS 设置、拥堵控制以及最大连接数。
有关如何更改主机上 TCP/IP 堆栈的配置的更多信息,请参见《vSphere 网络连接》文档。