Description of problem: Fail to add IPv6 only host to Engine by its IPv6 address Version-Release number of selected component (if applicable): v4.4.0-0.29 rhvh-4.4.0.16-0.20200401 How reproducible: 100% Steps to Reproduce: 1. Reprovision RHVH host (rhvh-4.4.0.16-0.20200401) 2. On the host, modify the management connection (using nmcli) - disable IPv4 - set static IPv6 - set default-gateway - set DNS by its IPv6 address 3. Add the host to Engine At the "Hostname/IP" field enter the host IPv6 address (not its FQDN) Actual results: Add host fail Expected results: The host should be added successfully Additional info: The same issue occurs when deploying hosted-engine on IPv6 host only See attached logs for both adding IPv6 host and also deploy HE on IPv6 host
This bug report has Keywords: Regression or TestBlocker. Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.
[user@centos-8-gui scripts]$ curl -v -X POST "http://127.0.0.1:50001/api/v1/hosts/2001:16b8:177b:5700:aafd:cc51:902e:6572/groups/ovirt?port=22" * Trying 127.0.0.1... * TCP_NODELAY set * Connected to 127.0.0.1 (127.0.0.1) port 50001 (#0) > POST /api/v1/hosts/2001:16b8:177b:5700:aafd:cc51:902e:6572/groups/ovirt?port=22 HTTP/1.1 > Host: 127.0.0.1:50001 > User-Agent: curl/7.61.1 > Accept: */* > < HTTP/1.1 404 NOT FOUND < Server: gunicorn/20.0.4 < Date: Mon, 06 Apr 2020 08:34:23 GMT < Connection: close < Content-Type: application/json < Content-Length: 185 < {"status": "NOCONN", "msg": "SSH error - '2001:16b8:177b:5700:aafd:cc51:902e:6572' not found; check DNS or /etc/hosts", "data": {"hostname": "2001:16b8:177b:5700:aafd:cc51:902e:6572"}} * Closing connection 0
Roni, is this known to work ever on ovirt-4.4?
posted a fix to ansible-runner-service: https://github.com/ansible/ansible-runner-service/pull/51/files
I believe this can be moved to ON_QA now as ansible-runner-service-1.0.2-1.el8ev available in rhv-release-4.4.0-35-001.noarch
(In reply to Michael Burman from comment #24) > I believe this can be moved to ON_QA now as > ansible-runner-service-1.0.2-1.el8ev available in > rhv-release-4.4.0-35-001.noarch Yes, moving
Verified on - ansible-runner-service-1.0.2-1.el8ev.noarch with rhvh-4.4.0.18-0.20200507.0+1 vdsm-4.40.14-1.el8ev.x86_64 nmstate-0.2.6-6.el8.noarch rhvm-4.4.0.2-0.1.el8ev.noarch Pls note that this is verifying only the stand alone flow of adding a host to RHV over a static only IPv6 address. The HE flow is failing and failed. We suspect for a new regression bug, becasue HE has failed over a new error: "You must specify either 'url' or 'hostname'" which is related to ovirt_auth ansible module Currently the HE over a static IPv6 still failing. We are investigating and report new bug for the HE over IPv6 static address flow. This error is something new.
HE ipv6 flow is tracked in BZ 1836638
This bugzilla is included in oVirt 4.4.1 release, published on July 8th 2020. Since the problem described in this bug report should be resolved in oVirt 4.4.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.