Thank you so much, Gianluca!  Yes, the source and target environments are the 
same version.

I'm not able to find /root/DisableFenceAtStartupInSec.txt anywhere, but maybe 
that's because at this point I've reverted to the original hosted_engine?

Here is the output of the commands you sent:
------

[root@lnxvirt-engine ~]# engine-config -g DisableFenceAtStartupInSec

Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false

DisableFenceAtStartupInSec: 300 version: general


[root@lnxvirt-engine ~]# set -euo pipefail && engine-config -g 
DisableFenceAtStartupInSec | cut -d' ' -f 2

Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false

300


engine=# select * from vdc_options where 
option_name='DisableFenceAtStartupInSec';

 option_id |        option_name         | option_value | version | default_value

-----------+----------------------------+--------------+---------+---------------

        45 | DisableFenceAtStartupInSec | 300          | general | 300

(1 row)

------

I also tried the following from the host I tried running the restore on.
------

[root@lnxvirt07 ~]# set -euo pipefail && echo "Picked up JAVA_TOOL_OPTIONS: 
-Dcom.redhat.fips=false

DisableFenceAtStartupInSec: 300 version: general" | cut -d' ' -f 2

up

300

------

Any additional questions or suggestions would be greatly appreciated.

Thanks again,
Devin

On Oct 14, 2023, at 12:30 PM, Gianluca Cecchi <gianluca.cec...@gmail.com> wrote:

On Sat, Oct 14, 2023 at 5:53 PM Devin A. Bougie 
<devin.bou...@cornell.edu<mailto:devin.bou...@cornell.edu>> wrote:
Hello,

We have a functioning oVirt 4.5.4 cluster running on fully-updated EL9.2 hosts. 
 We are trying to migrate the self-hosted engine to a new iSCSI storage domain 
using the existing hosts, following the documented procedure:
- set the cluster into global maintenance mode
- backup the engine using "engine-backup --scope=all --mode=backup 
--file=backup.bck --log=backuplog.log"
- shutdown the engine
- restore the engine using "hosted-engine --deploy --4 
--restore-from-file=backup.bck"

This almost works, but fails with the attached log file.  Any help or 
suggestions would be greatly appreciated, including alternate procedures for 
migrating a self-hosted engine from one domain to another.

Many thanks,
Devin


If I'm right, the starting error seems to be this one:

 2023-10-14 11:06:16,529-0400 ERROR 
otopi.ovirt_hosted_engine_setup.ansible_utils ansible_utils._process_output:113 
fatal: [local
host -> 192.168.1.25]: FAILED! => {"changed": true, "cmd": "set -euo pipefail 
&& engine-config -g DisableFenceAtStartupInSec | c
ut -d' ' -f2 > /root/DisableFenceAtStartupInSec.txt", "delta": 
"0:00:01.495195", "end": "2023-10-14 11:06:16.184479", "msg": "no
n-zero return code", "rc": 1, "start": "2023-10-14 11:06:14.689284", "stderr": 
"Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=f
alse", "stderr_lines": ["Picked up JAVA_TOOL_OPTIONS: 
-Dcom.redhat.fips=false"], "stdout": "", "stdout_lines": []}

As the return code is 1 ("rc": 1,) and determines the failure of the playbook, 
possibly the old environment doesn't have DisableFenceAtStartupInSec engine 
config property correctly set and/or the "cut" command fails... Or some other 
problem with that config parameter. Can you verify what it put into 
/root/DisableFenceAtStartupInSec.txt?

I have only a 4.4.10 env at hand and on it:

[root@ovengine01 ~]# engine-config -g DisableFenceAtStartupInSec
Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false
DisableFenceAtStartupInSec: 300 version: general
[root@ovengine01 ~]#

[root@ovengine01 ~]# set -euo pipefail && engine-config -g 
DisableFenceAtStartupInSec | cut -d' ' -f 2
Picked up JAVA_TOOL_OPTIONS: -Dcom.redhat.fips=false
300
[root@ovengine01 ~]#

what is the output of this command on your old env:

engine-config -g DisableFenceAtStartupInSec
?
Are the source and target environments the same version?

If you have access to your old env could you also run this query on engine 
database:

select * from vdc_options where option_name='DisableFenceAtStartupInSec';

eg this way
[root@ovengine01 ~]# su - postgres
[postgres@ovengine01 ~]$ psql engine
psql (12.9)
Type "help" for help.

engine=# select * from vdc_options where 
option_name='DisableFenceAtStartupInSec';
 option_id |        option_name         | option_value | version | default_value
-----------+----------------------------+--------------+---------+---------------
        40 | DisableFenceAtStartupInSec | 300          | general | 300
(1 row)

engine=#

Gianluca

_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@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/7FPSGAMPCTNYWQIA3MWFJM5QOBYM3VSC/

Reply via email to