[cobbler] Cobbler Power commands
David Leach
davidl at image-engine.com
Mon Mar 18 22:50:09 UTC 2013
Didn't restart cobblerd..
Things look good now.
On 03/18/2013 03:43 PM, David Leach wrote:
> No dice unfortunately. Ran this bogus host in conjunction with a real
> one and the process still failed to continue onto the next host.
> Unless just patching that file was not all I needed to do?
>
> Mon Mar 18 15:39:19 2013 - INFO | cobbler power configuration is:
> Mon Mar 18 15:39:19 2013 - INFO | type : ipmilan
> Mon Mar 18 15:39:19 2013 - INFO | address: 11.11.11.11
> Mon Mar 18 15:39:19 2013 - INFO | user : admin
> Mon Mar 18 15:39:19 2013 - INFO | id :
> Mon Mar 18 15:39:19 2013 - INFO | running: /usr/sbin/fence_ipmilan
> Mon Mar 18 15:39:38 2013 - INFO | received on stdout: Powering off
> machine @ IPMI:11.11.11.11...Failed
>
> Mon Mar 18 15:39:38 2013 - DEBUG | received on stderr:
> Mon Mar 18 15:39:40 2013 - INFO | running: /usr/sbin/fence_ipmilan
> Mon Mar 18 15:39:59 2013 - INFO | received on stdout: Powering off
> machine @ IPMI:11.11.11.11...Failed
>
> Mon Mar 18 15:39:59 2013 - DEBUG | received on stderr:
> Mon Mar 18 15:40:01 2013 - INFO | running: /usr/sbin/fence_ipmilan
> Mon Mar 18 15:40:20 2013 - INFO | received on stdout: Powering off
> machine @ IPMI:11.11.11.11...Failed
>
> Mon Mar 18 15:40:20 2013 - DEBUG | received on stderr:
> Mon Mar 18 15:40:22 2013 - INFO | running: /usr/sbin/fence_ipmilan
> Mon Mar 18 15:40:41 2013 - INFO | received on stdout: Powering off
> machine @ IPMI:11.11.11.11...Failed
>
> Mon Mar 18 15:40:41 2013 - DEBUG | received on stderr:
> Mon Mar 18 15:40:43 2013 - INFO | running: /usr/sbin/fence_ipmilan
> Mon Mar 18 15:41:02 2013 - INFO | received on stdout: Powering off
> machine @ IPMI:11.11.11.11...Failed
>
> Mon Mar 18 15:41:02 2013 - DEBUG | received on stderr:
> Mon Mar 18 15:41:04 2013 - INFO | Exception occured: <class
> 'cobbler.cexceptions.CX'>
> Mon Mar 18 15:41:04 2013 - INFO | Exception value: 'command failed
> (rc=1), please validate the physical setup and cobbler config'
> Mon Mar 18 15:41:04 2013 - INFO | Exception Info:
> File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 126,
> in die
> raise CX(msg)
>
> Mon Mar 18 15:41:04 2013 - INFO | Exception occured: <class
> 'cobbler.cexceptions.CX'>
> Mon Mar 18 15:41:04 2013 - INFO | Exception value: 'command failed
> (rc=1), please validate the physical setup and cobbler config'
> Mon Mar 18 15:41:04 2013 - INFO | Exception Info:
> File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 89,
> in run
> rc = self._run(self)
> File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line
> 259, in runner
> object_id = self.remote.get_system_handle(x,token)
> File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line
> 1921, in power_system
> elif power=="status":
> File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 1031,
> in reboot
> self.power_off(system, user, password, logger=logger)
> File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 1025,
> in power_off
> return
> action_power.PowerTool(self._config,system,self,user,password,logger=logger).power("off")
> File "/usr/lib/python2.6/site-packages/cobbler/action_power.py",
> line 123, in power
> utils.die(self.logger,"command failed (rc=%s), please validate the
> physical setup and cobbler config" % rc)
> File "/usr/lib/python2.6/site-packages/cobbler/utils.py", line 134,
> in die
> raise CX(msg)
>
> Mon Mar 18 15:41:04 2013 - ERROR | ### TASK FAILED ###
> On 03/18/2013 10:44 AM, David Leach wrote:
>> Will try this patch shortly.
>> On 03/18/2013 10:17 AM, James Cammarata wrote:
>>> On Mon, Mar 18, 2013 at 11:58 AM, David Leach
>>> <davidl at image-engine.com <mailto:davidl at image-engine.com>> wrote:
>>>
>>> Fencing agents run sweet, tested this on the command line. We're
>>> running 2.2.3 Fencing agents are the latest as of about a month ago.
>>>
>>> The problem occurs when a host fails because it's ipmi interface
>>> is down, a hardware failure or the management module on the
>>> blade server doesn't respond or someone has made a typo with the
>>> password or something. Instead of the cobbler wrapper just going
>>> OK, bad return code let's try the next host on the list it bails
>>> out.
>>>
>>> EG. When this happens on a list of multiple hosts it stops at
>>> that point instead of continuing with the next host.
>>>
>>>
>>> Give this patch a try:
>>>
>>> https://gist.github.com/jimi1283/5188949
>>>
>>> Please note, I have not tested that, so be sure to make a backup of
>>> the remote.py file before trying to apply it. This is also based on
>>> the master branch, so it may not apply perfectly cleanly via the
>>> patch command.
>>>
>>>
>>> _______________________________________________
>>> cobbler mailing list
>>> cobbler at lists.fedorahosted.org
>>> https://lists.fedorahosted.org/mailman/listinfo/cobbler
>>
>>
>>
>> _______________________________________________
>> cobbler mailing list
>> cobbler at lists.fedorahosted.org
>> https://lists.fedorahosted.org/mailman/listinfo/cobbler
>
>
>
> _______________________________________________
> cobbler mailing list
> cobbler at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/cobbler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fedorahosted.org/pipermail/cobbler/attachments/20130318/35869a09/attachment.html>
More information about the cobbler
mailing list