1. Proposed title of this feature request - Support scale up playbook to add new etcd 3. What is the nature and description of the request? - Currently there are scaleup master and node playbook, but there are no scaleup playbook for adding new etcd. 4. Why does the customer need this? (List the business requirements here) - There seems to be no reason why RH doesn't support it even though master and node has the playbook. 5. How would the customer like to achieve this? (List the functional requirements here) - Same way of adding Master and Node 7. Is there already an existing RFE upstream or in Red Hat Bugzilla? - As far as I checked, there are no such RFE. 9. Is the sales team involved in this request and do they have any additional input? 10. List any affected packages or components. - installer
The subject of this RFE is "Supported method for adding additional Masters and ectd hosts to HA environment". But the bug fix didn't support to add new etcd hosts?
This change requires refactoring the way that we manage etcd, since the way we are currently managing it only affects configuration on first boot.
I found a pull request with a possible solution for this RFE on the github project. https://github.com/openshift/openshift-ansible/pull/3043 Will this change be enough to solve the feature request?
Verify this bug with openshift-ansible-3.7.0-0.161.0.git.0.2ca2c69.el7.noarch.rpm Add "new_etcd" as a new sub-group under [OSEv3:children] in ansible inventory file, also specify the new etcd hosts in [new_etcd] sub-group. #Example inventory file [OSEv3:children] masters nodes etcd new_etcd [OSEv3:vars] deployment_type=openshift-enterprise ... [masters] master [nodes] node [etcd] etcd-1 [new_etcd] new-etcd-1 new-etcd-2 Run etcd scale-up playbook: ansible-playbook -i host /usr/share/ansible/openshift-ansible/playbooks/byo/openshift-etcd/scaleup.yml After playbook finished, new etcd hosts could be added into existing etcd cluster, also added into etcdClientInfo.urls in master-config.yaml. The new etcd cluster could work well. QE have verified this playbook was working well for etcd scale-up from one single external etcd to 3 members ha etcd cluster , or extending from a 3 members etcd cluster to 4 members etcd cluster. And all test passed in rpm_ installed/containerized_installed/system_container_installed ways.
This RFE was included in the 3.7 GA playbooks and the latest errata of the 3.6 playbooks.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days