You can have multiple frontends operating in HA mode. You can run a UI service instance in each of the frontend nodes or use a single UI pointing to the frontend VIP. Besides this, you can have multiple OpenNebula zones (master frontends) and switch seamlessly between them in the same UI.
is the UI service instance is part of the “HA Mode” or it can handle multiple standalone frontend nodes?
what if the frontends are standalone, no HA involved?
Each web UI service instance points to a frontend API socket. The UI service is not part of the HA mode, it simply interacts with whatever API you point it to.