The StarlingX HA project is a new repository that provideds High Availability Cluster Management for StarlingX and OpenStack Services on Controllers.
High availability manager to manage the life cycle of services where the redundancy model can be N+M or N across multiple nodes:
Currently used in StarlingX to provide 1+1 HA Controller Cluster.
Configured to use multiple messaging paths to avoid split-brain communication failures:
Up to 3 independent communication paths.
LAG can also be configured for multi-link protection of each path.
Messages are authenticated using HMAC SHA-512 if configured / enabled on an interface-by-interface basis.
Active or passive monitoring of services.
Allows for specifying the impact of a service failure.
Completely data driven through the configuration of a SQL database.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.