通过回滚配置更改,vSphere 可防止错误配置管理网络导致主机丢失与 vCenter Server 的连接。

在 vSphere 5.1 及更高版本中,默认启用网络连接回滚。但是,您可以在 vCenter Server 级别启用或禁用回滚。

主机网络连接回滚

如果对与 vCenter Server 的连接的网络连接配置所做的更改无效,则将发生主机网络连接回滚。每个可断开主机连接的网络更改也将触发回滚。以下是可能触发回滚的对主机网络配置的更改示例:

  • 更新物理网卡的速度或双工。

  • 更新 DNS 和路由设置。

  • 更新包含管理 VMkernel 网络适配器的标准端口组的成组和故障切换策略或流量调整策略。

  • 更新包含管理 VMkernel 网络适配器的标准端口组的 VLAN。

  • 将管理 VMkernel 网络适配器及其交换机的 MTU 增加至物理基础架构不支持的值。

  • 更改管理 VMkernel 网络适配器的 IP 设置。

  • 从标准交换机或 Distributed Switch 中移除管理 VMkernel 网络适配器。

  • 移除包含管理 VMkernel 网络适配器的标准交换机或 Distributed Switch 的物理网卡。

  • 将管理 VMkernel 适配器从 vSphere Standard Switch 迁移到 Distributed Switch。

如果出于其中任一原因而断开网络连接,任务将失败并且主机将恢复为上次有效配置。

vSphere Distributed Switch 回滚

当对 Distributed Switch、分布式端口组或分布式端口进行无效更新时,将发生 Distributed Switch 回滚。对 Distributed Switch 配置进行以下更改将触发回滚:

  • 更改 Distributed Switch 的 MTU。

  • 更改管理 VMkernel 网络适配器的分布式端口组中的以下设置:

    • 成组和故障切换

    • VLAN

    • 流量调整

  • 阻止包含管理 VMkernel 网络适配器的分布式端口组中的所有端口。

  • 在管理 VMkernel 网络适配器的分布式端口级别替代策略。

如果由于任意更改导致配置无效,则一台或多台主机可能无法与 Distributed Switch 保持同步。

如果您知道有冲突的配置设置的所在位置,可以手动更正设置。例如,如果将管理 VMkernel 网络适配器迁移到了一个新的 VLAN,则该 VLAN 实际可能无法在物理交换机上进行中继。更正物理交换机配置后,下一次 Distributed Switch-主机同步将解决配置问题。

如果您不知道问题出自哪里,可以将 Distributed Switch 或分布式端口组的状态还原到以前的配置。请参见还原 vSphere 分布式端口组配置