New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[do not merge] Documented installation with HAProxy as a load balancer #1046
Conversation
Ping @smarterclayton for technical review. |
Looks ok, didn't see anything obviously wrong. |
@miminar This looks good. I've made a few changes to the inventory variables to differentiate which HA method is being used ( |
Extended advanced install section for HAProxy bits using Ansible. Modified masters components section acccordingly and added availability matrix for HAProxy setup. Signed-off-by: Michal Minar <miminar@redhat.com>
Signed-off-by: Michal Minar <miminar@redhat.com>
@abutcher thanks! I've updated config section. Please correct me if I'm wrong: |
@miminar That is correct. The |
- native - pacemaker Signed-off-by: Michal Minar <miminar@redhat.com>
@abutcher Thanks for clarification. The text should reflect it now. |
@@ -399,12 +399,20 @@ specifications, and save it as *_/etc/ansible/hosts_*. | |||
|
|||
=== Multiple Masters, Multiple etcd, and Multiple Nodes | |||
|
|||
There are two high availability methods Ansible supports. `pacemaker` and |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should lead with the native
method here something like
There are two high availability methods supported by the advanced installer: native
and pacemaker
. The former leverages the native HA capabilities built into OpenShift and can be combined with any load balancing solution. HAProxy will be configured as a load balancer if an lb
group has been defined in the host inventory. If no lb
group is specified, a pre-configured load balancer will be assumed.
The latter method configures Pacemaker, creating a Virtual IP on the active Master...
I was talking with @adellape earlier about separating out the different HA methods into distinct sections to avoid confusing the steps:
|
@miminar Per Andrew's above comment, I think I'll pull in and build on your work here in another PR to continue to rework those sections of the topic. LMK if you have any issues with that approach. @abutcher This stuff overall still shouldn't be merged until openshift/openshift-ansible#608 also merges, right? |
@adellape Yessir |
@adellape you're free to take over the documentation part. I can focus on testing openshift/openshift-ansible#608. |
Closing in favor of #1170. |
Extended advanced install section for HAProxy bits using Ansible.
Modified masters components section acccordingly and added availability
matrix for HAProxy setup.
Depends on openshift-ansible PR#608