[ovirt-devel] Custom fencing with virsh_fence

Juan Hernandez jhernand at redhat.com
Tue Jul 15 15:59:34 UTC 2014


On 07/15/2014 05:51 PM, Adam Litke wrote:
> Hi all,
> 
> I am trying to configure custom fencing using fence_virsh in order to
> test out fencing flows with my virtualized oVirt hosts.  I'm getting a
> failure when clicking the "Test" button.  Can someone help me to
> diagnose the problem?  I have applied the following settings using
> engine-config:
> 
> ~/ovirt-engine/bin/engine-config -s CustomVdsFenceType="xxxvirt"
> ~/ovirt-engine/bin/engine-config -s CustomFenceAgentMapping="xxxvirt=virsh"
>  ~/ovirt-engine/bin/engine-config -s CustomVdsFenceOptionMapping="xxxvirt:address=ip,username=username,password=password"
> 
> (note that engine-config seems to arbitrarily limit the number of
> mapped options to 3.  Seems like a bug to me).
> 
> 
> Here is the log output in engine.log:
> 
> 2014-07-15 11:43:34,813 INFO
> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (http--0.0.0.0-8080-1) Correlation ID: null, Call Stack: null, Custom
> Event ID: -1, Message: Host centennial from cluster block was chosen
> as a proxy to execute Status command on Host cascade.
> 2014-07-15 11:43:34,813 INFO
> [org.ovirt.engine.core.bll.FenceExecutor] (http--0.0.0.0-8080-1) Using
> Host centennial from cluster block as proxy to execute Status command
> on Host 
> 2014-07-15 11:43:34,815 INFO
> [org.ovirt.engine.core.bll.FenceExecutor] (http--0.0.0.0-8080-1)
> Executing <Status> Power Management command, Proxy Host:centennial,
> Agent:virsh, Target Host:, Management IP:192.168.2.101, User:root,
> Options:
> 2014-07-15 11:43:34,816 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8080-1) START, FenceVdsVDSCommand(HostName =
> centennial, HostId = a34f7dbc-dd99-4831-a1a9-54c411080ec1, targetVdsId
> = b6b9d480-e20f-411a-9b9c-883fac32a4e5, action = Status, ip =
> 192.168.2.101, port = , type = virsh, user = root, password = ******,
> options = ''), log id: 24f33bda
> 2014-07-15 11:43:34,875 ERROR
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8080-1) Failed in FenceVdsVDS method, for vds:
> centennial; host: 192.168.2.103
> 2014-07-15 11:43:34,876 ERROR
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8080-1) Command FenceVdsVDSCommand(HostName =
> centennial, HostId = a34f7dbc-dd99-4831-a1a9-54c411080ec1, targetVdsId
> = b6b9d480-e20f-411a-9b9c-883fac32a4e5, action = Status, ip =
> 192.168.2.101, port = , type = virsh, user = root, password = ******,
> options = '') execution failed. Exception: ClassCastException:
> [Ljava.lang.Object; cannot be cast to java.lang.String
> 2014-07-15 11:43:34,877 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
> (http--0.0.0.0-8080-1) FINISH, FenceVdsVDSCommand, log id: 24f33bda
> 
> 

Looks like this bug:

  https://bugzilla.redhat.com/1114977

-- 
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.



More information about the Devel mailing list