Updated Date: 07/07/2026
Troubleshooting Geo-Redundancy
There are several reasons for noticeable discrepancies in persistence entries across local and remote sites.
Option to force manual reload of all the Geo-Redundancy eligible sessiondb entries from the remote site:
# geodb -rNote: Use this option with caution as it will override all the local site entries with the reload entries from a remote site.
If there are issues with configuration, refer to REST APIs support for configuration and setup commands.
Undeploy the iAppLX and deploy it again. This will result in installing the missing services and updating the configuration correctly.
The restnoded service runs in the background when iAppLX runs. If /var/log/restnoded/restnoded*.log takes a lot of space, it is time to change the log level.
Open the /etc/bigstart/scripts/rest noded file and update the logLevel to severe in the following line. Then restart the restnoded service.
# vim /etc/bigstart/scripts/restnoded
# exec /usr/bin/f5-rest-node /usr/share/rest/node/src/restnode.js -p 8105 --logLevel severe -i ${LOG_FILE} -s none >> /var/tmp/${service}.out 2>&1
# bigstart restart restnoded Verify the detection of both devices in the iApp framework device group. Both active and standby are in the output:
restcurl shared/resolver/device-groups/tm-shared-all-big-ips/devices
Both devices are in the ACTIVE state:
restcurl /shared/gossip
Active shows as active and standby shows as standby:
restcurl tm/shared/bigip-failover-state
If there is an issue with verifying the detection of both devices, trigger the failover state again:
restcurl -X POST -d '{}' tm/shared/bigip-failover-stat
Before running the reinstallation process, follow these steps:
-
- Clear the rest storage so that the iApp does not contain any old data:
clear-rest-storage
- Clear the rest storage so that the iApp does not contain any old data:
-
- Verify the
/usr/bin/kafkadirectory is removed. This can happen if the previous iApp was not properly undeployed.
- Verify the
-
- Get or correct failover states using the previous step (step 2).
Reload geodb. If this does not work, try restarting Kafka, ZooKeeper, and MirrorMaker1 a couple of times.
// Reload geodb
[root@bigip1:/S1-green-P::Active:In Sync] config # geodb -r
// Restart Kafka, Zookeeper and Mirrormaker1
[root@bigip1:/S1-green-P::Active:In Sync] config # bigstart restart kafka zookeeper mirrormaker1