Making the overcloud deployment fully HA
We need to basically implement HA across the board.
Blueprint information
- Status:
- Complete
- Approver:
- Robert Collins
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Informational
- Milestone target:
- None
- Started by
- Dan Prince
- Completed by
- Dan Prince
Related branches
Related bugs
Sprints
Whiteboard
See the etherpad for details that need executing on.
Gerrit topic: https:/
Addressed by: https:/
Introduce pacemaker and corosync as tripleo elements
Addressed by: https:/
Manage virtual ip with pacemaker
Addressed by: https:/
Haproxy should listen only on vip
Addressed by: https:/
Introduce configurable virtual ip in templates
Addressed by: https:/
Add virtual ip create to devtest_
Gerrit topic: https:/
Addressed by: https:/
Remove hardcoded services ports in conf files
Addressed by: https:/
WIP: Haproxy configuration
Addressed by: https:/
Generate overcloud keystone keys/certs
Addressed by: https:/
Templatize keystone ssl keys/certs
Addressed by: https:/
Update openstack services to listen on stunnel connect port
Addressed by: https:/
Enable multi-node rabbitmq cluster
Gerrit topic: https:/
Addressed by: https:/
add Horizon caches backend and location definition
Addressed by: https:/
Fix pacemaker cluster configuration
Addressed by: https:/
Use pacemaker for running ceilometer central agent
Addressed by: https:/
add support for Horizon caches backend and location keys
Addressed by: https:/
Network init order and keepalived fixes
Addressed by: https:/
Add local_bind flag to my.cf
Addressed by: https:/
Change overcloud to use VIP for MySQL
Addressed by: https:/
Adding keepalived restart check
Addressed by: https:/
Revert "add support for Horizon's caches backend configuration (memcached)"
Gerrit topic: https:/
Addressed by: https:/
Restore rabbit.host and add an haproxy rabbit listener
Addressed by: https:/
Prefer rabit.host over rabbit.nodes
Addressed by: https:/
Change overcloud to use VIP for MySQL
Addressed by: https:/
Make Swift replica count configurable.
Addressed by: https:/
Make Swift replica count configurable.
Addressed by: https:/
Allow for usage of l3_ha in neutron config
Addressed by: https:/
Add parameter to manage usage of Neutron l3_ha option