[Pacemaker] Not seeing VIF/VIP on pacemaker system
Lars Ellenberg
lars.ellenberg at linbit.com
Thu Jul 28 20:19:20 CET 2011
On Thu, Jul 28, 2011 at 02:09:46PM -0400, Leonard Smith wrote:
> I have a very simply cluster configuration where I have a Virtual IP
> that is shared between two hosts. It is working fine, except that I
> cannot goto the hosts, issue an ifconfig command, and see a virttual
> IP address or the fact that the IP address is bound to the host.
>
> I would expect to see a VIF or at least the fact that the ip address
> is bound to the eth0 interface.
>
> Centos 5.6
> pacemaker-1.0.11-1.2.el5
> pacemaker-libs-1.0.11-1.2.el5
>
>
>
> node $id="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" bos-vs002.foo.bar
> node $id="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" bos-vs001.foo.bar
>
> primitive ClusterIP ocf:heartbeat:IPaddr2 \
> params ip="10.1.0.22" cidr_netmask="255.255.252.0" nic="eth0" \
> op monitor interval="10s"
>
> property $id="cib-bootstrap-options" \
> dc-version="1.0.11-1554a83db0d3c3e546cfd3aaff6af1184f79ee87" \
> cluster-infrastructure="Heartbeat" \
> stonith-enabled="false" \
> no-quorum-policy="ignore" \
> default-resource-stickiness="1000"
>
> [root at bos-vs001 ~]# ifconfig -a
> eth0 Link encap:Ethernet HWaddr 00:16:36:41:D3:6D
> inet addr:10.1.1.1 Bcast:10.1.3.255 Mask:255.255.252.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:454721 errors:0 dropped:0 overruns:0 frame:0
> TX packets:90795 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:257195727 (245.2 MiB) TX bytes:160400169 (152.9 MiB)
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:146 errors:0 dropped:0 overruns:0 frame:0
> TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:13592 (13.2 KiB) TX bytes:13592 (13.2 KiB)
IPaddr != IPaddr2,
ifconfig != ip (from the iproute package)
# this will list the addresses:
ip addr show
# also try:
ip -o -f inet a s
man ip
If you want/need ifconfig to see those aliases as well, you need to
label them, i.e. add the parameter iflabel to your primitive.
--
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com
DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
More information about the Pacemaker
mailing list