root@<edge-node-1>:/var/lib/docker/overlay2# df -h | head -10Filesystem Size Used Avail Use% Mounted onudev 124G 0 124G 0% /devtmpfs 38G 96M 38G 1% /run/dev/sda2 19G 18G 0 100% / <------------ 100% full root partitiontmpfs 188G 2.8G 186G 2% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 188G 0 188G 0% /sys/fs/cgrouptmpfs 2.0G 0 2.0G 0% /mnt/ids/dev/mapper/nsx-config 19G 145M 18G 1% /config/dev/sda1 943M 7.1M 871M 1% /boot
root@<edge-node-1>::/# du -xah --time --max-depth=3 /var/lib/docker/ | sort | grep G14G 2025-06-18 11:41 /var/lib/docker/14G 2025-06-18 11:41 /var/lib/docker/overlay2 <----------This is the directory causing / to be 100% full4.0K 2025-05-04 02:54 /var/lib/docker/overlay2/l/<UUID>4.0K 2025-05-04 02:54 /var/lib/docker/overlay2/l/<UUID>4.0K 2025-05-04 02:54 /var/lib/docker/overlay2/l/<UUID>
VMware NSX 4.1.x
VMware NSX 4.2.0 through 4.2.3
This is caused by an issue in NSX Load Balancer setup script.
This issue will be fixed in a future version of NSX.
For NSX version other than NSX 4.1.2.3 or 4.1.2.5 or 4.2.1.4, open a Broadcom Support Request referencing this KB.
For NSX versions 4.1.2.3 and 4.1.2.5 and 4.2.1.4, use the below workaround.
Note: Below workaround will cause down time and it is advised to complete the following step in a maintenance window.
apply_LB_fix.sh script which is available in this KB's attachment section. Upload the Script:
1. Upload the attached apply_LB_fix.sh script to both the Active and Standby Edge nodes.
2. Do not save the script under root directory as there may not have any free space left.
3. The script can be saved to /tmp since it uses different storage mapping.
Apply Patch on Standby Edge first:
apply_LB_fix.sh script: chmod +x /tmp/apply_LB_fix.sh bash /tmp/apply_LB_fix.sh
Post applying the Script:
get load-balancers statusLB-State : ready
LR-HA-State : standby
Note:
This script should not be applied to an Edge node unless the disk space is high with matching log entries.