Il giorno 17/giu/2015, alle ore 18:21, Daniel Helgenberger
<daniel.helgenberger(a)m-box.de> ha scritto:
> On 17.06.2015 17:01, 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: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"
<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?
>
> If updated it will be restarted by its rpm postscript.
Ok. However, I still need reinstall for configuration updates like
gluster / firewall etc.
RPM should perform intelligent upgrading of packages with configuration files at least
saving them on conf.rpmsave and alerting if not forward compatible. If not, it's a
packaging bug.
Also, hosted-enginge-deploy is using 'reinstall'. How do I
work around that?
Sorry, I didn't get it.
>
>>>>>> 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
--
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