五、 Realserver主机上添加shell脚本
1、192.168.19.62主机
[[email protected]_Apache ~]# touch /usr/local/sbin/real.sh [[email protected]_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加上执行的权限)
[[email protected]_Apache ~]# chmod +x /usr/local/sbin/real.sh
2、192.168.19.63物理机跟192.168.19.62同样的方法,这里不多说,配置好后如下图:
3、在windows 服务器上配置VIP,集群里面用的IIS服务器。
①、在控制面板里添加一个硬件设备, Microsoft Loopback Adapter ,如下图:
②、设置ip为vip(192.168.19.65),掩码随意:
③、因为属性里面不能配置255.255.255.255,所以要进注册表编辑器【 开始→运行→cmd 回车 输入regedit 回车就打开 注册表编辑器】修改,搜索【 Ctrl+F】这个vip(192.168.19.65),把掩码改成255.255.255.255,然后禁用启用网卡即可(在window server 2003系统中有二处)。
④、这样在‘网上邻居’上看相应Microsoft Loopback Adapter 的IP MASK就变成了255.255.255.255 如图:
然后在IIS的相应站点下配置IP地址,可使用VIP(192.168.19.65)地址或使用‘全部未分配选项’。如下图:
⑤、这样配置就完成了,之后用:
c:\>telnet 192.168.19.64 80 和c:\>telnet 192.168.19.65 80看一下配置是否已正常启用。
这样就完成了windows服务器IIS的配置工作。
时间: 2024-10-15 14:48:45