"Cluster network interface '<VM-name>- Heartbeat' for cluster node '<VM-name>' on network 'Heartbeat' failed. Run the Validate a Configuration wizard to check your network configuration. If the condition persists, check for hardware or software errors related to the network adapter. Also check for failures in any other network components to which the node is connected such as hubs, switches, or bridges."VMware vSphere ESXi 8.x
An automated or silent upgrade of VMware Tools was executed on the WSFC nodes. This process unloaded the VMXNET3 network driver (upgrading it from version 1.9.19.0 to 1.9.20.0), causing a temporary loss of network connectivity. This interrupted WSFC network heartbeats and prompted the cluster to trigger an immediate node failover to maintain database availability.
/VMFS/VOLUMES/<Datastore UUID>/<VM Name>/vmware.log file of the virtual machine confirms the silent VMware Tools installation and subsequent driver unload:YYYY-MM-DDT08:49:08.169Z In(05) vcpu-0 - Guest: Command line: /S /v"/qn REBOOT=ReallySuppress"YYYY-MM-DDT08:49:08.169Z In(05) vcpu-0 - Guest: Installing VMware Tools 13.0.10.0 (build-25056151)YYYY-MM-DDT08:49:48.843Z In(05) vcpu-0 - VMXNET3 user: Quiesce device 0.YYYY-MM-DDT08:49:48.925Z In(05) vcpu-0 - Guest: Driver=vmxnet3, Version=1.9.19.0 - unloadedYYYY-MM-DDT08:49:48.984Z In(05) vcpu-0 - Guest: Driver=vmxnet3, Version=1.9.20.0YYYY-MM-DDT08:50:07.082Z In(05) vmx - Guest: toolbox: Version: 13.0.10.0 (build-25056151)
C:\Windows\Temp\vminst.log shows the registry deletion and reboot request required to complete the VMXNET3 driver update:YYYY-MM-DDT00:32:29.843+08:00| tools-build-24697584| I1: PnpDriverManager::InstallDriver: Determining whether to install the vmxnet3 driverYYYY-MM-DDT00:32:29.843+08:00| tools-build-24697584| I2: DInfo_GetDriverInfoFromInf: Got catalog file for inf: vmxnet3.catYYYY-MM-DDT00:32:30.499+08:00| tools-build-24697584| I1: GetDriverForDeviceCallback: original inf is "vmxnet3.inf" with cat "vmxnet3.cat"YYYY-MM-DDT00:32:32.546+08:00| tools-build-24697584| I1: DriverBaseInfo::DeleteFromRegistry: Deleted info for driver vmxnet3ndis6YYYY-MM-DDT00:32:32.546+08:00| tools-build-24697584| I1: DriverBaseInfo::DeleteFromRegistry: Deleted info for driver vmxnet3YYYY-MM-DDT00:32:32.546+08:00| tools-build-24697584| I1: DriverBaseInfo::DeleteFromRegistry: Deleted info for driver vmxnet3YYYY-MM-DDT00:32:38.171+08:00| tools-build-24697584| W1: PnpDriverManager::InstallPnPDevices: Reboot required to update vmxnet3 driver for device PCI\VEN_15AD&DEV_07B0&SUBSYS_07B015ADYYYY-MM-DDT00:32:38.171+08:00| tools-build-24697584| I2: BaseDriverManager::WriteStartType: WriteStartType of vmxnet3 of 4->4 from 4 skippedYYYY-MM-DDT00:32:38.171+08:00| tools-build-24697584| W1: Util_SetRebootW: Reboot requested by 'vmxnet3'
This is an expected behavior. The VMware Tools installation updates the VMXNET3 driver, which temporarily unbinds the network adapter and requires a guest OS reboot to finalize. Triggering this sequence results in a drop in heartbeats and the failover of the WSFC node.
To prevent unplanned database failovers:
Identify the patch management system or orchestration script that initiated the silent VMware Tools installation.
Exclude all WSFC nodes from automated VMware Tools or VMXNET3 driver updates during active production hours.
Treat VMware Tools upgrades as disruptive network maintenance events.
Manually fail over the active database role to a secondary node prior to upgrading VMware Tools during a designated maintenance window.