通过回滚配置更改,vSphere 可防止错误配置管理网络导致主机丢失与 vCenter Server 的连接。
在 vSphere 中,默认启用网络连接回滚。但是,您可以在 vCenter Server 级别激活或停用回滚。
主机网络连接回滚
如果对与 vCenter Server 连接的网络连接配置所做的更改无效,则将发生主机网络连接回滚。每个可断开主机连接的网络更改也将触发回滚。以下是可能触发回滚的对主机网络配置的更改示例:
- 更新物理网卡的速度或双工。
- 更新 DNS 和路由设置。
- 更新包含管理 VMkernel 网络适配器的标准端口组的绑定和故障切换策略或流量调整策略。
- 更新包含管理 VMkernel 网络适配器的标准端口组的 VLAN。
- 将管理 VMkernel 网络适配器及其交换机的 MTU 增加至物理基础架构不支持的值。
- 更改管理 VMkernel 网络适配器的 IP 设置。
- 从标准交换机或 Distributed Switch 中移除管理 VMkernel 网络适配器。
- 移除包含管理 VMkernel 网络适配器的标准交换机或 Distributed Switch 的物理网卡。
- 将管理 VMkernel 适配器从 vSphere 标准交换机迁移到 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 分布式端口组配置。
禁用网络回滚
默认情况下在 vSphere 中启用回滚。您可以使用 vSphere Client 在 vCenter Server 中禁用回滚。
过程
使用 vCenter Server 配置文件禁用网络回滚
默认情况下在 vSphere 中启用回滚。可以通过直接编辑 vCenter Server 的 vpxd.cfg 配置文件禁用回滚。