On Tue, Feb 5, 2019 at 1:46 PM Martin Humaj <mhumaj@gmail.com> wrote:
Hi the problem is that ovirt-engine is running on different vm like a virtual machine under the hosts

!! Cluster is in GLOBAL MAINTENANCE mode !!
I can set it on the host machine but not on the ovirt-engine vm


Sorry,
one thing more to mention: the check is performed against the latest information recorded in the DB.
So if the engine is down, it's not going to update the DB and so it will never update the global maintenance status field.

If you are sure that you are in global maintenance mode and you want to skip at all the check you can execute:
engine-setup --otopi-environment=OVESETUP_CONFIG/continueSetupOnHEVM=bool:True
 




On Tue, Feb 5, 2019 at 1:28 PM Simone Tiraboschi <stirabos@redhat.com> wrote:


On Tue, Feb 5, 2019 at 12:31 PM <mhumaj@gmail.com> wrote:
Hi,

We run ovirt upgrade to 4.3, after upgrade we wanted to run engine-setup but we do not know how to put this host which is simply another virtual machine with ovirt-engine. hosted-engine is running on hosts.

          During execution engine service will be stopped (OK, Cancel) [OK]:
[ ERROR ] It seems that you are running your engine inside of the hosted-engine VM and are not in "Global Maintenance" mode.
         In that case you should put the system into the "Global Maintenance" mode before running engine-setup, or the hosted-engine HA agent might kill the machine, which might corrupt your data.

[ ERROR ] Failed to execute stage 'Setup validation': Hosted Engine setup detected, but Global Maintenance is not set.
[ INFO  ] Stage: Clean up
          Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20190205121802-l7llrw.log
[ INFO  ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20190205121855-setup.conf'
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ ERROR ] Execution of setup failed

from the hosted nodes

--== Host 2 status ==--

Host ID                            : 2
Engine status                      : {"reason": "vm not running on this host", "health": "bad", "vm": "down", "detail": "unknown"}
Can anyone please tell me how to put the global maintenance on virtual machine where the ovirt-engine is? not the hosts even if I put them on the global maintenance I am unable to run engine-setup on vm with ovirt-enging.

Run this one one of your hosts:
  hosted-engine --set-maintenance --mode=global
or from the webadmin UI, as you prefer.
 

thanks
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-leave@ovirt.org
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/
List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/3YJQVUDKVC276G2EWL3LRLCPYZJKULDW/