Hi all,

I'm trying to play with pacemaker on fedora 19 (pre-release) and I am having trouble getting the guests to talk to the host.

From the host, I can run;

lemass:/home/digimer# fence_xvm -o list
pcmk1                83f6abdc-bb48-d794-4aca-13f091f32c8b on
pcmk2                2d778455-de7d-a9fa-994c-69d7b079fda8 on

I can fence the guests from the host as well. However, I can not get the list (or fence) from the quests;

[root@pcmk1 ~]# fence_xvm -o list
Timed out waiting for response
Operation failed

I suspect a multicast issue, but so far as I can tell, multicast is enabled on the bridge;

lemass:/home/digimer# ifconfig
virbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
        ether 52:54:00:da:90:a1  txqueuelen 0  (Ethernet)
        RX packets 103858  bytes 8514464 (8.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 151988  bytes 177742562 (169.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::fc54:ff:feed:3701  prefixlen 64  scopeid 0x20<link>
        ether fe:54:00:ed:37:01  txqueuelen 500  (Ethernet)
        RX packets 212828  bytes 880551892 (839.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 225430  bytes 182955760 (174.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::fc54:ff:fe45:e9ae  prefixlen 64  scopeid 0x20<link>
        ether fe:54:00:45:e9:ae  txqueuelen 500  (Ethernet)
        RX packets 4840  bytes 587902 (574.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7495  bytes 899578 (878.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I tried specifying the mcast address and port without success.

The host's config is:

lemass:/home/digimer# cat /etc/fence_virt.conf
backends {
        libvirt {
                uri = "qemu:///system";
        }

}

listeners {
        multicast {
                port = "1229";
                family = "ipv4";
                interface = "virbr0";
                address = "239.192.214.190";
                key_file = "/etc/cluster/fence_xvm.key";
        }

}

fence_virtd {
        module_path = "/usr/lib64/fence-virt";
        backend = "libvirt";
        listener = "multicast";
}

The cluster forms and corosync is using multicast, so I am not sure if mcast really is the problem.

Any tips/help?

Thanks!

--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without access to education?

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to