## 1. 172.16.51.124負載均衡安裝過程
#### 1.1 安裝keepalived進行lvs配置,安裝ipvsadm工具檢視
sudo apt-get install ipvsadm keepalived
#### 1.2 上面軟體安裝完成後,進行keepalived配置
新建檔案vim /etc/keepalived/keepalived.conf,如下
! configuration file for keepalived
global_defs
router_id lvs_devel
}vrrp_instance vi_1
virtual_ipaddress
}virtual_server 172.16.51.125 80
}real_server 172.16.51.59 80 }}
virtual_server 172.16.51.125 8008
}real_server 172.16.51.59 8008 }}
virtual_server 172.16.51.125 1935
}real_server 172.16.51.59 1935 }}
#### 1.3 修改系統引數
vim /etc/sysctl.conf
找到net.ipv4.ip_forward=1行,取消其注釋。
使用命令sysctl -p,設定立即生效。
#### 1.4 啟動keepalived服務
systemctl start keepalived
設定隨機啟動
systemctl enable keepalived
#### 1.5 簡單檢視lvs**情況
sudo ipvsadm -ln
## 2. 實際業務伺服器上配置
新建指令碼:/usr/local/bin/realserver.sh
內容如下:
#!/bin/bash
vip=172.16.51.125
#/etc/rc.d/init.d/functions
case "$1" in
start)
echo "start lvs of realserver dr"
/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
;;stop)
/sbin/ifconfig lo:0 down
echo "close lvs of realserver dr"
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 "usage: $0 "
exit 1
esac
exit 0
新增可執行許可權
chmod +x /usr/local/bin/realserver.sh
啟動指令碼
/usr/local/bin/realserver.sh start
新增隨機啟動
vim /etc/rc.local
新增配置如下:
# lvs realserver script
/usr/local/bin/realserver.sh start
兩台業務伺服器都執行如上操作即可。
具體原理和步驟還可以參考:
Spring Cloud Ribbon實現負載均衡
之前文章 spring cloud 服務註冊和發現 spring cloud 服務端高可用 負載均衡在系統架構中是乙個非常重要的角色,在前面大型 架構學習總結中,可以看到,高可用,伸縮性,效能幾個架構要素中,負載均衡都有著很重要的地位,是系統壓力緩解,系統擴容的重要手段之一。一般來說,我們講的負載均...
nginx rsync inotify實現負載均衡
實驗環境 前端nginx ip 192.168.6.242,對後端的wordpress 做反向 實現負載均衡 後端nginx ip 192.168.6.36,192.168.6.205都部署wordpress,並使用相同的資料庫 安裝rsync和inotify 在後端的兩個wordpress上配置r...
輕鬆實現Apache,Tomcat集群和負載均衡
輕鬆實現apache,tomcat集群和負載均衡 2006 11 18 12 15 0,環境說明 apache apache 2.0.55 1 個 tomcat apache tomcat 5.5.17 zip版 2個 mod jk mod jk apache 2.0.55.so 1個 第一部分 負...