您的位置:首页 > 其它

LVS+Heartbeat+Ipvsadm+Ldirectord安装(五)

2010-06-30 17:40 381 查看

1 真实服务器real server 配置

1.1.1 Lvs_rs的配置。

在/etc/rc.d/init.d/中新建一个脚本。
注:我会提供已经写好的脚本,只需复制就行了,脚本名字叫lvs_rs,复制到/etc/rc.d/init.d下(如下)
lvs_rs[/b]脚本代码[/b][/b]
#!/bin/sh
# chkconfig: 2345 72 08
# description: Config realserver lo:0 port and apply arp patch
VIP=192.168.48.88 (这个是服务器虚拟ip地址)
. /etc/rc.d/init.d/functions
case $1 in
start)
echo "lo:0 port starting"
echo "0" >/proc/sys/net/ipv4/ip_forward
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p
;;
stop)
echo "lo:0 port closing"
ifconfig lo:0 down
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "0" > /proc/sys/net/ipv4/conf/all/arp_announce
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

chmod +x /etc/rc.d/init.d/lvs_rs
chkconfig --add lvs_rs
将lvs_dr和lvs_switch复制到/etc/ha.d/resource.d/
注:lvs_dr和lvs_switch的脚本我会提供。(如下)

1.1.2 启动服务

主节点 备用节点都起动服务 service heartbeat start
/etc/ha.d/resource.d/ldirectord start

2 测试

查看主lvs的ip信息,现在vip在主lvs上面。
[root@LVS-1 ha.d]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:8F:E7:BB
inet addr:192.168.48.83 Bcast:192.168.48.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe8f:e7bb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:89174618 errors:0 dropped:0 overruns:0 frame:0
TX packets:89490628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1239724978 (1.1 GiB) TX bytes:1269730040 (1.1 GiB)
Interrupt:67 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 00:0C:29:8F:E7:C5
inet addr:192.168.48.96 Bcast:192.168.48.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe8f:e7c5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:434447 errors:0 dropped:0 overruns:0 frame:0
TX packets:47667 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:102561548 (97.8 MiB) TX bytes:4773970 (4.5 MiB)
Interrupt:67 Base address:0x2080

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:283823 errors:0 dropped:0 overruns:0 frame:0
TX packets:283823 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34704953 (33.0 MiB) TX bytes:34704953 (33.0 MiB)

lo:0 Link encap:Local Loopback
inet addr:192.168.48.88 Mask:255.255.255.255
UP LOOPBACK RUNNING MTU:16436 Metric:1本文出自 “ivon lee” 博客,请务必保留此出处http://lidiantian.blog.51cto.com/456473/341583
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: