[ovirt-users] host-deploy on HE hosts failing: Job for vdsmd.service canceled.

Simone Tiraboschi stirabos at redhat.com
Wed Jun 17 16:30:41 UTC 2015



> Il giorno 17/giu/2015, alle ore 18:21, Daniel Helgenberger <daniel.helgenberger at m-box.de> ha scritto:
> 
> 
> 
>> On 17.06.2015 17:01, Simone Tiraboschi wrote:
>> 
>> 
>> ----- Original Message -----
>>> From: "Daniel Helgenberger" <daniel.helgenberger at m-box.de>
>>> To: "Simone Tiraboschi" <stirabos at redhat.com>
>>> Cc: Users at ovirt.org, "Alon Bar-Lev" <alonbl at 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 at m-box.de>
>>>>> To: "Simone Tiraboschi" <stirabos at redhat.com>
>>>>> Cc: Users at ovirt.org, "Alon Bar-Lev" <alonbl at 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 at m-box.de>
>>>>>>> To: Users at ovirt.org, "Alon Bar-Lev" <alonbl at 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 at 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


More information about the Users mailing list