Description of problem: ----------------------- While performing RHHI-V deployment, only the HE host is added to the 'Default' cluster. But the other 2 hosts are not added to the cluster. Version-Release number of selected component (if applicable): -------------------------------------------------------------- RHVH 4.4 (RHVH-4.4-20200707.0-RHVH-x86_64-dvd1.iso ) ansible-2.9.10 How reproducible: ----------------- Always Steps to Reproduce: -------------------- 1. Complete the RHHI-V deployment with 3 nodes Actual results: ---------------- RHV Manager 4.4 shows only one host in the cluster Expected results: ----------------- All the hosts used for deployment should be added to the cluster Additional info: ---------------- 1. This flow worked till last RHVH 4.4 ISO and the latest RHVH 4.4 ISO included ansible-2.9.10 and this causing this regression 2. The issue is also seen with RHHI-V 1.7 deployment based on RHV 4.3.11 --- Additional comment from SATHEESARAN on 2020-07-09 02:49:09 UTC --- Deployment was attempted with ansible-2.9.9 and the deployment worked good.
The issue is root caused, it is mainly because of change in ansible-2.9.10-1.el8ae The task that add the hosts to the cluster uses 'delegate_to', with the latest change in ansible, when using 'delegate_to' to the remote host, then the connection parameter needs to be explicitly provided, else the value is inherited from 'ansible_connection' which most of the times is 'local'. So the changes happen only on the localhost, instead of remote host. To fix this problem, the task is expected to have 'connection: ssh' where delegate_to: <remote-host> is used.
Verified with ovirt-ansible-hosted-engine-setup-1.1.6 and the hosts are automatically added to the cluster
This bugzilla is included in oVirt 4.4.1.1 Async release, published on July 13th 2020. Since the problem described in this bug report should be resolved in oVirt 4.4.1.1 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.
Hello Gobinda, please review this doc text for the release notes and Errata: "Previously, during RHHI-V deployment of 3 hosts using ovirt-ansible-hosted-engine-setup-1.1.6, the Self-Hosted Engine was added to the cluster, but the additional 2 hosts were not added. In this release, deployment with ovirt-ansible-hosted-engine-setup-1.1.6 successfully adds all hosts to the cluster."
(In reply to Eli Marcus from comment #4) > Hello Gobinda, > please review this doc text for the release notes and Errata: > > "Previously, during RHHI-V deployment of 3 hosts using > ovirt-ansible-hosted-engine-setup-1.1.6, the Self-Hosted Engine was added to > the cluster, but the additional 2 hosts were not added. > In this release, deployment with ovirt-ansible-hosted-engine-setup-1.1.6 > successfully adds all hosts to the cluster." Hi Gobinda, minor correction, please use this text for review: "Previously, during RHHI-V deployment of 3 hosts using ovirt-ansible-hosted-engine-setup, the Self-Hosted Engine was added to the default cluster, but the additional 2 hosts were not added. In this release, deployment with ovirt-ansible-hosted-engine-setup successfully adds all hosts to the cluster."
Doc text looks good to me.