Existem algumas opções de configuração de alta disponibilidade para o OpenStack. Dois possíveis pontos únicos de falha são os seguintes serviços, que tradicionalmente são executados apenas em um único nó ("controlador de nuvem"):
- Serviço de API (nova-api) que campos solicitações recebidas
- serviço de rede (nova-network) que lida com problemas de rede (DHCP, DNS, NAT, etc.)
Para a nova-api, acredito que você possa executar várias instâncias em diferentes nós físicos, já que o estado é mantido no banco de dados externo.
Para configurar o serviço de rede para ser executado no modo de alta disponibilidade, você precisa usar a opção de configuração --multi_host
em seu arquivo de nova configuração. Consulte a documentação do OpenStack em Opções de disponibilidade de alta disponibilidade existentes para redes