On 17.06.2015 17:01, Simone Tiraboschi wrote: > > > ----- Original Message ----- >> From: "Daniel Helgenberger" <[email protected]> >> To: "Simone Tiraboschi" <[email protected]> >> Cc: [email protected], "Alon Bar-Lev" <[email protected]> >> Sent: Wednesday, June 17, 2015 4:49:07 PM >> Subject: Re: [ovirt-users] host-deploy on HE hosts failing: Job for >> vdsmd.service canceled. >> >> >> >> On 17.06.2015 16:47, Simone Tiraboschi wrote: >>> >>> >>> ----- Original Message ----- >>>> From: "Daniel Helgenberger" <[email protected]> >>>> To: "Simone Tiraboschi" <[email protected]> >>>> Cc: [email protected], "Alon Bar-Lev" <[email protected]> >>>> Sent: Wednesday, June 17, 2015 4:40:45 PM >>>> Subject: Re: [ovirt-users] host-deploy on HE hosts failing: Job for >>>> vdsmd.service canceled. >>>> >>>> >>>> >>>> On 17.06.2015 16:35, Simone Tiraboschi wrote: >>>>> >>>>> >>>>> ----- Original Message ----- >>>>>> From: "Daniel Helgenberger" <[email protected]> >>>>>> To: [email protected], "Alon Bar-Lev" <[email protected]> >>>>>> Sent: Wednesday, June 17, 2015 3:24:35 PM >>>>>> Subject: [ovirt-users] host-deploy on HE hosts failing: Job for >>>>>> vdsmd.service canceled. >>>>>> >>>>>> Hello, >>>>>> >>>>>> I have the following problem with host-deploy on HE hosts: >>>>>> >>>>>>> 2015-06-17 13:22:32 DEBUG otopi.plugins.otopi.services.systemd >>>>>>> plugin.execute:937 execute-output: ('/bin/systemctl', 'stop', >>>>>>> 'vdsmd.service') stderr: >>>>>>> Job for vdsmd.service canceled. >>>>>>> >>>>>>> 2015-06-17 13:22:32 DEBUG otopi.context context._executeMethod:152 >>>>>>> method >>>>>>> exception >>>>>>> Traceback (most recent call last): >>>>>>> File "/tmp/ovirt-1WPaDxJOpX/pythonlib/otopi/context.py", line 142, >>>>>>> in >>>>>>> _executeMethod >>>>>>> method['method']() >>>>>>> File >>>>>>> >>>>>>> "/tmp/ovirt-1WPaDxJOpX/otopi-plugins/ovirt-host-deploy/vdsm/packages.py", >>>>>>> line 106, in _packages >>>>>>> self.services.state('vdsmd', False) >>>>>>> File >>>>>>> "/tmp/ovirt-1WPaDxJOpX/otopi-plugins/otopi/services/systemd.py", >>>>>>> line 138, in state >>>>>>> 'start' if state else 'stop' >>>>>>> File >>>>>>> "/tmp/ovirt-1WPaDxJOpX/otopi-plugins/otopi/services/systemd.py", >>>>>>> line 77, in _executeServiceCommand >>>>>>> raiseOnError=raiseOnError >>>>>>> File "/tmp/ovirt-1WPaDxJOpX/pythonlib/otopi/plugin.py", line 942, >>>>>>> in >>>>>>> execute >>>>>>> command=args[0], >>>>>>> RuntimeError: Command '/bin/systemctl' failed to execute >>>>>>> 2015-06-17 13:22:32 ERROR otopi.context context._executeMethod:161 >>>>>>> Failed >>>>>>> to execute stage 'Package installation': Command '/bin/systemctl' >>>>>>> failed >>>>>>> to execute >>>>>>> 2015-06-17 13:22:32 DEBUG otopi.transaction transaction.abort:131 >>>>>>> aborting >>>>>>> 'Yum Transaction' >>>>>>> 2015-06-17 13:22:32 INFO otopi.plugins.otopi.packagers.yumpackager >>>>>>> yumpackager.info:92 Yum Performing yum transaction rollback >>>>>>> Loaded plugins: auto-update-debuginfo, fastestmirror >>>>>> >>>>>> >>>>>> I do not have 'standard' (=non ha) hosts; so I cannot tell for the >>>>>> others but suspect it relates to HE. >>>>> >>>>> Yes, it's the hosted-engine HA agent which keeps VDSM up so host-deploy >>>>> fails on that. >>>>> The capability to re-deploy an hosted-engine host from the Web UI is not >>>>> available on oVirt 3.5, it will included in 3.6; please help us testing >>>>> it >>>>> on the first beta in a few weeks. >>>>> >>>>> By the way, why are you trying to re-deploy an host-deploy host from the >>>>> web UI? >>>> Ok, did not know about that. I use 'Reinstall' from the UI. >>>> >>>> Until now, I thought the best way to update the hosts after new engine >>>> relases was: >>>> 1- update engine >>>> 2. set host to maintane >>>> 4. yum update on host for latest vdsm >>>> 3- Use reinstall from UI. >>>> >>>> Please advise! >>> >>> Running on your HE host: >>> # hosted-engine --set-maintenance=local >>> waiting for everything to be migrated if needed >>> # yum update >>> # hosted-engine --set-maintenance=none >>> >>> should do the job >> Ok, I see; I think one should restart vdsmd also; IIRC it is not >> restarted in the process? > > If updated it will be restarted by its rpm postscript.
Ok. However, I still need reinstall for configuration updates like gluster / firewall etc. Also, hosted-enginge-deploy is using 'reinstall'. How do I work around that? > >>>>>> Steps: >>>>>> 1. set the host to maintenance >>>>>> At this point, only the HE datacenter is still mounted: >>>>>> mount |grep nfs >>>>>> nexstor01.sec.int.m-box.de:/volumes/ovirt/engine on >>>>>> /rhev/data-center/mnt/nexstor01.sec.int.m-box.de:_volumes_ovirt_engine >>>>>> type nfs >>>>>> (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,soft,nosharecache,proto=tcp,timeo=600,retrans=6,sec=sys,mountaddr=10.11.0.30,mountvers=3,mountport=58144,mountproto=udp,local_lock=none,addr=10.11.0.30) >>>>>> >>>>>> 2. Reinstall host >>>>>> -> Error, host deactivated (Job for vdsmd.service canceled.) >>>>>> >>>>>> 3. A workaround is to shutdown sanlock: >>>>>> >>>>>> # systemctl stop vdsmd >>>>>> Job for vdsmd.service canceled. >>>>>> >>>>>> # sanlock shutdown >>>>>> # systemctl stop vdsmd >>>>>> >>>>>> 4. Now, host deploy works as expected. >>>>>> >>>>>> >>>>>> Versions: >>>>>> EL7 centos >>>>>> ovirt-3.5.2 -3.5.3 >>>>>> sanlock-3.2.2-2.el7.x86_64 >>>>>> vdsm 4.14.14 - 4.14.20 >>>>>> >>>>>> -- >>>>>> Daniel Helgenberger >>>>>> m box bewegtbild GmbH >>>>>> >>>>>> P: +49/30/2408781-22 >>>>>> F: +49/30/2408781-10 >>>>>> >>>>>> ACKERSTR. 19 >>>>>> D-10115 BERLIN >>>>>> >>>>>> >>>>>> www.m-box.de www.monkeymen.tv >>>>>> >>>>>> Geschäftsführer: Martin Retschitzegger / Michaela Göllner >>>>>> Handeslregister: Amtsgericht Charlottenburg / HRB 112767 >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> [email protected] >>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>> >>>>> >>>> >>>> -- >>>> Daniel Helgenberger >>>> m box bewegtbild GmbH >>>> >>>> P: +49/30/2408781-22 >>>> F: +49/30/2408781-10 >>>> >>>> ACKERSTR. 19 >>>> D-10115 BERLIN >>>> >>>> >>>> www.m-box.de www.monkeymen.tv >>>> >>>> Geschäftsführer: Martin Retschitzegger / Michaela Göllner >>>> Handeslregister: Amtsgericht Charlottenburg / HRB 112767 >>>> >>> >> >> -- >> Daniel Helgenberger >> m box bewegtbild GmbH >> >> P: +49/30/2408781-22 >> F: +49/30/2408781-10 >> >> ACKERSTR. 19 >> D-10115 BERLIN >> >> >> www.m-box.de www.monkeymen.tv >> >> Geschäftsführer: Martin Retschitzegger / Michaela Göllner >> Handeslregister: Amtsgericht Charlottenburg / HRB 112767 >> > -- Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 _______________________________________________ Users mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/users

