yum -y install httpd net-tools
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
echo"第一个httpd">> /var/www/html/index.html
vim /etc/init.d/lvs
echo"/etc/init.d/lvs start">> /etc/rc.local
vim /etc/init.d/lvs
#!/bin/bash# # Script to start LVS DR real server.# description: LVS DR real server# . /etc/rc.d/init.d/functions
VIP=192.168.10.120
host=`/bin/hostname`case"$1"in
start)# Start LVS-DR real server on this machine.
/sbin/ifconfig lo down
/sbin/ifconfig lo up
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
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
;;
stop)# Stop LVS-DR real server loopback device(s).
/sbin/ifconfig lo:0 down
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
;;
status)# Status of LVS-DR real server.
islothere=`/sbin/ifconfig lo:0 |grep $VIP`
isrothere=`netstat -rn |grep"lo:0"|grep $VIP`if[!"$islothere" -o !"isrothere"];then# Either the route or the lo:0 device# not found. echo"LVS-DR real server Stopped."elseecho"LVS-DR real server Running."fi;;
*)# Invalid entry.echo"$0: Usage: $0 {start|status|stop}"exit 1
;; esac
chmod a+x /etc/init.d/lvs
httpd负载均衡节点2
yum -y install httpd net-tools
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
echo"第二个httpd">> /var/www/html/index.html
vim /etc/init.d/lvs
echo"/etc/init.d/lvs start">> /etc/rc.local
vim /etc/init.d/lvs
#!/bin/bash# # Script to start LVS DR real server.# description: LVS DR real server# . /etc/rc.d/init.d/functions
VIP=192.168.10.120
host=`/bin/hostname`case"$1"in
start)# Start LVS-DR real server on this machine.
/sbin/ifconfig lo down
/sbin/ifconfig lo up
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
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
;;
stop)# Stop LVS-DR real server loopback device(s).
/sbin/ifconfig lo:0 down
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
;;
status)# Status of LVS-DR real server.
islothere=`/sbin/ifconfig lo:0 |grep $VIP`
isrothere=`netstat -rn |grep"lo:0"|grep $VIP`if[!"$islothere" -o !"isrothere"];then# Either the route or the lo:0 device# not found. echo"LVS-DR real server Stopped."elseecho"LVS-DR real server Running."fi;;
*)# Invalid entry.echo"$0: Usage: $0 {start|status|stop}"exit 1
;; esac