That’s strange, every thing look so similar, but the path fails on you. Two bug 
in one ?

> Le 11 nov. 2024 à 17:56, Michael Thomas <[email protected]> a écrit :
> 
> Hi Fabrice,
> 
> Indeed, it does look very similar, but I think it's not quite the same (but 
> could be wrong).
> 
> For starters, the fix by appending the extra clauses in the when: block in 
> configure.yml did not help me.  In my case, it appears the engine is trying 
> to run the following when setting up the first host:
> 
> vdsm-tool ovn-config 10.110.115.21 hv1-mgmt.cds.ligo-la.caltech.edu 
> <http://hv1-mgmt.cds.ligo-la.caltech.edu/>
> 
> Note that this IP and hostname both point to the host that is being added.
> 
> But the help info for vdsm-tool shows that another argument is needed for the 
> IP of the engine itself:
> 
> [root@hv1 ~]# vdsm-tool ovn-config
> usage:
> /usr/bin/vdsm-tool [options] ovn-config IP-central 
> [tunneling-IP|tunneling-network] host-fqdn
>    Configures the ovn-controller on the host.
> 
>    Parameters:
>    IP-central - the IP of the engine (the host where OVN central is located)
>    tunneling-IP - the local IP which is to be used for OVN tunneling
>    tunneling-network - the vdsm network meant to be used for OVN tunneling
>    host-fqdn - FQDN that will be set as system-id for OvS (optional)
> 
> 
> So either the engine is omitting this argument, or it's misinterpreting the 
> host's IP address as the engine's IP address.  If I manually run this 
> vdsm-tool command with the extra engine IP address as an argument, it appears 
> to work:
> 
> vdsm-tool ovn-config 10.110.115.20 10.110.115.21 
> hv1-mgmt.cds.ligo-la.caltech.edu <http://hv1-mgmt.cds.ligo-la.caltech.edu/>
> 
> I'm not fluent enough in ansible to know where I can make the fix to add this 
> extra argument, unfortunately.
> 
> The host is running Rocky Linux 9:
> [root@hv1 ~]# rpm -qf /usr/bin/vdsm-tool
> vdsm-python-4.50.5.1-1.el9.noarch
> 
> --Mike
> 
> On 11/8/24 16:14, Fabrice Bacchella wrote:
>> Your error with vdsm-tool ovn-config look like a lot  mine:
>> https://lists.ovirt.org/archives/list/[email protected]/thread/4P3EHTC7ZYWIRKFBXXUH4RS6J7Q2DR2D/
>>> Le 8 nov. 2024 à 22:53, Michael Thomas <[email protected]> a écrit :
>>> 
>>> tl;dr  Where can I find a compatible set of host packages and hosted-engine 
>>> image?  What is the recommended combination to use for new installs?
>>> 
>>> First, some background:
>>> 
>>> I've been trying to get a new oVirt 4.5.5 install on Rocky 9 hosts using a 
>>> hosted engine.  My first few attempts failed because the engine image 
>>> (ovirt-engine-appliance-4.5-20231201120201.1.el9) was still based on 
>>> CentOS8-stream.  Using 
>>> --ansible-extra-vars=he_pause_before_engine_setup=true I was able to 
>>> redirect the repos to vault.centos.org.  This helped, but still failed when 
>>> the engine tried to access the host:
>>> 
>>> 2024-11-06 17:05:53,600-0600 DEBUG 
>>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>>> ansible_utils._process_output:109 {'msg': 'Host is not up, please check 
>>> logs, perhaps also on the engine machine', '_ansible_no_log': False, 
>>> 'changed': False}
>>> 2024-11-06 17:05:53,700-0600 ERROR 
>>> otopi.ovirt_hosted_engine_setup.ansible_utils 
>>> ansible_utils._process_output:113 fatal: [localhost]: FAILED! => 
>>> {"changed": false, "msg": "Host is not up, please check logs, perhaps also 
>>> on the engine machine"}
>>> 
>>> ...and the logs on the engine throw a NetworkNotFoundError while trying to 
>>> set up OVN:
>>> 
>>>  "stdout" : "fatal: [hv1-mgmt.cds.ligo-la.caltech.edu]: FAILED! => 
>>> {\"changed\": true, \"cmd\": [\"vdsm-tool\", \"ovn-config\", 
>>> \"10.110.115.21\", \"hv1-mgmt.cds.ligo-la.caltech.edu\"], \"delta\": 
>>> \"0:00:02.413890\", \"end\": \"2024-11-08 14:29:54.215138\", \"msg\": 
>>> \"non-zero return code\", \"rc\": 1, \"start\": \"2024-11-08 
>>> 14:29:51.801248\", \"stderr\": \"Traceback (most recent call last):\\n File 
>>> \\\"/usr/lib/python3.9/site-packages/vdsm/tool/ovn_config.py\\\", line 117, 
>>> in get_network\\n    return networks[net_name]\\nKeyError: 
>>> 'hv1-mgmt.cds.ligo-la.caltech.edu'\\n\\nDuring handling of the above 
>>> exception, another exception o
>>> ccurred:\\n\\nTraceback (most recent call last):\\n  File 
>>> \\\"/usr/bin/vdsm-tool\\\", line 195, in main\\n    return 
>>> tool_command[cmd][\\\"command\\\"](*args)\\n  File 
>>> \\\"/usr/lib/python3.9/site-packages/vdsm/tool/ovn_config.py\\\", line 63, 
>>> in ovn_config\\n    ip_address = get_ip_addr(get_network(network_caps(), 
>>> net_name))\\n  File 
>>> \\\"/usr/lib/python3.9/site-packages/vdsm/tool/ovn_config.py\\\", line 119, 
>>> in get_network\\n    raise 
>>> NetworkNotFoundError(net_name)\\nvdsm.tool.ovn_config.NetworkNotFoundError: 
>>> hv1-mgmt.cds.ligo-la.caltech.edu\", \"stderr_lines\": [\"Traceback (most 
>>> recent call last):\", \"  File \\\"/usr/lib/python3.
>>> 9/site-packages/vdsm/tool/ovn_config.py\\\", line 117, in get_network\", \" 
>>>    r
>>> eturn networks[net_name]\", \"KeyError: 
>>> 'hv1-mgmt.cds.ligo-la.caltech.edu'\", \"\", \"During handling of the above 
>>> exception, another exception occurred:\", \"\", \"Traceback (most recent 
>>> call last):\", \"  File \\\"/usr/bin/vdsm-tool\\\", line 195, in main\", \" 
>>>    return tool_command[cmd][\\\"command\\\"](*args)\", \" File 
>>> \\\"/usr/lib/python3.9/site-packages/vdsm/tool/ovn_config.py\\\", line 63, 
>>> in ovn_config\", \"    ip_address = get_ip_addr(get_network(network_caps(), 
>>> net_name))\", \"  File 
>>> \\\"/usr/lib/python3.9/site-packages/vdsm/tool/ovn_config.py\\\", line 119, 
>>> in get_network\", \"    raise NetworkNotFoundError(net_name)\", 
>>> \"vdsm.tool.ovn_config.NetworkNotFoundError: 
>>> hv1-mgmt.cds.ligo-la.caltech.edu\"], \"stdout\": \"\", \"stdout_lines\": 
>>> []}",
>>> 
>>> Ok, so then I think to myself that I should be using a newer engine image.  
>>> I installed ovirt-engine-appliance-4.5-20240817071039.1.el9.x86_64.rpm and 
>>> tried again.  But of course that failed because the host and engine now 
>>> have incompatible versions:
>>> 
>>> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "The 
>>> host has
>>> been set in non_operational status, deployment errors:   code 154: Host 
>>> hv1-mgmt.cds.ligo-la.caltech.edu is compatible with versions 
>>> (4.2,4.3,4.4,4.5,4.6,4.7) and cannot join Cluster CDS which is set to 
>>> version 4.8.,    code 1110: Host hv1-mgmt.cds.ligo-la.caltech.edu's 
>>> following network(s) are not synchronized with their Logical Network 
>>> configuration: ovirtmgmt.,    code 9000: Failed to verify Power Management 
>>> configuration for Host hv1-mgmt.cds.ligo-la.caltech.edu., fix accordingly 
>>> and re-deploy."}
>>> 
>>> --Mike
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/privacy-policy.html
>>> oVirt Code of Conduct: 
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives: 
>>> https://lists.ovirt.org/archives/list/[email protected]/message/6PSPQCV7NG6AT6UOT2LXN4YQTQRWTHAL/
> _______________________________________________
> Users mailing list -- [email protected] <mailto:[email protected]>
> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct: 
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives: 
> https://lists.ovirt.org/archives/list/[email protected]/message/TPV3VXHPCNX66EGTAL3FRFVVVMJMRSB7/

_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/G6GPMDFXUIUQFT4WU55YIOJ6FTCAT4TF/

Reply via email to