As a quick update to this:
# ovirt-aaa-jdbc-tool
Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false
Jun 19, 2024 7:28:14 PM org.ovirt.engine.extension.aaa.jdbc.binding.cli.Cli main
SEVERE: Unexpected Exception invoking Cli: Could not read properties from:
/etc/ovirt-engine/aaa/internal.properties
Which is, of course, the same message in the log.
This is probably expected, since *engine-setup never actually created the file*:
# ls -la /etc/ovirt-engine/aaa
total 4
drwxr-xr-x. 2 root root 6 Jun 19 19:27 .
drwxr-xr-x. 18 root root 4096 Jun 19 19:27 ..
#
And:
2024-06-19 19:27:10,917+0000 DEBUG
otopi.plugins.ovirt_engine_setup.ovirt_engine.config.aaajdbc plugin.execute:923
execute-output: ['/usr/share/ovirt-engine-extension-aaa-jdbc/dbscripts/schema.sh',
'-s', '[REDACTED_REMOTE_DB_HOST]', '-p', '5432',
'-u', '[REDACTED_REMOTE_DB_USER]', '-d',
'[REDACTED_REMOTE_DB_NAME]', '-e', 'aaa_jdbc', '-l',
'/root/ovirt-engine-setup.log', '-c', 'apply'] stderr:
2024-06-19 19:27:10,917+0000 DEBUG otopi.transaction transaction._prepare:61 preparing
'File transaction for '/etc/ovirt-engine/aaa/internal.properties''
2024-06-19 19:27:10,917+0000 DEBUG otopi.filetransaction filetransaction.prepare:184 file
'/etc/ovirt-engine/aaa/internal.properties' missing
2024-06-19 19:27:10,920+0000 DEBUG otopi.transaction transaction._prepare:61 preparing
'File transaction for
'/etc/ovirt-engine/extensions.d/internal-authn.properties''
2024-06-19 19:27:10,920+0000 DEBUG otopi.filetransaction filetransaction.prepare:184 file
'/etc/ovirt-engine/extensions.d/internal-authn.properties' missing
2024-06-19 19:27:10,921+0000 DEBUG otopi.transaction transaction._prepare:61 preparing
'File transaction for
'/etc/ovirt-engine/extensions.d/internal-authz.properties''
2024-06-19 19:27:10,921+0000 DEBUG otopi.filetransaction filetransaction.prepare:184 file
'/etc/ovirt-engine/extensions.d/internal-authz.properties' missing
2024-06-19 19:27:10,921+0000 DEBUG
otopi.plugins.ovirt_engine_setup.ovirt_engine.config.aaajdbc plugin.executeRaw:808
execute: ('/usr/bin/ovirt-aaa-jdbc-tool',
(...)
Is this because I'm using remote databases for the DWH? I was under the impression
this was supported, especially given that engine-setup prompts for the host and it is
documented.