Re: [External] : build ovirt in docker container
by Jorge Visentini
So... I don't know where this link comes from and if it is being used for
any functionality or purpose.
https://quay.io/organization/ovirt
Regarding orchestration, I think it is too early to decide. It could even
be ansible with docker or podman... similar to kolla-ansible for osp.
Anyway, these are just my ramblings.
Em sex., 9 de mai. de 2025 às 01:58, Marcos Sungaila via Users <
users(a)ovirt.org> escreveu:
> Hi Jorge,
>
>
>
> This is a great initiative and I believe it is worth enough for the
> challenge you have ahead.
>
>
>
> A solid first step in this process is to work with small, dedicated
> containers, each tailored to a specific application or service. This
> approach ensures modularity, reduces complexity, and facilitates
> troubleshooting when needed.
>
>
>
> Once you have the basic containerization structure, the next step involves
> modularizing the application by breaking down the engine monolithic
> application into multiple independent containers. This will offer enhanced
> scalability, flexibility, and efficiency in managing updates and
> deployments.
>
>
>
> For such a project, using a container orchestration platform such as
> Kubernetes is recommended. Helm, a package manager for Kubernetes, can
> streamline deployment by managing configurations and automating complex
> processes. Using Helm to run an Engine server ensures smoother deployment
> and operational consistency.
>
>
>
> Do you already have a path in mind?
>
>
>
> Marcos
>
>
>
> *From:* Jorge Visentini <jorgevisentini(a)gmail.com>
> *Sent:* Wednesday, May 7, 2025 5:26 PM
> *To:* users <users(a)ovirt.org>
> *Subject:* [External] : [ovirt-users] build ovirt in docker container
>
>
>
> hey...
>
>
>
> Is it crazy of me to try to compile everything in a single (big)
> container, or at least divide the closest services into containers?
>
> Is there any initiative in this direction?
> I swear, I didn't smoke anything to have this idea 🙏🤣
>
>
>
> I ask this because I'm in the initial process of creating a build in rocky
> linux 9.
> By the way, if anyone has basic documentation for this porting from centos
> 9 stream to rl9, it would be very welcome.
> Here we use Mellanox 3 and 4, and Emulex, so I need to standardize the
> kernel to compile the drivers lol
>
>
>
> many thanks
>
> --
>
> Att,
>
> Jorge Visentini
> +55 55 98432-9868
> _______________________________________________
> Users mailing list -- users(a)ovirt.org
> To unsubscribe send an email to users-leave(a)ovirt.org
> 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/users@ovirt.org/message/HGYNNFC5XPB...
>
--
Att,
Jorge Visentini
+55 55 98432-9868
3 hours, 17 minutes
Barebone Hosted Engine Deployment fails
by kevin@kllmnn.de
Hey people, I hope someone can help me identify if there's something I'm doing wrong or if there's a bug.
Originally I wanted to re-deploy my self-hosted engine, as it is still on version 4.5.5 with CentOS 8, and therefore can't be updated anymore.
To get a fresh backup of the currently running config I did the following:
1. On physical host `hosted-engine --set-maintenance --mode=global`
2. On engine VM `systemctl stop ovirt-engine` and then
3. `engine-backup --scope=all --mode=backup --file=/mnt/ovirt-engine-backup/ovirt-engine-4.5.5-backup.bck --log=/mnt/ovirt-engine-backup/ovirt-engine-4.5.5-backup.log` (where `/mnt/ovirt-engine-backup/` is a NFS share)
4. On physical host `hosted-engine --vm-shutdown`
Then I set up a new physical host with CentOS 9 Stream (Build 20250320), enabled and installed the oVirt repository as mentioned at https://www.ovirt.org/download/install_on_rhel.html, then ran:
`hosted-engine --deploy --4 --restore-from-file=/mnt/ovirt-engine-backup/ovirt-engine-4.5.5-backup.bck` (of course mounting the NFS share prior to this).
But after giving it all the information it needed it fails after 15-20 minutes with several errors in the logfile, which I cannot identify the primary/root cause of.
The first error that appears is this one:
```
2025-03-25 11:19:35,427+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 TASK [ovirt.ovirt.hosted_engine_setup : Include after engine-setup custom tasks files for the engine VM]
2025-03-25 11:19:36,730+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 TASK [ovirt.ovirt.hosted_engine_setup : Wait for the engine to reach a stable condition]
2025-03-25 11:19:37,431+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 skipping: [localhost]
2025-03-25 11:19:38,133+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 TASK [ovirt.ovirt.hosted_engine_setup : Configure LibgfApi support]
2025-03-25 11:19:38,835+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 skipping: [localhost]
2025-03-25 11:19:39,536+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 TASK [ovirt.ovirt.hosted_engine_setup : Save original OvfUpdateIntervalInMinutes]
2025-03-25 11:19:42,041+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 changed: [localhost -> 192.168.222.170]
2025-03-25 11:19:42,742+0100 INFO otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:115 TASK [ovirt.ovirt.hosted_engine_setup : Set OVF update interval to 1 minute]
2025-03-25 11:19:45,147+0100 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': True, 'stdout': 'Index 1 out of bounds for length 1', 'stderr': 'Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false', 'rc': 1, 'cmd': ['engine-config', '-s', 'OvfUpdateIntervalInMinutes=1'], 'start': '2025-03-25 11:19:43.872322', 'end': '2025-03-25 11:19:44.941216', 'delta': '0:00:01.068894', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'engine-config -s OvfUpdateIntervalInMinutes=1', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['Index 1 out of bounds for length 1'], 'stderr_lines': ['Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false'], '_ansible_no_log': False, '_ansible_delegated_vars': {'ansible_host': '192.168.222.170', 'ansible_port': None, 'ansible_user': 'root', 'ansible_
connection': 'smart'}}
2025-03-25 11:19:45,248+0100 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 fatal: [localhost -> 192.168.222.170]: FAILED! => {"changed": true, "cmd": ["engine-config", "-s", "OvfUpdateIntervalInMinutes=1"], "delta": "0:00:01.068894", "end": "2025-03-25 11:19:44.941216", "msg": "non-zero return code", "rc": 1, "start": "2025-03-25 11:19:43.872322", "stderr": "Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false", "stderr_lines": ["Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false"], "stdout": "Index 1 out of bounds for length 1", "stdout_lines": ["Index 1 out of bounds for length 1"]}
```
The full log is available here: https://filebin.net/dimi5g2o6q20t4aj
I also tried with a completely clean deployment, without restoring from backup (once without and once with using `ovirt-hosted-engine-cleanup` in between). The errors in the log are completely the same.
Also I tried to use the oVirt Node master experimental ISO (`ovirt-node-ng-installer-4.5.6-2025031111.c9s.iso`), same issue.
Does the problem lie somewhere in my answers for the questions asked by the tool? I cannot identify giving any wrong info.
Can someone maybe reproduce the issue?
14 hours, 16 minutes
Standalone Engine restore to Rocky Linux 9
by KSNull Zero
Hello!
There are a lot of errors regarding legacy cipher while restoring engine backup to RL9 during our migration to 4.5.
2025-04-22 08:35:48,773+0300 DEBUG otopi.plugins.ovirt_engine_setup.ovirt_engine.pki.ca plugin.execute:923 execute-output: ('/usr/bin/openssl', 'pkcs12', '-in', '/etc/pki/ovirt-engine/keys/engine.p12', '-passin', 'pass:**FILTERED**', '-nokeys') stderr:
Error outputting keys and certificates
00CE347D1F7F0000:error:0308010C:digital envelope routines:inner_evp_generic_fetch:unsupported:crypto/evp/evp_fetch.c:355:Global default library context, Algorithm (RC2-40-CBC : 0), Properties ()
RHEL/RL 9 disables the legacy provider for security reasons.
What is the best way to solve this problem ?
Should i just enable legacy provider in OpenSSL config or re-sign all certs with new ciper (where can i find more information about this) ?
Thank you.
14 hours, 17 minutes
Re: [External] : How to modify the MAC address of a bonding interface after changing the nic card
by luc.lalonde@polymtl.ca
We've had a similar experience after changing a network card our hypervisor nodes. If you use NMCLI to affect the changes like mentioned above, the hosted-engine will revert to the old settings upon a reboot of the nodes...
The only way to get around this in my experience is to make the networking changes from the hosted engine web interface:
Compute, Host, Node, Setup Host Networks.
If done this way, the changes become persistent...
Hope this helps!
3 days, 12 hours
build ovirt in docker container
by Jorge Visentini
hey...
Is it crazy of me to try to compile everything in a single (big) container,
or at least divide the closest services into containers?
Is there any initiative in this direction?
I swear, I didn't smoke anything to have this idea 🙏🤣
I ask this because I'm in the initial process of creating a build in rocky
linux 9.
By the way, if anyone has basic documentation for this porting from centos
9 stream to rl9, it would be very welcome.
Here we use Mellanox 3 and 4, and Emulex, so I need to standardize the
kernel to compile the drivers lol
many thanks
--
Att,
Jorge Visentini
+55 55 98432-9868
4 days, 13 hours
Ovirt 4.3 update to Ovirt 4.5 on alma8
by Pavel Šipoš
Hi,
I’m working on upgrading an oVirt 4.3 cluster to the latest 4.5 version.
So far, I’ve successfully performed a test upgrade of the oVirt Engine
from 4.3 (CentOS 7) to 4.4 (AlmaLinux 8.10).
I’ve encountered some noVNC issues, as described here:
https://forums.oracle.com/ords/apexds/post/olvm-manager-vm-console-novnc-...
I’ll probably leave this issue unresolved for now, as I’m planning to
continue with the upgrade process.
For the next step, I’d like to ask if anyone has experience installing
and running an oVirt 4.5 cluster (both engine and hosts) on AlmaLinux 8.x.
So far, it seems that I might need to upgrade the OS to AlmaLinux 9 as
well, possibly using ELevate.
If anyone has recently completed a similar migration, I’d really
appreciate any tips or recommendations.
Best regards,
Pavel
1 week, 4 days