Ask Your Question

Revision history [back]

High availability for your application needs to be handled at the application level. For example, if you want a highly available database, you could use something like Galera for Mysql. Openstack provides some tools you can use to achieve this like LBaaS (Load Balancing as a Service) or Heat to orchestrate an application stack. Heat can act on certain alarms to execute various actions like create or restart a virtual machine, but it's up to you how to go about implementing it for your specific application. There is not, strictly speaking, HA for virtual machines. If your virtual machine is so important that it can't die and be recreated quickly through automation, it is a pet.