具體步驟如下:
一、director配置
二、real server 配置
1、編輯網路介面
[root @cluser1 root] #vi /etc/sysconfig/network-scripts/ifcfg-eth0
device=eth0
bootproto=static
broadcast=192.168.0.255
hwaddr=00:0c:29:54:80:3a
ipaddr=192.168.0.249
netmask=255.255.255.0
network=192.168.0.0
onboot=yes
type=ethernet
2、編輯 lvs 指令碼
[root @cluser1 root] # vi /etc/init.d/lvsrs
#!/bin/bash
vip=192.168.0.222
case "$1" in
start)
echo "start real server"
/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 "closeing real server....."
ifconfig lo:0 down
;; *)
echo "usage: $0
exit 1
esac
# 儲存並退出
將 /etc/init.d/lvsrs 放到 /etc/rc.local 檔案中,這樣可以在開機時自啟動
[root @cluser1 root] # echo 「/etc/init.d/lvsrs」 >> /etc/rc.local
在另外一台 real server 上做相同的設定
確保 real server 上的 http 服務已處於監聽狀態,可以用 netstat –tlunp 命令檢視
[root @ cluster1 root] # netstat –tlunp
如果沒有啟用啟用 http 服務,請啟用。
[root @ cluster1 root] # /usr/local/apache/bin/apachectl start
Nginx Tomcat負載均衡群集
目前很多大型 都應用nginx伺服器作為後端 程式的反向 及負載均衡器,提公升整個站點的負載併發能力 nginx負載均衡是通過反向 實現的 本案例以nginx作為負載均衡器,tomcat作為應用伺服器,具體安裝方法請見本人其他文章 1安裝nginx 17驗證 設定權重 21 root localho...
mysql負載均衡群集筆記
首先在這裡感謝51cto上的一位朋友,我是在他的文件幫助下,完成這個服務的,由於不知道姓名所以這樣了,謝謝 ndb mgmd mgm 1 node s id 1 10.0.0.95 version 4.1.9 mysqld api 2 node s id 4 version 4.1.9 id 5 v...
配置HAProxy實現Web負載均衡
環境 一台安裝haproxy,兩台安裝apache服務 防火牆和selinux關閉 原始碼安裝 wget zcvf haproxy 1.3.20.tar.gz cd haproxy 1.3.20 make target linux26 prefix usr local haproxy make in...