----- Original Message -----
From: "Daniel Helgenberger"
<daniel.helgenberger(a)m-box.de>
To: "Simone Tiraboschi" <stirabos(a)redhat.com>
Cc: Users(a)ovirt.org
Sent: Wednesday, June 17, 2015 7:06:53 PM
Subject: Re: [ovirt-users] host-deploy on HE hosts failing: Job for vdsmd.service
canceled.
On 17.06.2015 18:30, Simone Tiraboschi wrote:
>
>
>> 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.
I meant 'Reinstall' does a lot of other things apart from updating
packages. For instance, what am I supposed to do if I switch on kdump
integration or gluster on the cluster?
AFIK this only works with transparently for engine 'Reinstall'.
Hosted-engine is a special case: it has a lot of advantages but it also has a few
differences from a standard deployment.
As you stated, there are some advantages deploying hosted-engine hosts from the webUI and
we are working for that, unfortunately it's not available in 3.5 but we are working
hard to get it in 3.6.
As for the he-setup part; when deploying the first or any additional
hosts the same routine as reinstall will be triggered - in the
'Installing host' section.
>
>>
>>>
>>>>>>>> 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
>
--
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