It all depends on how you have deployed your environment, how many nodes are you using, are you using dedicated PostgreSQL server etc. For a true failover you will need dedicated PostgreSQL server. Having shared persistence set up using dedicated file server is the way to go.
We have automated deployment of Qlik Sense sites with DR in mind but the architecture patterns are different from site to site depending on your various factors (usually cost being the main factor..).
Kabir Please do not forget to the mark the post if you find it useful or provides you the solutions 🙂
PostgreSQL db is local to central . We have 1 central and 5 rim nodes in prod and same as DR.
In our current setup we are replicating the db to DR central and Installed the application in the rim node and set all the services to manual except DR PostgreSQL . At the time of Fail-over , we have to flip the DR load-balancing url and set all the services to auto delay and configure in the QMC.
Application data is scheduled daily to get copied to DR servers.
This is a laborious process. looking for a automation steps. PROD is in sync to DR.