lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
前提:已經安裝好 lvs+nginx+tomcat_1、tomcat_2+redis環境 ,可參考 (略有改動,比如tomcat_1、tomcat_2安裝在兩臺機器上,而不是單機多例項 ,自行稍稍變動一下就可以了 )http://blog.csdn.net/zhang123456456/article/details/73437710
環境說明:為了節約資源,有多項服務配置在同一臺虛擬機器上,由於埠不同,並不影響使用。
os: centos 6.7
lvs : 10.219.24.23
nginx : 10.219.24.26:80
tomcat_1: 10.219.24.21:80
tomcat_2: 10.219.24.23:80
redis: 10.219.24.23:6379
安裝配置完以上所有環境後,最後進行 lvs dr模式的配置。這裡只記錄最後lvs dr配置記錄。
1、 -- ditecter server ( 前端伺服器 )繫結 vip
[root@mysql03 ~]# ifconfig eth0:1 10.219.24.66/8 up
[root@mysql03 ~]# route add -host 10.219.24.66 dev eth0:1
[root@mysql03 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
inet addr:10.219.24.26 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::20c:29ff:fe79:f402/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11815 errors:0 dropped:0 overruns:0 frame:0
TX packets:15001 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1170750 (1.1 MiB) TX bytes:3612189 (3.4 MiB)
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:79:F4:02
inet addr:10.219.24.66 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
2、 -- real server 修改核心引數,隱藏 real server 的 vip (所有real server 伺服器都要操作)
[root@mysql ~]# echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore
[root@mysql ~]# echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
[root@mysql ~]# echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
[root@mysql ~]# echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce
-- real server 繫結 vip (所有real server 伺服器都要操作)
[root@mysql ~]# ifconfig lo:1 10.219.24.66 netmask 255.255.255.255 broadcast 10.255.255.255 up
[root@mysql ~]# route add -host 10.219.24.66 dev lo:1
3、 -- lvs伺服器新增一個叢集服務
ipvsadm -A -t 10.219.24.66:80 -s rr
-- 向指定的叢集服務中新增 Real Server
ipvsadm -a -t 10.219.24.66:80 -r 10.219.24.21:80 –g
ipvsadm -a -t 10.219.24.66:80 -r 10.219.24.23:80 –g
說明: -r:指定RS,可以包含{IP[:port]},只有支援埠對映(NAT)的LVS型別才允許此處使用跟叢集服務中不同的埠
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2141233/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LVS 負載均衡之 VS/DR 模式負載模式
- LVS - 直接路由(DR)模式示例路由模式
- LVS DR模式單網段案例模式
- LVS-DR直連路由模式路由模式
- LVS的DR模型配置模型
- LVS + Keepalived + Nginx基於DR模式構建高可用方案Nginx模式
- LVS 負載均衡之 VS/NAT 模式負載模式
- LVS 負載均衡之 VS/TUN 模式負載模式
- 大白話理解LVS DR模型中的arp_ignore模型
- LVS
- LVS(五)LVS的持久連線
- LVS負載均衡群集概念、NAT模式LVS負載均衡實戰部署負載模式
- linux下部署lvs-DR群集構建實施過程Linux
- LVS - 地址轉換(NAT)模式示例模式
- LVS負載均衡群集--NAT模式負載模式
- LVS-NAT模式的實現模式
- LVS原理
- LVS-NAT模式的配置詳解模式
- LVS四種實現模式詳解模式
- 負載均衡之--Nginx、LVS、HAProxy負載Nginx
- LVS (一) 原理
- LVS詳解
- LVS搭配Keepalived
- haproxy和lvs
- lvs 分割槽
- LVS基礎-四種模式原理與實現模式
- KeepAlived+LVS+NginxNginx
- LVS 負載均衡負載
- LVS+Keepalived群集
- 伺服器群集—LVS負載均衡群集(LVS-NAT部署)伺服器負載
- 負載均衡之LVS與Nginx對比負載Nginx
- 叢集,lvs負載均衡的四種工作模式負載模式
- LVS(二)NAT模型配置模型
- keepalived(三)LVS+Keepalived
- LVS - ipvsadm命令參考
- Linux LVS 負載均衡Linux負載
- LVS介紹與配置
- LVS叢集技術
- LVS+keepalived高可用