On 17.06.2015 16:47, Simone Tiraboschi wrote:
----- Original Message -----
> From: "Daniel Helgenberger" <daniel.helgenberger(a)m-box.de>
> To: "Simone Tiraboschi" <stirabos(a)redhat.com>
> Cc: Users(a)ovirt.org, "Alon Bar-Lev" <alonbl(a)redhat.com>
> 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" <daniel.helgenberger(a)m-box.de>
>>> To: Users(a)ovirt.org, "Alon Bar-Lev" <alonbl(a)redhat.com>
>>> 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?
>>
>>> 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
>>> Users(a)ovirt.org
>>>
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