Controller Connectivity: UnknownTunnel Status: UnknownPNIC/Bond Status: UnknownAffected ESXi host(s) create opsAgent core dump file(s): /var/core/opsAgent-zdump.###
During heavy load, multiple ESXi hosts may be affected in batches.
Data Plane (DFW / VM network communication): not directly affected. No packet loss or network interruption occurs.
Control & Management Planes: significantly affected. When issue occurs, primarily manifesting as RPC timeouts, TLS handshake delays, risks of component memory leaks, intermittent "Host Not Responding" errors in vCenter or NSX Manager, and sluggish SSH logins.
on ESXi host shows similar error,/var/run/log/nsx-syslog.logWa(###) nsx-opsagent[#######]: NSX ######## - [nsx@4413 comp="nsx-esx" subcomp="opsagent" s2comp="nsx-core" tid="########" level="WARNING"] AsioNsxProvider: (0x##########-2) user dispatcher blocked since 20 seconds
catalina.log in the following NSX Manager directories: /var/log/proton/, /var/log/cm-inventory/ and /var/log/proxy/ shows similar errors,WARNING org.bouncycastle.crypto.fips.ContinuousTestingEntropySource getEntropy entropy source stuckWARNING org.bouncycastle.crypto.fips.ContinuousTestingEntropySource getEntropy proportionate test failed
This problem occurs because NSX is requesting high quality entropy for frequent use and consequently the default HWRNG entropy gets exhausted and thereby causes timeouts as we wait for more entropy. Reference ESXi documentation: Controlling ESXi Entropy.
This is a known issue impacting VMware NSX and the issue is fixed in ESXi 9.1.1.
Follow below workaround in case environment cannot be upgraded immediately.
Workaround:
Option 1: For temporary issue fix on production host follow below steps.
/etc/init.d/nsx-opsagent stop
/etc/init.d/nsx-cfgagent stop
/etc/init.d/nsx-proxy stop
/etc/init.d/nsx-nestdb stop
/etc/init.d/nsx-pre-nestdb stop
/etc/init.d/nsx-pre-nestdb start
/etc/init.d/nsx-nestdb start
/etc/init.d/nsx-proxy start
/etc/init.d/nsx-cfgagent start
/etc/init.d/nsx-opsagent start
Option 2: For long-term to reduce the probability of the issue reoccurring:
esxcli system settings kernel list -o entropySourcesesxcli system settings kernel set -s entropySources -v 0xF
Workaround Reversal:
Post upgrading to 9.1.1 or later, the workaround should be reverted as follows:esxcli system settings kernel set -s entropySources -v 0
Note: A reboot is required for the ESXi host to use the adjusted configuration.
esxcli system settings kernel commands will correct the issue.Issue fix updated ESXi 9.1.1.0 release notes