how to setup controller node HA with all services
Hi, setup running with 6 server where 1 controller node, now i want to make controller node HA with all services running in controller node. is that any supporting document to setup.
Very little: https://docs.openstack.org/arch-desig....
You need two, better three controllers. You need an HA database like Percona. RabbitMQ has HA built-in. Almost all services can run active-active behind HAproxy+keepalived; except cinder-vol.
There is an OpenStack HA guide that has not been updated in years. You can use it for inspiration: https://docs.openstack.org/ha-guide/i....
I've been building a HA environment successfully with the help of different guides, unfortunately the openstack ha guide mentioned by @Bernd is nothing more than an inspiration. This may also help as inspiration.
In short, I have 2 control nodes with haproxy and virtual ip, where pacemaker is used to manage all cluster resources although that's not necessary for stateless services like nova-api, cinder-api etc. Our database is galera-mariadb with one tiebreaker node not managed by pacemaker.
Thank you @Bernd Bausch ,
but i have limited resource and customer requirement to made it for two node only one for active and rest one for backup.
Thank you @eblock .. let me check i will back you . Thanks lot to both of you ..!!
By the way, I had posted a question 2 years ago about upgrading a non-ha environment to ha. Maybe some of the answers will help you, too.