Migrating AWX web and task to HA setup
Hello everybody,
our AWX infrastructure has grown quite a lot in the last years. At the moment we have 10 execution node scattered in our customer's networks and having a single control node starts to feel like a huge SPOF since we have a lot of automation in place.
We are starting to organize our migration from a single server to an HA installation. We already exported the internal database to an external postgres cluster based on EDB clustering solution.
Now we have to migrate web and task. At the moment everything is deployed through the AWX operator on a single instance minikube cluster.
What we were thinking is to deploy a new k3s cluster with multiple nodes using the same crs and secrets of the old installation and, when we are ready, stop the old cluster and simply run a kubectl apply of the kustomization file.
Since the db is already populated with all the information it should simply spin up our "old" AWX instance but in HA, right?
Have you ever migrate an existing AWX instance to an HA one using the same db? Would you do it in a different manner?
Thank you very much.
Best regards