Redhat5.8 64位LVS實例環境講解【二】

更多內容請訪問我的個人網站【Linux札記】

五、 Realserver主機上添加shell腳本

1、192.168.19.62主機

[root@xunbang_Apache ~]# touch /usr/local/sbin/real.sh
[root@xunbang_Apache ~]# vim /usr/local/sbin/real.sh
#!/bin/bash
 
VIP=192.168.19.65
 
. /etc/rc.d/init.d/functions
 
case "$1" in
start)
    ifconfig lo:0 $VIP netmask 255.255.255.255 broadcast $VIP
    /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 >/dev/null 2>&1
    echo "RealServer Start OK"
    ;;
stop)
    ifconfig lo:0 down
    route del $VIP >/dev/null 2>&1
    echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
    echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
    echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
    echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
    echo "RealServer Stoped"
    ;;
*)
    echo "Usage: $0 {start|stop}"
    exit 1
esac
 
exit 0

192.168.19.62物理機所需要的配置如下圖裏面(切記給real.sh加上執行的權限)

[root@xunbang_Apache ~]# chmod +x /usr/local/sbin/real.sh

lvs_16

2、192.168.19.63物理機跟192.168.19.62同樣的方法,這裏不多說,配置好後如下圖:

lvs_17

3、在windows 服務器上配置VIP,集羣裏面用的IIS服務器。

①、在控制面板裏添加一個硬件設備, Microsoft Loopback Adapter ,如下圖:

lvs_18

lvs_19

 

②、設置ip爲vip(192.168.19.65),掩碼隨意:

lvs_20

③、因爲屬性裏面不能配置255.255.255.255,所以要進註冊表編輯器【 開始→運行→cmd 回車  輸入regedit 回車就打開 註冊表編輯器】修改,搜索【 Ctrl+F】這個vip(192.168.19.65),把掩碼改成255.255.255.255,然後禁用啓用網卡即可(在window server 2003系統中有二處)。

lvs_21

④、這樣在‘網上鄰居’上看相應Microsoft Loopback Adapter 的IP MASK就變成了255.255.255.255 如圖:

lvs_23

然後在IIS的相應站點下配置IP地址,可使用VIP(192.168.19.65)地址或使用‘全部未分配選項’。如下圖:

lvs_22

⑤、這樣配置就完成了,之後用:

c:\>telnet 192.168.19.64 80 和c:\>telnet 192.168.19.65 80看一下配置是否已正常啓用。

這樣就完成了windows服務器IIS的配置工作。


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