[Users] Issues with power management through fence_ipmilan
Itamar Heim
iheim at redhat.com
Fri Apr 13 08:43:10 UTC 2012
On 04/13/2012 11:09 AM, Martin Hovmöller wrote:
> On Thu, Apr 12, 2012 at 12:41 PM, Itamar Heim <iheim at redhat.com
> <mailto:iheim at redhat.com>> wrote:
>
> On 04/12/2012 01:01 PM, Martin Hovmöller wrote:
>
> It looks to me like the options are dropped, especially since the
> fenceNode line from the hypervisor says "options=". What's going
> on here?
> When I try to save the power management configuration, the
> Options-field
> is empty the next time I go to Edit Host.
> Running fence_ipmilan manually works fine, both from the
> hypervisors and
> the manager.
>
>
> sounds like a bug in the UI.
> please check from api to rule out an engine bug.
> btw, from this bug, it looks like it was only added to intended 3.1
> release of ovirt in the ui?
> Bug 782703 - [webadmin] No power management options in GUI
> which was fixed mid-march
>
> this also seem in same area (could be fixed by now, but you are not
> using latest devel branch), so again, i'd check from api first:
> Bug 784790 - [ovirt][engine][webadmin] - power management - slot
> information is not being saved (bladecenter)
>
>
> It does indeed seem to be an engine bug.
> The cli gives me the following info:
> oVirt shell (connected)]# show host rhevh1.domain
>
> id : 4e6ccb2c-84c7-11e1-aecc-2c768aac9498
> name : rhevh1.domain
> address : 10.23.30.110
> cluster-id : 99408929-82cf-4dc7-a532-9d998063fa95
> cpu-name : AMD Opteron(tm) Processor 6174
> cpu-speed : 2200.0
> cpu-topology-cores : 6
> cpu-topology-sockets : 1
> iscsi-initiator : iqn.1994-05.com.redhat:a85815241216
> ksm-enabled : True
> memory : 25194135552
> port : 54321
> power_management-address : 10.0.102.150
> power_management-enabled : True
> power_management-options-option-name : power_wait
> power_management-options-option-value: 4
> power_management-options-option-name : lanplus
> power_management-options-option-value: yes
> power_management-type : ipmilan
> power_management-username : root
> status-state : up
> storage_manager-priority : 5
> storage_manager-valueOf : false
> summary-active : 0
> summary-migrating : 0
> summary-total : 0
> transparent_hugepages-enabled : True
> type : rhel
>
> So apparently the options are saved. They are lost if I edit the host
> and don't manually add the options again before clicking Ok, so it seems
> to be saving the options correctly, but not re-reading them. Manual
> fencing by klicking Power Management -> Restart fails as well, even
> though the options seem to be passwd correctly when I do that. The fact
> that this option exists means that the first bug you pointed out doesn't
> match, but the second one seems to be the same one I'm seeing.
>
> 2012-04-12 20:48:19,307 INFO
> [org.ovirt.engine.core.bll.FencingExecutor] (http--0.0.0.0-8443-6)
> Executing <Status> Power Management command, Proxy Host:rhevh2.domain,
> Agent:ipmilan, Target Host:rhevh1.domain, Management IP:10.0.102.150,
> User:root, Options:power_wait=4,lanplus=yes
> 2012-04-12 20:48:19,309 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8443-6) START, FenceVdsVDSCommand(vdsId =
> 6fdbf336-84c8-11e1-82ef-2c768aac9498, targetVdsId =
> 4e6ccb2c-84c7-11e1-aecc-2c768aac9498, action = Status, ip =
> 10.0.102.150, port = , type = ipmilan, user = root, password = ******,
> options = 'power_wait=4,lanplus=yes'), log id: 11a7cfb9
> 2012-04-12 20:48:21,529 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8443-6) FINISH, FenceVdsVDSCommand, return: Test Failed,
> Host Status is: unknown. The fence-agent script reported the following
> error: Getting status of IPMI:10.0.102.150...Chassis power = Unknown
> Failed
> , log id: 11a7cfb9
> 2012-04-12 20:48:21,529 ERROR
> [org.ovirt.engine.core.bll.RestartVdsCommand] (http--0.0.0.0-8443-6)
> Failed to run RestartVdsCommand on vds :rhevh1.domain
> 2012-04-12 20:48:21,530 WARN
> [org.ovirt.engine.core.bll.RestartVdsCommand] (http--0.0.0.0-8443-6)
> CanDoAction of action RestartVds failed.
> Reasons:VDS_FAILED_FENCE_VIA_PROXY_CONNECTION,VDS_FENCING_OPERATION_FAILED,VAR__TYPE__HOST,VAR__ACTION__RESTART
>
>
> I'm trying to figure out how to try to fence a machine from the cli, but
> I can't figure out the correct syntax. The help seems to be a bit broken:
> [oVirt shell (connected)]# action host rhevh1.domain fence
> error:
> status: 400
> reason: Bad Request
> detail: Action [fenceType] required for fence
>
> Why do I need to specify fenceType when it's already stored for the host
> (and how do I specify it for that matter)?
from:
https://xxx/api/capabilities
<fence_types>
<fence_type>manual</fence_type>
<fence_type>restart</fence_type>
<fence_type>start</fence_type>
fence_type>stop</fence_type>
<fence_type>status</fence_type>
</fence_types>
More information about the Users
mailing list