I am trying to get a working fencing device on a single Proxmox 8 host (not 
using the Proxmox tools) with fence_virtd and fence_virt/vxm. I can't get the 
command
   # fence_xvm -o list
to output anything, it keeps failing via timeout despite many attempts at 
finding the fault. The exact return message is:
   Timed out waiting for response
   Operation failed

If it makes you feel any better, I work on pacemaker and I somewhat
frequently have this problem too.  These are what my notes in my own
personal wiki (vim wiki syntax here) have to say:

= Debugging Fencing =

Fencing with all the VMs and their networking sure is annoying.  The easiest 
way to make sure
fencing is working is by running the following on both the cluster nodes and 
the host:

    {{{
    [root@spire audit]# fence_xvm -o list -a 239.255.100.100
    cluster01                        a9e4b6ca-120f-42d5-b5a2-53212d256791 off
    cluster02                        6e0069cd-d7fb-4efc-8473-379095fbdd5f off
    cluster03                        ff3ff2bd-0e3a-4207-9be8-5323cc3f7a87 off
    ctslab-exec                      275f000c-c83f-4b85-a9fb-4b7587836ceb on
    ctslab1                          da19d332-c92b-4d88-8af2-2d8e38fba667 on
    ctslab2                          0eb3f87c-1205-4304-ba33-c0149aac8e3d on
    }}}

If you don't get any output and it takes forever before timing out, here's some 
things to check:

* Disable firewalld on the host and on the VMs.  It can be made to work, but 
it's obnoxious and I
  hate it.

* Check `/var/log/audit/audit.log` to make sure there's no selinux problems.  
If there are, use
  `audit2allow` to generate policy.  The man pages are helpful here.

* Make sure `/etc/cluster/fence_xvm.key` is the same on the host and all the 
VMs.  If not, copy it
  over.  Make sure to run `restorecon -Rv /etc/cluster` afterwards.

* Restart `fence_virtd` on the host after installing a new VM or reinstalling 
an old one.


- Chris

_______________________________________________
Manage your subscription:
https://lists.clusterlabs.org/mailman/listinfo/users

ClusterLabs home: https://www.clusterlabs.org/

Reply via email to