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

1      真實服務器real  server 配置

1.1.1     Lvs_rs的配置。

/etc/rc.d/init.d/中新建一個腳本。

注:我會提供已經寫好的腳本,只需複製就行了,腳本名字叫lvs_rs,複製到/etc/rc.d/init.d下(如下)

lvs_rs腳本代碼

#!/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_drlvs_switch複製到/etc/ha.d/resource.d/

注:lvs_drlvs_switch的腳本我會提供。(如下)

1.1.2     啓動服務

主節點 備用節點都起動服務 service heartbeat start

/etc/ha.d/resource.d/ldirectord start

2      測試

查看主lvsip信息,現在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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章