
CentOS 7 3 servers Gluster deployed without a problem. Hosted engine deployment failsL [ ERROR ] fatal: [localhost]: FAILED! => {"reason": "conflicting action statements: fail, msg\n\nThe error appears to be in '/usr/share/ansible/roles/ovirt.hosted_engine_setup/tasks/pre_checks/validate_mac_address.yml': line 14, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n register: he_vm_mac_addr\n - name: Fail if MAC address structure is incorrect\n ^ here\n"} I'm not dsure why this error occurs. I tried the same file from a different server and even tried a different server. Something is wrong with this file structure. Anyhelp is appreviated. Eric Evans

Hi, I have recently tried to install the hosted engine on a node recently installed with Rocky Linux 8.9 with glusterfs and with the nightly oVirt master snapshot repository, and I have also tried to do the same with the Oracle distribution and I have not been able to get the installation of the hosted engine to work. Before this worked. Now I have only managed to install the engine as standalone. Does anyone know what could be the reason? :( greep -i error /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20240415201836-r0gt54.log -bash: greep: no se encontró la orden [root@host-01 ~]# grep -i error /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20240415201836-r0gt54.log 2024-04-15 20:18:36,751+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' 2024-04-15 20:18:37,219+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' errorlevel = 3 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54291 socket.gaierror: [Errno -2] Nombre o servicio desconocido 2024-04-15 20:21:25,754+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' 2024-04-15 20:24:45,966+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': False, 'stdout': '', 'stderr': "error: Falló al obtener la red 'default'\nerror: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'", 'rc': 1, 'cmd': ['virsh', 'net-undefine', 'default'], 'start': '2024-04-15 20:24:45.653112', 'end': '2024-04-15 20:24:45.737169', 'delta': '0:00:00.084057', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'virsh net-undefine default', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': ["error: Falló al obtener la red 'default'", "error: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'"], '_ansible_no_log': None} 2024-04-15 20:24:46,067+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"changed": false, "cmd": ["virsh", "net-undefine", "default"], "delta": "0:00:00.084057", "end": "2024-04-15 20:24:45.737169", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:24:45.653112", "stderr": "error: Falló al obtener la red 'default'\nerror: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'", "stderr_lines": ["error: Falló al obtener la red 'default'", "error: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'"], "stdout": "", "stdout_lines": []} 2024-04-15 20:24:50,986+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': False, 'stdout': '', 'stderr': "error: Falló al identificarse la red default como autoiniciable\nerror: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe", 'rc': 1, 'cmd': ['virsh', 'net-autostart', 'default'], 'start': '2024-04-15 20:24:49.654500', 'end': '2024-04-15 20:24:50.741081', 'delta': '0:00:01.086581', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'virsh net-autostart default', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': ['error: Falló al identificarse la red default como autoiniciable', "error: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe"], '_ansible_no_log': None} 2024-04-15 20:24:51,087+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"changed": false, "cmd": ["virsh", "net-autostart", "default"], "delta": "0:00:01.086581", "end": "2024-04-15 20:24:50.741081", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:24:49.654500", "stderr": "error: Falló al identificarse la red default como autoiniciable\nerror: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe", "stderr_lines": ["error: Falló al identificarse la red default como autoiniciable", "error: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe"], "stdout": "", "stdout_lines": []} 2024-04-15 20:53:01,873+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': True, 'stdout': "[ INFO ] Stage: Initializing\n[ INFO ] Stage: Environment setup\n Configuration files:\n /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,\n /etc/ovirt-engine-setup.conf.d/10-packaging.conf,\n /root/ovirt-engine-answers\n Log file:\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n Version: otopi-1.10.3 (otopi-1.10.3-1.el8)\n[ INFO ] Stage: Environment packages setup\n[ INFO ] Stage: Programs detection\n[ INFO ] Stage: Environment setup (late)\n[ INFO ] Stage: Environment customization\n \n --== PRODUCT OPTIONS ==--\n \n Configure Cinderlib integration (Currently in tech preview)\n (Yes, No) [No]:\n Configure Grafana on this host (Yes, No) [Yes]:\n \n --== PACKAGES ==--\n \n[ INFO ] Checking for product updates...\n[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.\n[ INFO ] No product updates found\n \n --== NETWORK CONFIGURATION ==--\n \n Host fully qualified DNS name of this server\n [ovirt.domain.local]:\n[ INFO ] firewalld will be configured as firewall manager.\n \n --== DATABASE CONFIGURATION ==--\n \n Where is the Keycloak database located? (Local, Remote) [Local]:\n \n Setup can configure the local postgresql server automatically\n for the Keycloak to run. This may conflict with existing\n applications.\n Would you like Setup to automatically configure postgresql and\n create Keycloak database, or prefer to perform that manually?\n (Automatic, Manual) [Automatic]:\n \n --== OVIRT ENGINE CONFIGURATION ==--\n \n Use Engine admin password as initial keycloak admin password\n (Yes, No) [Yes]:\n \n --== STORAGE CONFIGURATION ==--\n \n \n --== PKI CONFIGURATION ==--\n \n Organization name for certificate [domain.local]:\n \n --== APACHE CONFIGURATION ==--\n \n \n --== SYSTEM CONFIGURATION ==--\n \n \n --== MISC CONFIGURATION ==--\n \n Please choose Data Warehouse sampling scale:\n (1) Basic\n (2) Full\n (1, 2)[1]:\n Use Engine admin password as initial Grafana admin password\n (Yes, No) [Yes]:\n \n --== END OF CONFIGURATION ==--\n \n[ INFO ] Stage: Setup validation\n[WARNING] Less than 16384MB of memory is available\n \n --== CONFIGURATION PREVIEW ==--\n \n Application mode : both\n Default SAN wipe after delete : False\n Host FQDN : ovirt.domain.local\n Firewall manager : firewalld\n Update Firewall : True\n Set up Cinderlib integration : False\n Configure local Engine database : True\n Set application as default page : True\n Configure Apache SSL : True\n Keycloak installation : True\n Engine database host : localhost\n Engine database port : 5432\n Engine database secured connection : False\n Engine database host name validation : False\n Engine database name : engine\n Engine database user name : engine\n Engine installation : True\n PKI organization : domain.local\n Set up ovirt-provider-ovn : False\n DWH installation : True\n DWH database host : localhost\n DWH database port : 5432\n DWH database secured connection : False\n DWH database host name validation : False\n DWH database name : ovirt_engine_history\n Configure local DWH database : True\n Grafana integration : True\n Grafana database user name :\n ovirt_engine_history_grafana\n Keycloak database host : localhost\n Keycloak database port : 5432\n Keycloak database secured connection : False\n Keycloak database host name validation : False\n Keycloak database name : ovirt_engine_keycloak\n Keycloak database user name : ovirt_engine_keycloak\n Configure local Keycloak database : True\n Configure VMConsole Proxy : True\n Configure WebSocket Proxy : True\n[ INFO ] Stage: Transaction setup\n[ INFO ] Stopping engine service\n[ INFO ] Stopping ovirt-fence-kdump-listener service\n[ INFO ] Stopping dwh service\n[ INFO ] Stopping vmconsole-proxy service\n[ INFO ] Stopping websocket-proxy service\n[ INFO ] Stage: Misc configuration (early)\n[ INFO ] Stage: Package installation\n[ INFO ] Stage: Misc configuration\n[ INFO ] Upgrading CA\n[ INFO ] Initializing PostgreSQL\n[ INFO ] Creating PostgreSQL 'engine' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem\n[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute\n[ INFO ] DNF Performing DNF transaction rollback\n[ INFO ] Stage: Clean up\n Log file is located at\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'\n[ INFO ] Stage: Pre-termination\n[ INFO ] Stage: Termination\n[ ERROR ] Execution of setup failed", 'stderr': '', 'rc': 1, 'cmd': ['engine-setup', '--accept-defaults', '--config-append=/root/ovirt-engine-answers'], 'start': '2024-04-15 20:52:04.186797', 'end': '2024-04-15 20:53:01.523163', 'delta': '0:00:57.336366', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'engine-setup --accept-defaults --config-append=/root/ovirt-engine-answers ', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[ INFO ] Stage: Initializing', '[ INFO ] Stage: Environment setup', ' Configuration files:', ' /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,', ' /etc/ovirt-engine-setup.conf.d/10-packaging.conf,', ' /root/ovirt-engine-answers', ' Log file:', ' /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log', ' Version: otopi-1.10.3 (otopi-1.10.3-1.el8)', '[ INFO ] Stage: Environment packages setup', '[ INFO ] Stage: Programs detection', '[ INFO ] Stage: Environment setup (late)', '[ INFO ] Stage: Environment customization', ' ', ' --== PRODUCT OPTIONS ==--', ' ', ' Configure Cinderlib integration (Currently in tech preview)', ' (Yes, No) [No]:', ' Configure Grafana on this host (Yes, No) [Yes]:', ' ', ' --== PACKAGES ==--', ' ', '[ INFO ] Checking for product updates...', '[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.', '[ INFO ] No product updates found', ' ', ' --== NETWORK CONFIGURATION ==--', ' ', ' Host fully qualified DNS name of this server', ' [ovirt.domain.local]:', '[ INFO ] firewalld will be configured as firewall manager.', ' ', ' --== DATABASE CONFIGURATION ==--', ' ', ' Where is the Keycloak database located? (Local, Remote) [Local]:', ' ', ' Setup can configure the local postgresql server automatically', ' for the Keycloak to run. This may conflict with existing', ' applications.', ' Would you like Setup to automatically configure postgresql and', ' create Keycloak database, or prefer to perform that manually?', ' (Automatic, Manual) [Automatic]:', ' ', ' --== OVIRT ENGINE CONFIGURATION ==--', ' ', ' Use Engine admin password as initial keycloak admin password', ' (Yes, No) [Yes]:', ' ', ' --== STORAGE CONFIGURATION ==--', ' ', ' ', ' --== PKI CONFIGURATION ==--', ' ', ' Organization name for certificate [domain.local]:', ' ', ' --== APACHE CONFIGURATION ==--', ' ', ' ', ' --== SYSTEM CONFIGURATION ==--', ' ', ' ', ' --== MISC CONFIGURATION ==--', ' ', ' Please choose Data Warehouse sampling scale:', ' (1) Basic', ' (2) Full', ' (1, 2)[1]:', ' Use Engine admin password as initial Grafana admin password', ' (Yes, No) [Yes]:', ' ', ' --== END OF CONFIGURATION ==--', ' ', '[ INFO ] Stage: Setup validation', '[WARNING] Less than 16384MB of memory is available', ' ', ' --== CONFIGURATION PREVIEW ==--', ' ', ' Application mode : both', ' Default SAN wipe after delete : False', ' Host FQDN : ovirt.domain.local', ' Firewall manager : firewalld', ' Update Firewall : True', ' Set up Cinderlib integration : False', ' Configure local Engine database : True', ' Set application as default page : True', ' Configure Apache SSL : True', ' Keycloak installation : True', ' Engine database host : localhost', ' Engine database port : 5432', ' Engine database secured connection : False', ' Engine database host name validation : False', ' Engine database name : engine', ' Engine database user name : engine', ' Engine installation : True', ' PKI organization : domain.local', ' Set up ovirt-provider-ovn : False', ' DWH installation : True', ' DWH database host : localhost', ' DWH database port : 5432', ' DWH database secured connection : False', ' DWH database host name validation : False', ' DWH database name : ovirt_engine_history', ' Configure local DWH database : True', ' Grafana integration : True', ' Grafana database user name :', ' ovirt_engine_history_grafana', ' Keycloak database host : localhost', ' Keycloak database port : 5432', ' Keycloak database secured connection : False', ' Keycloak database host name validation : False', ' Keycloak database name : ovirt_engine_keycloak', ' Keycloak database user name : ovirt_engine_keycloak', ' Configure local Keycloak database : True', ' Configure VMConsole Proxy : True', ' Configure WebSocket Proxy : True', '[ INFO ] Stage: Transaction setup', '[ INFO ] Stopping engine service', '[ INFO ] Stopping ovirt-fence-kdump-listener service', '[ INFO ] Stopping dwh service', '[ INFO ] Stopping vmconsole-proxy service', '[ INFO ] Stopping websocket-proxy service', '[ INFO ] Stage: Misc configuration (early)', '[ INFO ] Stage: Package installation', '[ INFO ] Stage: Misc configuration', '[ INFO ] Upgrading CA', '[ INFO ] Initializing PostgreSQL', "[ INFO ] Creating PostgreSQL 'engine' database", '[ INFO ] Configuring PostgreSQL', "[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database", '[ INFO ] Configuring PostgreSQL', "[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database", '[ INFO ] Configuring PostgreSQL', '[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem', "[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute", '[ INFO ] DNF Performing DNF transaction rollback', '[ INFO ] Stage: Clean up', ' Log file is located at', ' /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log', "[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'", '[ INFO ] Stage: Pre-termination', '[ INFO ] Stage: Termination', '[ ERROR ] Execution of setup failed'], 'stderr_lines': [], 'warnings': ['Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible-core/2.13/reference_appendices/interpreter_... for more information.'], '_ansible_no_log': None, '_ansible_delegated_vars': {'ansible_host': '192.168.1.154', 'ansible_port': None, 'ansible_user': 'root', 'ansible_connection': 'smart'}} 2024-04-15 20:53:01,974+0200 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 fatal: [localhost -> 192.168.1.154]: FAILED! => {"changed": true, "cmd": ["engine-setup", "--accept-defaults", "--config-append=/root/ovirt-engine-answers"], "delta": "0:00:57.336366", "end": "2024-04-15 20:53:01.523163", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:52:04.186797", "stderr": "", "stderr_lines": [], "stdout": "[ INFO ] Stage: Initializing\n[ INFO ] Stage: Environment setup\n Configuration files:\n /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,\n /etc/ovirt-engine-setup.conf.d/10-packaging.conf,\n /root/ovirt-engine-answers\n Log file:\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n Version: otopi-1.10.3 (otopi-1.10.3-1.el8)\n[ INFO ] Stage: Environment packages setup\n[ INFO ] Stage: Programs detection\n[ INFO ] Stage: Environment setup (late)\n[ INFO ] Stage: Environment customization\n \n --== PRODUCT OPTIONS ==--\n \n Configure Cinderlib integration (Currently in tech preview)\n (Yes, No) [No]:\n Configure Grafana on this host (Yes, No) [Yes]:\n \n --== PACKAGES ==--\n \n[ INFO ] Checking for product updates...\n[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.\n[ INFO ] No product updates found\n \n --== NETWORK CONFIGURATION ==--\n \n Host fully qualified DNS name of this server\n [ovirt.domain.local]:\n[ INFO ] firewalld will be configured as firewall manager.\n \n --== DATABASE CONFIGURATION ==--\n \n Where is the Keycloak database located? (Local, Remote) [Local]:\n \n Setup can configure the local postgresql server automatically\n for the Keycloak to run. This may conflict with existing\n applications.\n Would you like Setup to automatically configure postgresql and\n create Keycloak database, or prefer to perform that manually?\n (Automatic, Manual) [Automatic]:\n \n --== OVIRT ENGINE CONFIGURATION ==--\n \n Use Engine admin password as initial keycloak admin password\n (Yes, No) [Yes]:\n \n --== STORAGE CONFIGURATION ==--\n \n \n --== PKI CONFIGURATION ==--\n \n Organization name for certificate [domain.local]:\n \n --== APACHE CONFIGURATION ==--\n \n \n --== SYSTEM CONFIGURATION ==--\n \n \n --== MISC CONFIGURATION ==--\n \n Please choose Data Warehouse sampling scale:\n (1) Basic\n (2) Full\n (1, 2)[1]:\n Use Engine admin password as initial Grafana admin password\n (Yes, No) [Yes]:\n \n --== END OF CONFIGURATION ==--\n \n[ INFO ] Stage: Setup validation\n[WARNING] Less than 16384MB of memory is available\n \n --== CONFIGURATION PREVIEW ==--\n \n Application mode : both\n Default SAN wipe after delete : False\n Host FQDN : ovirt.domain.local\n Firewall manager : firewalld\n Update Firewall : True\n Set up Cinderlib integration : False\n Configure local Engine database : True\n Set application as default page : True\n Configure Apache SSL : True\n Keycloak installation : True\n Engine database host : localhost\n Engine database port : 5432\n Engine database secured connection : False\n Engine database host name validation : False\n Engine database name : engine\n Engine database user name : engine\n Engine installation : True\n PKI organization : domain.local\n Set up ovirt-provider-ovn : False\n DWH installation : True\n DWH database host : localhost\n DWH database port : 5432\n DWH database secured connection : False\n DWH database host name validation : False\n DWH database name : ovirt_engine_history\n Configure local DWH database : True\n Grafana integration : True\n Grafana database user name :\n ovirt_engine_history_grafana\n Keycloak database host : localhost\n Keycloak database port : 5432\n Keycloak database secured connection : False\n Keycloak database host name validation : False\n Keycloak database name : ovirt_engine_keycloak\n Keycloak database user name : ovirt_engine_keycloak\n Configure local Keycloak database : True\n Configure VMConsole Proxy : True\n Configure WebSocket Proxy : True\n[ INFO ] Stage: Transaction setup\n[ INFO ] Stopping engine service\n[ INFO ] Stopping ovirt-fence-kdump-listener service\n[ INFO ] Stopping dwh service\n[ INFO ] Stopping vmconsole-proxy service\n[ INFO ] Stopping websocket-proxy service\n[ INFO ] Stage: Misc configuration (early)\n[ INFO ] Stage: Package installation\n[ INFO ] Stage: Misc configuration\n[ INFO ] Upgrading CA\n[ INFO ] Initializing PostgreSQL\n[ INFO ] Creating PostgreSQL 'engine' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem\n[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute\n[ INFO ] DNF Performing DNF transaction rollback\n[ INFO ] Stage: Clean up\n Log file is located at\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'\n[ INFO ] Stage: Pre-termination\n[ INFO ] Stage: Termination\n[ ERROR ] Execution of setup failed", "stdout_lines": ["[ INFO ] Stage: Initializing", "[ INFO ] Stage: Environment setup", " Configuration files:", " /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,", " /etc/ovirt-engine-setup.conf.d/10-packaging.conf,", " /root/ovirt-engine-answers", " Log file:", " /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log", " Version: otopi-1.10.3 (otopi-1.10.3-1.el8)", "[ INFO ] Stage: Environment packages setup", "[ INFO ] Stage: Programs detection", "[ INFO ] Stage: Environment setup (late)", "[ INFO ] Stage: Environment customization", " ", " --== PRODUCT OPTIONS ==--", " ", " Configure Cinderlib integration (Currently in tech preview)", " (Yes, No) [No]:", " Configure Grafana on this host (Yes, No) [Yes]:", " ", " --== PACKAGES ==--", " ", "[ INFO ] Checking for product updates...", "[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.", "[ INFO ] No product updates found", " ", " --== NETWORK CONFIGURATION ==--", " ", " Host fully qualified DNS name of this server", " [ovirt.domain.local]:", "[ INFO ] firewalld will be configured as firewall manager.", " ", " --== DATABASE CONFIGURATION ==--", " ", " Where is the Keycloak database located? (Local, Remote) [Local]:", " ", " Setup can configure the local postgresql server automatically", " for the Keycloak to run. This may conflict with existing", " applications.", " Would you like Setup to automatically configure postgresql and", " create Keycloak database, or prefer to perform that manually?", " (Automatic, Manual) [Automatic]:", " ", " --== OVIRT ENGINE CONFIGURATION ==--", " ", " Use Engine admin password as initial keycloak admin password", " (Yes, No) [Yes]:", " ", " --== STORAGE CONFIGURATION ==--", " ", " ", " --== PKI CONFIGURATION ==--", " ", " Organization name for certificate [domain.local]:", " ", " --== APACHE CONFIGURATION ==--", " ", " ", " --== SYSTEM CONFIGURATION ==--", " ", " ", " --== MISC CONFIGURATION ==--", " ", " Please choose Data Warehouse sampling scale:", " (1) Basic", " (2) Full", " (1, 2)[1]:", " Use Engine admin password as initial Grafana admin password", " (Yes, No) [Yes]:", " ", " --== END OF CONFIGURATION ==--", " ", "[ INFO ] Stage: Setup validation", "[WARNING] Less than 16384MB of memory is available", " ", " --== CONFIGURATION PREVIEW ==--", " ", " Application mode : both", " Default SAN wipe after delete : False", " Host FQDN : ovirt.domain.local", " Firewall manager : firewalld", " Update Firewall : True", " Set up Cinderlib integration : False", " Configure local Engine database : True", " Set application as default page : True", " Configure Apache SSL : True", " Keycloak installation : True", " Engine database host : localhost", " Engine database port : 5432", " Engine database secured connection : False", " Engine database host name validation : False", " Engine database name : engine", " Engine database user name : engine", " Engine installation : True", " PKI organization : domain.local", " Set up ovirt-provider-ovn : False", " DWH installation : True", " DWH database host : localhost", " DWH database port : 5432", " DWH database secured connection : False", " DWH database host name validation : False", " DWH database name : ovirt_engine_history", " Configure local DWH database : True", " Grafana integration : True", " Grafana database user name :", " ovirt_engine_history_grafana", " Keycloak database host : localhost", " Keycloak database port : 5432", " Keycloak database secured connection : False", " Keycloak database host name validation : False", " Keycloak database name : ovirt_engine_keycloak", " Keycloak database user name : ovirt_engine_keycloak", " Configure local Keycloak database : True", " Configure VMConsole Proxy : True", " Configure WebSocket Proxy : True", "[ INFO ] Stage: Transaction setup", "[ INFO ] Stopping engine service", "[ INFO ] Stopping ovirt-fence-kdump-listener service", "[ INFO ] Stopping dwh service", "[ INFO ] Stopping vmconsole-proxy service", "[ INFO ] Stopping websocket-proxy service", "[ INFO ] Stage: Misc configuration (early)", "[ INFO ] Stage: Package installation", "[ INFO ] Stage: Misc configuration", "[ INFO ] Upgrading CA", "[ INFO ] Initializing PostgreSQL", "[ INFO ] Creating PostgreSQL 'engine' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem", "[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute", "[ INFO ] DNF Performing DNF transaction rollback", "[ INFO ] Stage: Clean up", " Log file is located at", " /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log", "[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'", "[ INFO ] Stage: Pre-termination", "[ INFO ] Stage: Termination", "[ ERROR ] Execution of setup failed"], "warnings": ["Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible-core/2.13/reference_appendices/interpreter_... for more information."]} 2024-04-15 20:53:42,391+0200 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 fatal: [localhost]: FAILED! => {"changed": false, "msg": "There was a failure deploying the engine on the local engine VM. The system may not be provisioned according to the playbook results: please check the logs for the issue, fix accordingly or re-deploy from scratch.\n"} raise RuntimeError(_('Failed executing ansible-playbook')) RuntimeError: Failed executing ansible-playbook 2024-04-15 20:53:43,101+0200 ERROR otopi.context context._executeMethod:154 Failed to execute stage 'Closing up': Failed executing ansible-playbook 2024-04-15 20:53:43,102+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'True' 2024-04-15 20:53:43,102+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/exceptionInfo=list:'[(<class 'RuntimeError'>, RuntimeError('Failed executing ansible-playbook',), <traceback object at 0x7feae6ff5088>)]' 2024-04-15 20:53:47,744+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'msg': "The task includes an option with an undefined variable. The error was: 'local_vm_ip' is undefined\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Set the name for add_host\n ^ here\n", '_ansible_no_log': False} 2024-04-15 20:53:47,845+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'local_vm_ip' is undefined\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Set the name for add_host\n ^ here\n"} 2024-04-15 20:53:49,554+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'msg': "The field 'delegate_to' has an invalid value, which includes an undefined variable. The error was: 'dict object' has no attribute 'engine'\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n import_tasks: add_engine_as_ansible_host.yml\n- name: Sync on engine machine\n ^ here\n", '_ansible_no_log': None} 2024-04-15 20:53:49,655+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"msg": "The field 'delegate_to' has an invalid value, which includes an undefined variable. The error was: 'dict object' has no attribute 'engine'\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n import_tasks: add_engine_as_ansible_host.yml\n- name: Sync on engine machine\n ^ here\n"} 2024-04-15 20:54:18,873+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'True' 2024-04-15 20:54:18,873+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/exceptionInfo=list:'[(<class 'RuntimeError'>, RuntimeError('Failed executing ansible-playbook',), <traceback object at 0x7feae6ff5088>)]' 2024-04-15 20:54:18,907+0200 ERROR otopi.plugins.gr_he_common.core.misc misc._terminate:167 Hosted Engine deployment failed: please check the logs for the issue, fix accordingly or re-deploy from scratch.

Hi Ricardo, When searching for SHE deployment errors, grep for error and failed: grep -i -e error -e failed /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20240415201836-r0gt54.log If you have the logs available, try again, will be easier to find the cause. Marcos -----Original Message----- From: Ricardo OT <ricardoot@gmail.com> Sent: Monday, April 15, 2024 4:21 PM To: users@ovirt.org Subject: [External] : [ovirt-users] Re: Ovirt Hyperconverged Hi, I have recently tried to install the hosted engine on a node recently installed with Rocky Linux 8.9 with glusterfs and with the nightly oVirt master snapshot repository, and I have also tried to do the same with the Oracle distribution and I have not been able to get the installation of the hosted engine to work. Before this worked. Now I have only managed to install the engine as standalone. Does anyone know what could be the reason? :( greep -i error /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20240415201836-r0gt54.log -bash: greep: no se encontró la orden [root@host-01 ~]# grep -i error /var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20240415201836-r0gt54.log 2024-04-15 20:18:36,751+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' 2024-04-15 20:18:37,219+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' errorlevel = 3 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54291 socket.gaierror: [Errno -2] Nombre o servicio desconocido 2024-04-15 20:21:25,754+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'False' 2024-04-15 20:24:45,966+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': False, 'stdout': '', 'stderr': "error: Falló al obtener la red 'default'\nerror: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'", 'rc': 1, 'cmd': ['virsh', 'net-undefine', 'default'], 'start': '2024-04-15 20:24:45.653112', 'end': '2024-04-15 20:24:45.737169', 'delta': '0:00:00.084057', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'virsh net-undefine default', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': ["error: Falló al obtener la red 'default'", "error: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'"], '_ansible_no_log': None} 2024-04-15 20:24:46,067+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"changed": false, "cmd": ["virsh", "net-undefine", "default"], "delta": "0:00:00.084057", "end": "2024-04-15 20:24:45.737169", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:24:45.653112", "stderr": "error: Falló al obtener la red 'default'\nerror: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'", "stderr_lines": ["error: Falló al obtener la red 'default'", "error: No se ha encontrado la red: No existe una red que coincida con el nombre 'default'"], "stdout": "", "stdout_lines": []} 2024-04-15 20:24:50,986+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': False, 'stdout': '', 'stderr': "error: Falló al identificarse la red default como autoiniciable\nerror: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe", 'rc': 1, 'cmd': ['virsh', 'net-autostart', 'default'], 'start': '2024-04-15 20:24:49.654500', 'end': '2024-04-15 20:24:50.741081', 'delta': '0:00:01.086581', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'virsh net-autostart default', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': [], 'stderr_lines': ['error: Falló al identificarse la red default como autoiniciable', "error: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe"], '_ansible_no_log': None} 2024-04-15 20:24:51,087+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"changed": false, "cmd": ["virsh", "net-autostart", "default"], "delta": "0:00:01.086581", "end": "2024-04-15 20:24:50.741081", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:24:49.654500", "stderr": "error: Falló al identificarse la red default como autoiniciable\nerror: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe", "stderr_lines": ["error: Falló al identificarse la red default como autoiniciable", "error: Falló al crear enlace simbólico '/etc/libvirt/qemu/networks/autostart/default.xml' en '/etc/libvirt/qemu/networks/default.xml': El fichero ya existe"], "stdout": "", "stdout_lines": []} 2024-04-15 20:53:01,873+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'changed': True, 'stdout': "[ INFO ] Stage: Initializing\n[ INFO ] Stage: Environment setup\n Configuration files:\n /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,\n /etc/ovirt-engine-setup.conf.d/10-packaging.conf,\n /root/ovirt-engine-answers\n Log file:\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n Version: otopi-1.10.3 (otopi-1.10.3-1.el8)\n[ INFO ] Stage: Environment packages setup\n[ INFO ] Stage: Programs detection\n[ INFO ] Stage: Environment setup (late)\n[ INFO ] Stage: Environment customization\n \n --== PRODUCT OPTIONS ==--\n \n Configure Cinderlib integration (Currently in tech preview)\n (Yes, No) [No]:\n Configure Grafana on this host (Yes, No) [Yes]:\n \n --== PACKAGES ==--\n \n[ INFO ] Checking for product updates...\n[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.\n[ INFO ] No product updates found\n \n --== NETWORK CONFIGURATION ==--\n \n Host fully qualified DNS name of this server\n [ovirt.domain.local]:\n[ INFO ] firewalld will be configured as firewall manager.\n \n --== DATABASE CONFIGURATION ==--\n \n Where is the Keycloak database located? (Local, Remote) [Local]:\n \n Setup can configure the local postgresql server automatically\n for the Keycloak to run. This may conflict with existing\n applications.\n Would you like Setup to automatically configure postgresql and\n create Keycloak database, or prefer to perform that manually?\n (Automatic, Manual) [Automatic]:\n \n --== OVIRT ENGINE CONFIGURATION ==--\n \n Use Engine admin password as initial keycloak admin password\n (Yes, No) [Yes]:\n \n --== STORAGE CONFIGURATION ==--\n \n \n --== PKI CONFIGURATION ==--\n \n Organization name for certificate [domain.local]:\n \n --== APACHE CONFIGURATION ==--\n \n \n --== SYSTEM CONFIGURATION ==--\n \n \n --== MISC CONFIGURATION ==--\n \n Please choose Data Warehouse sampling scale:\n (1) Basic\n (2) Full\n (1, 2)[1]:\n Use Engine admin password as initial Grafana admin password\n (Yes, No) [Yes]:\n \n --== END OF CONFIGURATION ==--\n \n[ INFO ] Stage: Setup validation\n[WARNING] Less than 16384MB of memory is available\n \n --== CONFIGURATION PREVIEW ==--\n \n Application mode : both\n Default SAN wipe after delete : False\n Host FQDN : ovirt.domain.local\n Firewall manager : firewalld\n Update Firewall : True\n Set up Cinderlib integration : False\n Configure local Engine database : True\n Set application as default page : True\n Configure Apache SSL : True\n Keycloak installation : True\n Engine database host : localhost\n Engine database port : 5432\n Engine database secured connection : False\n Engine database host name validation : False\n Engine database name : engine\n Engine database user name : engine\n Engine installation : True\n PKI organization : domain.local\n Set up ovirt-provider-ovn : False\n DWH installation : True\n DWH database host : localhost\n DWH database port : 5432\n DWH database secured connection : False\n DWH database host name validation : False\n DWH database name : ovirt_engine_history\n Configure local DWH database : True\n Grafana integration : True\n Grafana database user name :\n ovirt_engine_history_grafana\n Keycloak database host : localhost\n Keycloak database port : 5432\n Keycloak database secured connection : False\n Keycloak database host name validation : False\n Keycloak database name : ovirt_engine_keycloak\n Keycloak database user name : ovirt_engine_keycloak\n Configure local Keycloak database : True\n Configure VMConsole Proxy : True\n Configure WebSocket Proxy : True\n[ INFO ] Stage: Transaction setup\n[ INFO ] Stopping engine service\n[ INFO ] Stopping ovirt-fence-kdump-listener service\n[ INFO ] Stopping dwh service\n[ INFO ] Stopping vmconsole-proxy service\n[ INFO ] Stopping websocket-proxy service\n[ INFO ] Stage: Misc configuration (early)\n[ INFO ] Stage: Package installation\n[ INFO ] Stage: Misc configuration\n[ INFO ] Upgrading CA\n[ INFO ] Initializing PostgreSQL\n[ INFO ] Creating PostgreSQL 'engine' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem\n[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute\n[ INFO ] DNF Performing DNF transaction rollback\n[ INFO ] Stage: Clean up\n Log file is located at\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'\n[ INFO ] Stage: Pre-termination\n[ INFO ] Stage: Termination\n[ ERROR ] Execution of setup failed", 'stderr': '', 'rc': 1, 'cmd': ['engine-setup', '--accept-defaults', '--config-append=/root/ovirt-engine-answers'], 'start': '2024-04-15 20:52:04.186797', 'end': '2024-04-15 20:53:01.523163', 'delta': '0:00:57.336366', 'msg': 'non-zero return code', 'invocation': {'module_args': {'_raw_params': 'engine-setup --accept-defaults --config-append=/root/ovirt-engine-answers ', '_uses_shell': False, 'warn': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[ INFO ] Stage: Initializing', '[ INFO ] Stage: Environment setup', ' Configuration files:', ' /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,', ' /etc/ovirt-engine-setup.conf.d/10-packaging.conf,', ' /root/ovirt-engine-answers', ' Log file:', ' /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log', ' Version: otopi-1.10.3 (otopi-1.10.3-1.el8)', '[ INFO ] Stage: Environment packages setup', '[ INFO ] Stage: Programs detection', '[ INFO ] Stage: Environment setup (late)', '[ INFO ] Stage: Environment customization', ' ', ' --== PRODUCT OPTIONS ==--', ' ', ' Configure Cinderlib integration (Currently in tech preview)', ' (Yes, No) [No]:', ' Configure Grafana on this host (Yes, No) [Yes]:', ' ', ' --== PACKAGES ==--', ' ', '[ INFO ] Checking for product updates...', '[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.', '[ INFO ] No product updates found', ' ', ' --== NETWORK CONFIGURATION ==--', ' ', ' Host fully qualified DNS name of this server', ' [ovirt.domain.local]:', '[ INFO ] firewalld will be configured as firewall manager.', ' ', ' --== DATABASE CONFIGURATION ==--', ' ', ' Where is the Keycloak database located? (Local, Remote) [Local]:', ' ', ' Setup can configure the local postgresql server automatically', ' for the Keycloak to run. This may conflict with existing', ' applications.', ' Would you like Setup to automatically configure postgresql and', ' create Keycloak database, or prefer to perform that manually?', ' (Automatic, Manual) [Automatic]:', ' ', ' --== OVIRT ENGINE CONFIGURATION ==--', ' ', ' Use Engine admin password as initial keycloak admin password', ' (Yes, No) [Yes]:', ' ', ' --== STORAGE CONFIGURATION ==--', ' ', ' ', ' --== PKI CONFIGURATION ==--', ' ', ' Organization name for certificate [domain.local]:', ' ', ' --== APACHE CONFIGURATION ==--', ' ', ' ', ' --== SYSTEM CONFIGURATION ==--', ' ', ' ', ' --== MISC CONFIGURATION ==--', ' ', ' Please choose Data Warehouse sampling scale:', ' (1) Basic', ' (2) Full', ' (1, 2)[1]:', ' Use Engine admin password as initial Grafana admin password', ' (Yes, No) [Yes]:', ' ', ' --== END OF CONFIGURATION ==--', ' ', '[ INFO ] Stage: Setup validation', '[WARNING] Less than 16384MB of memory is available', ' ', ' --== CONFIGURATION PREVIEW ==--', ' ', ' Application mode : both', ' Default SAN wipe after delete : False', ' Host FQDN : ovirt.domain.local', ' Firewall manager : firewalld', ' Update Firewall : True', ' Set up Cinderlib integration : False', ' Configure local Engine database : True', ' Set application as default page : True', ' Configure Apache SSL : True', ' Keycloak installation : True', ' Engine database host : localhost', ' Engine database port : 5432', ' Engine database secured connection : False', ' Engine database host name validation : False', ' Engine database name : engine', ' Engine database user name : engine', ' Engine installation : True', ' PKI organization : domain.local', ' Set up ovirt-provider-ovn : False', ' DWH installation : True', ' DWH database host : localhost', ' DWH database port : 5432', ' DWH database secured connection : False', ' DWH database host name validation : False', ' DWH database name : ovirt_engine_history', ' Configure local DWH database : True', ' Grafana integration : True', ' Grafana database user name :', ' ovirt_engine_history_grafana', ' Keycloak database host : localhost', ' Keycloak database port : 5432', ' Keycloak database secured connection : False', ' Keycloak database host name validation : False', ' Keycloak database name : ovirt_engine_keycloak', ' Keycloak database user name : ovirt_engine_keycloak', ' Configure local Keycloak database : True', ' Configure VMConsole Proxy : True', ' Configure WebSocket Proxy : True', '[ INFO ] Stage: Transaction setup', '[ INFO ] Stopping engine service', '[ INFO ] Stopping ovirt-fence-kdump-listener service', '[ INFO ] Stopping dwh service', '[ INFO ] Stopping vmconsole-proxy service', '[ INFO ] Stopping websocket-proxy service', '[ INFO ] Stage: Misc configuration (early)', '[ INFO ] Stage: Package installation', '[ INFO ] Stage: Misc configuration', '[ INFO ] Upgrading CA', '[ INFO ] Initializing PostgreSQL', "[ INFO ] Creating PostgreSQL 'engine' database", '[ INFO ] Configuring PostgreSQL', "[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database", '[ INFO ] Configuring PostgreSQL', "[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database", '[ INFO ] Configuring PostgreSQL', '[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem', "[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute", '[ INFO ] DNF Performing DNF transaction rollback', '[ INFO ] Stage: Clean up', ' Log file is located at', ' /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log', "[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'", '[ INFO ] Stage: Pre-termination', '[ INFO ] Stage: Termination', '[ ERROR ] Execution of setup failed'], 'stderr_lines': [], 'warnings': ['Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://urldefense.com/v3/__https://docs.ansible.com/ansible-core/2.13/refer... for more information.'], '_ansible_no_log': None, '_ansible_delegated_vars': {'ansible_host': '192.168.1.154', 'ansible_port': None, 'ansible_user': 'root', 'ansible_connection': 'smart'}} 2024-04-15 20:53:01,974+0200 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 fatal: [localhost -> 192.168.1.154]: FAILED! => {"changed": true, "cmd": ["engine-setup", "--accept-defaults", "--config-append=/root/ovirt-engine-answers"], "delta": "0:00:57.336366", "end": "2024-04-15 20:53:01.523163", "msg": "non-zero return code", "rc": 1, "start": "2024-04-15 20:52:04.186797", "stderr": "", "stderr_lines": [], "stdout": "[ INFO ] Stage: Initializing\n[ INFO ] Stage: Environment setup\n Configuration files:\n /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,\n /etc/ovirt-engine-setup.conf.d/10-packaging.conf,\n /root/ovirt-engine-answers\n Log file:\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n Version: otopi-1.10.3 (otopi-1.10.3-1.el8)\n[ INFO ] Stage: Environment packages setup\n[ INFO ] Stage: Programs detection\n[ INFO ] Stage: Environment setup (late)\n[ INFO ] Stage: Environment customization\n \n --== PRODUCT OPTIONS ==--\n \n Configure Cinderlib integration (Currently in tech preview)\n (Yes, No) [No]:\n Configure Grafana on this host (Yes, No) [Yes]:\n \n --== PACKAGES ==--\n \n[ INFO ] Checking for product updates...\n[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.\n[ INFO ] No product updates found\n \n --== NETWORK CONFIGURATION ==--\n \n Host fully qualified DNS name of this server\n [ovirt.domain.local]:\n[ INFO ] firewalld will be configured as firewall manager.\n \n --== DATABASE CONFIGURATION ==--\n \n Where is the Keycloak database located? (Local, Remote) [Local]:\n \n Setup can configure the local postgresql server automatically\n for the Keycloak to run. This may conflict with existing\n applications.\n Would you like Setup to automatically configure postgresql and\n create Keycloak database, or prefer to perform that manually?\n (Automatic, Manual) [Automatic]:\n \n --== OVIRT ENGINE CONFIGURATION ==--\n \n Use Engine admin password as initial keycloak admin password\n (Yes, No) [Yes]:\n \n --== STORAGE CONFIGURATION ==--\n \n \n --== PKI CONFIGURATION ==--\n \n Organization name for certificate [domain.local]:\n \n --== APACHE CONFIGURATION ==--\n \n \n --== SYSTEM CONFIGURATION ==--\n \n \n --== MISC CONFIGURATION ==--\n \n Please choose Data Warehouse sampling scale:\n (1) Basic\n (2) Full\n (1, 2)[1]:\n Use Engine admin password as initial Grafana admin password\n (Yes, No) [Yes]:\n \n --== END OF CONFIGURATION ==--\n \n[ INFO ] Stage: Setup validation\n[WARNING] Less than 16384MB of memory is available\n \n --== CONFIGURATION PREVIEW ==--\n \n Application mode : both\n Default SAN wipe after delete : False\n Host FQDN : ovirt.domain.local\n Firewall manager : firewalld\n Update Firewall : True\n Set up Cinderlib integration : False\n Configure local Engine database : True\n Set application as default page : True\n Configure Apache SSL : True\n Keycloak installation : True\n Engine database host : localhost\n Engine database port : 5432\n Engine database secured connection : False\n Engine database host name validation : False\n Engine database name : engine\n Engine database user name : engine\n Engine installation : True\n PKI organization : domain.local\n Set up ovirt-provider-ovn : False\n DWH installation : True\n DWH database host : localhost\n DWH database port : 5432\n DWH database secured connection : False\n DWH database host name validation : False\n DWH database name : ovirt_engine_history\n Configure local DWH database : True\n Grafana integration : True\n Grafana database user name :\n ovirt_engine_history_grafana\n Keycloak database host : localhost\n Keycloak database port : 5432\n Keycloak database secured connection : False\n Keycloak database host name validation : False\n Keycloak database name : ovirt_engine_keycloak\n Keycloak database user name : ovirt_engine_keycloak\n Configure local Keycloak database : True\n Configure VMConsole Proxy : True\n Configure WebSocket Proxy : True\n[ INFO ] Stage: Transaction setup\n[ INFO ] Stopping engine service\n[ INFO ] Stopping ovirt-fence-kdump-listener service\n[ INFO ] Stopping dwh service\n[ INFO ] Stopping vmconsole-proxy service\n[ INFO ] Stopping websocket-proxy service\n[ INFO ] Stage: Misc configuration (early)\n[ INFO ] Stage: Package installation\n[ INFO ] Stage: Misc configuration\n[ INFO ] Upgrading CA\n[ INFO ] Initializing PostgreSQL\n[ INFO ] Creating PostgreSQL 'engine' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database\n[ INFO ] Configuring PostgreSQL\n[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem\n[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute\n[ INFO ] DNF Performing DNF transaction rollback\n[ INFO ] Stage: Clean up\n Log file is located at\n /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log\n[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'\n[ INFO ] Stage: Pre-termination\n[ INFO ] Stage: Termination\n[ ERROR ] Execution of setup failed", "stdout_lines": ["[ INFO ] Stage: Initializing", "[ INFO ] Stage: Environment setup", " Configuration files:", " /etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf,", " /etc/ovirt-engine-setup.conf.d/10-packaging.conf,", " /root/ovirt-engine-answers", " Log file:", " /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log", " Version: otopi-1.10.3 (otopi-1.10.3-1.el8)", "[ INFO ] Stage: Environment packages setup", "[ INFO ] Stage: Programs detection", "[ INFO ] Stage: Environment setup (late)", "[ INFO ] Stage: Environment customization", " ", " --== PRODUCT OPTIONS ==--", " ", " Configure Cinderlib integration (Currently in tech preview)", " (Yes, No) [No]:", " Configure Grafana on this host (Yes, No) [Yes]:", " ", " --== PACKAGES ==--", " ", "[ INFO ] Checking for product updates...", "[ INFO ] DNF El paquete grafana-postgres está disponible, pero no instalado.", "[ INFO ] No product updates found", " ", " --== NETWORK CONFIGURATION ==--", " ", " Host fully qualified DNS name of this server", " [ovirt.domain.local]:", "[ INFO ] firewalld will be configured as firewall manager.", " ", " --== DATABASE CONFIGURATION ==--", " ", " Where is the Keycloak database located? (Local, Remote) [Local]:", " ", " Setup can configure the local postgresql server automatically", " for the Keycloak to run. This may conflict with existing", " applications.", " Would you like Setup to automatically configure postgresql and", " create Keycloak database, or prefer to perform that manually?", " (Automatic, Manual) [Automatic]:", " ", " --== OVIRT ENGINE CONFIGURATION ==--", " ", " Use Engine admin password as initial keycloak admin password", " (Yes, No) [Yes]:", " ", " --== STORAGE CONFIGURATION ==--", " ", " ", " --== PKI CONFIGURATION ==--", " ", " Organization name for certificate [domain.local]:", " ", " --== APACHE CONFIGURATION ==--", " ", " ", " --== SYSTEM CONFIGURATION ==--", " ", " ", " --== MISC CONFIGURATION ==--", " ", " Please choose Data Warehouse sampling scale:", " (1) Basic", " (2) Full", " (1, 2)[1]:", " Use Engine admin password as initial Grafana admin password", " (Yes, No) [Yes]:", " ", " --== END OF CONFIGURATION ==--", " ", "[ INFO ] Stage: Setup validation", "[WARNING] Less than 16384MB of memory is available", " ", " --== CONFIGURATION PREVIEW ==--", " ", " Application mode : both", " Default SAN wipe after delete : False", " Host FQDN : ovirt.domain.local", " Firewall manager : firewalld", " Update Firewall : True", " Set up Cinderlib integration : False", " Configure local Engine database : True", " Set application as default page : True", " Configure Apache SSL : True", " Keycloak installation : True", " Engine database host : localhost", " Engine database port : 5432", " Engine database secured connection : False", " Engine database host name validation : False", " Engine database name : engine", " Engine database user name : engine", " Engine installation : True", " PKI organization : domain.local", " Set up ovirt-provider-ovn : False", " DWH installation : True", " DWH database host : localhost", " DWH database port : 5432", " DWH database secured connection : False", " DWH database host name validation : False", " DWH database name : ovirt_engine_history", " Configure local DWH database : True", " Grafana integration : True", " Grafana database user name :", " ovirt_engine_history_grafana", " Keycloak database host : localhost", " Keycloak database port : 5432", " Keycloak database secured connection : False", " Keycloak database host name validation : False", " Keycloak database name : ovirt_engine_keycloak", " Keycloak database user name : ovirt_engine_keycloak", " Configure local Keycloak database : True", " Configure VMConsole Proxy : True", " Configure WebSocket Proxy : True", "[ INFO ] Stage: Transaction setup", "[ INFO ] Stopping engine service", "[ INFO ] Stopping ovirt-fence-kdump-listener service", "[ INFO ] Stopping dwh service", "[ INFO ] Stopping vmconsole-proxy service", "[ INFO ] Stopping websocket-proxy service", "[ INFO ] Stage: Misc configuration (early)", "[ INFO ] Stage: Package installation", "[ INFO ] Stage: Misc configuration", "[ INFO ] Upgrading CA", "[ INFO ] Initializing PostgreSQL", "[ INFO ] Creating PostgreSQL 'engine' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating PostgreSQL 'ovirt_engine_keycloak' database", "[ INFO ] Configuring PostgreSQL", "[ INFO ] Creating CA: /etc/pki/ovirt-engine/ca.pem", "[ ERROR ] Failed to execute stage 'Misc configuration': Command '/usr/share/ovirt-engine/bin/pki-enroll-pkcs12.sh' failed to execute", "[ INFO ] DNF Performing DNF transaction rollback", "[ INFO ] Stage: Clean up", " Log file is located at", " /var/log/ovirt-engine/setup/ovirt-engine-setup-20240415205205-1hefqa.log", "[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20240415205301-setup.conf'", "[ INFO ] Stage: Pre-termination", "[ INFO ] Stage: Termination", "[ ERROR ] Execution of setup failed"], "warnings": ["Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://urldefense.com/v3/__https://docs.ansible.com/ansible-core/2.13/refer... for more information."]} 2024-04-15 20:53:42,391+0200 ERROR otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 fatal: [localhost]: FAILED! => {"changed": false, "msg": "There was a failure deploying the engine on the local engine VM. The system may not be provisioned according to the playbook results: please check the logs for the issue, fix accordingly or re-deploy from scratch.\n"} raise RuntimeError(_('Failed executing ansible-playbook')) RuntimeError: Failed executing ansible-playbook 2024-04-15 20:53:43,101+0200 ERROR otopi.context context._executeMethod:154 Failed to execute stage 'Closing up': Failed executing ansible-playbook 2024-04-15 20:53:43,102+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'True' 2024-04-15 20:53:43,102+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/exceptionInfo=list:'[(<class 'RuntimeError'>, RuntimeError('Failed executing ansible-playbook',), <traceback object at 0x7feae6ff5088>)]' 2024-04-15 20:53:47,744+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'msg': "The task includes an option with an undefined variable. The error was: 'local_vm_ip' is undefined\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Set the name for add_host\n ^ here\n", '_ansible_no_log': False} 2024-04-15 20:53:47,845+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'local_vm_ip' is undefined\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Set the name for add_host\n ^ here\n"} 2024-04-15 20:53:49,554+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 {'msg': "The field 'delegate_to' has an invalid value, which includes an undefined variable. The error was: 'dict object' has no attribute 'engine'\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n import_tasks: add_engine_as_ansible_host.yml\n- name: Sync on engine machine\n ^ here\n", '_ansible_no_log': None} 2024-04-15 20:53:49,655+0200 DEBUG otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:109 ignored: [localhost]: FAILED! => {"msg": "The field 'delegate_to' has an invalid value, which includes an undefined variable. The error was: 'dict object' has no attribute 'engine'\n\nThe error appears to be in '/usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/hosted_engine_setup/tasks/sync_on_engine_machine.yml': line 7, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n import_tasks: add_engine_as_ansible_host.yml\n- name: Sync on engine machine\n ^ here\n"} 2024-04-15 20:54:18,873+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/error=bool:'True' 2024-04-15 20:54:18,873+0200 DEBUG otopi.context context.dumpEnvironment:775 ENV BASE/exceptionInfo=list:'[(<class 'RuntimeError'>, RuntimeError('Failed executing ansible-playbook',), <traceback object at 0x7feae6ff5088>)]' 2024-04-15 20:54:18,907+0200 ERROR otopi.plugins.gr_he_common.core.misc misc._terminate:167 Hosted Engine deployment failed: please check the logs for the issue, fix accordingly or re-deploy from scratch. _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://urldefense.com/v3/__https://www.ovirt.org/privacy-policy.html__;!!AC... oVirt Code of Conduct: https://urldefense.com/v3/__https://www.ovirt.org/community/about/community-... List Archives: https://urldefense.com/v3/__https://lists.ovirt.org/archives/list/users@ovir...

I've tried to re-deploy oVirt 4.3 on CentOS7 servers because I had managed to utterly destroy a HCI farm, where most VMs had migrated to Oracles variant of RHV 4.4 on Oracle Linux. I guess I grew a bit careless towards its end. Mostly it was just an academic exercise to see if it could be resurrected... I was much happier with the Oracle variant anyway. And I've hit similar issues all over the place: the ansible scripts and/or the python packages they interact with are utterly broken with now years of completely disjunct bug-fixing going on. The underlying CentOS 7 packages continue in maintenance (some more weeks to go..), but the oVirt 4.3 on top has been unmaintained for years. Since these are just sanity checks, I deleted all of them, one after the other (and there is lots of them!), and I eventually got it to work again. Don't have a single VM on it, though, because you can't trust it, the hardware is ancient and it really was just a finger exercise at that stage. With CentOS 7 going out of support now, it's really messing with a corpse. I'm currently operating Oracle's 4.4 variant running on their Linux, too, which still has Gluster based HCI built-in, even if they don't mention it at all. Just make sure you switch their Unbreakable Linux kernel for the Redhat variant everywhere, otherwise you'll risk all kinds of nasties. It's been way more stable than oVirt 4.3 ever was, but that doesn't mean it's "enterprise": that was always one fat big exaggeration, withful thinking, whatever. And don't fall for their 4.5 variant, that came out end of last year: that one doesn't support HCI any more and actually seems to fail withOUT their Enterprise Linux kernels. And no, it doesn't run on EL9 either, that might take another year or so, as Oracle's oVirt implementation is almost a year behind oVirt at the moment.

Hi Thomas, some feedback from Oracle: On Apr 17, 2024, at 5:12 PM, Thomas Hoberg <thomas@hoberg.net> wrote: I've tried to re-deploy oVirt 4.3 on CentOS7 servers because I had managed to utterly destroy a HCI farm, where most VMs had migrated to Oracles variant of RHV 4.4 on Oracle Linux. I guess I grew a bit careless towards its end. Mostly it was just an academic exercise to see if it could be resurrected... I was much happier with the Oracle variant anyway. Good to know! And I've hit similar issues all over the place: the ansible scripts and/or the python packages they interact with are utterly broken with now years of completely disjunct bug-fixing going on. The underlying CentOS 7 packages continue in maintenance (some more weeks to go..), but the oVirt 4.3 on top has been unmaintained for years. Since these are just sanity checks, I deleted all of them, one after the other (and there is lots of them!), and I eventually got it to work again. Don't have a single VM on it, though, because you can't trust it, the hardware is ancient and it really was just a finger exercise at that stage. With CentOS 7 going out of support now, it's really messing with a corpse. I'm currently operating Oracle's 4.4 variant running on their Linux, too, which still has Gluster based HCI built-in, even if they don't mention it at all. We mention it on our docs: https://docs.oracle.com/en/virtualization/oracle-linux-virtualization-manage... and it’s still there for 4.5 release. Just make sure you switch their Unbreakable Linux kernel for the Redhat variant everywhere, otherwise you'll risk all kinds of nasties. We support both UEK and RHCK (Red Hat Compatible Kernel); if an issue is there, we want to know :) It's been way more stable than oVirt 4.3 ever was, but that doesn't mean it's "enterprise": that was always one fat big exaggeration, withful thinking, whatever. This is due to oVirt people and our own testing too! oVirt 4.4 is, for sure, more stable too. And don't fall for their 4.5 variant, that came out end of last year: that one doesn't support HCI any more and actually seems to fail withOUT their Enterprise Linux kernels. We still support HCI and we still support our own kernel (UEK) as well as the Red Hat Compatible one. And no, it doesn't run on EL9 either, that might take another year or so, as Oracle's oVirt implementation is almost a year behind oVirt at the moment. This is our choice; we today have the same UEK7 kernel (5.15.0-x) available for OL8 and OL9 and we do not see any reason to force our customers/users to upgrade to 9. Simon _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://urldefense.com/v3/__https://www.ovirt.org/privacy-policy.html__;!!AC... oVirt Code of Conduct: https://urldefense.com/v3/__https://www.ovirt.org/community/about/community-... List Archives: https://urldefense.com/v3/__https://lists.ovirt.org/archives/list/users@ovir...

Hi Simon! I'd given up on ever finding any real person or back-channel on the Oracle side of oVirt, so you're saying there is actually such a thing! I'd [have] been more than happy to feed back all those results I was collecting in my desperate attempts to maintain a HCI infra with all those shifting Enterprise Linux players doing politics. Today my enterprise use case is transitioning to the cloud and my private use case to Proxmox. The latter has run mostly on Pentium Silver J5005 Atoms during the last couple of years and I am currently trying to work out the kinks on KVM live-migration between an Orange PI 5+ (32GB) and a Raspberry PI 5 (8GB) under Proxmox (using storage on a Ceph HCI cluster running on x86), so you may appreciate why an Oracle support contract wasn't in the picture for an infra I keep under four digits total invests to appease the wife. (Ok, I justed noticed that you're running OL9 on your OP5+, but I don't see you trying to port oVirt there...) Without that contract, it seems, that Oracle keeps very "stumm". So on HCI: When I ran across oVirt, that was somewhere when 4.3 was fresh and oVirt was advertised as "a solution for your entire enterprise" which included HCI, to catch potential Nutanix and vSphere customers. It sold me on the idea, that I could take an oVirt node ISO, install that on my hardware nodes, run a GUI wizard to thurn them into a clustered HCI appliance and be as happy as the other guy with Nut[ell]anix. That dream certainly cost me months of my life, not the hours I had imagined, but it paid a salary, too, when I managed to run it anyway. It took me long to realize that Oracle had ditched all their Xen stuff and become an oVirt convert. But even since then, there has been very little details and firm commitments nor even a branding that doesn't require typing classes to execute, so sorry, if most of my impressions are simply from informational gaps. But to my knowledge, Oracle never published node ISO images. Also to my knowledge, oVirt itself ditched HCI support, Redhat itself made nearly the entire technology stack oVirt is based on EOL, Gluster, oVirt, VDO and, of course, I had used all of that. Except storage tiering, where you'd use SSDs in your VDO/Gluster storage for a caching layer on top of HDDs: that I never got to work and then SSDs became mainline anyway. On my first EL8/oVirt 4.4 tests Oracle's Enterprise kernel failed immediately with VDO, which was missing then. Later even the Redhat kernel sometimes failed with VDO after kernel upgrades, because evidently nobody at Oracle cares about VDO. Funny, when you consider those Sun guys used to be very big into something similar... But also later I got into all kinds of trouble when I was setting up HCI with 4.4 and had not switched the kernels to the Redhat variant. If I remember correctly, the management engine never managed to connect to the network after it had been teleported into KVM and after it had been successfully configured locally on the temporary install node. I could have been that I tried this on nested virtualization, but it felt more kernel related, because switching that fixed the issue. Later I experimented with upgrades from 4.4 to 4.5 and ran into all sorts of trouble when switching the kernel there. Except that now things started failing with the Redhat kernel. Generally nobody seems to test switching between UEK and RHK on HCI nodes, which *should* be totally transparent on the wire and basically to all user space, if I understood Wim Coekaerts correctly, when we met in 2011. So my impression was that Oracle supported a subset of what oVirt supported and with HCI not even giving any search responses anywhere on oracle.com, I didn't see that remaining. And perhaps all I missed was to install 'cockpit-ovirt-dashboard'... So, good to know Oracle hasn't given up, good to know you keep an ear open here and now if there was a bit more public commitment for oVirt, we'd all be much happier.

I'm trying to set up an HA / Hyperconverged failover cluster using a couple 4.3.10 nodes and a TrueNAS/iSCSI (modeling on VMs on a server 2019 Hyper-V system to work out the process before building it all out on bare metal). Are there any good articles on how to get that set up? I seem to have added the storage in a "DATA" storage domain but can't figure out how to add the "ISO" domain. It creates a ton of folders too (like IDS, inbox, leases, master, etc) under: ── mnt ├── blockSD │ ├── 5727577b-1647-4664-9a70-84a03873d009 │ │ ├── dom_md I can only imagine VMs would then be created in this "images" folder..?? │ │ └── images │ │ ├── 0e8cc064-969d-4760-a9da-8e0016f35477 I have set up a complete setup running local storage (complete with Data, ISO, and Export storage domains), but now I want to figure out the hyperconverged failover cluster model. Thanks in advance, Tim Walsh ________________________________ _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@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/CXJJO3OIIN3735...
participants (6)
-
eevans@digitaldatatechs.com
-
Marcos Sungaila
-
Ricardo OT
-
Simon Coter
-
Thomas Hoberg
-
Tim Walsh