1. 程式人生 > >LVS-DR模式配置搭建

LVS-DR模式配置搭建

1.Director配置 

操作IP 192.168.0.108,配置VIP(建立eth0:0並配置)

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0

vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0:0
UUID=b6790a67-bcb1-4b5f-87f8-8355ef4ebea0
DEVICE=eth0:0
ONBOOT=yes
IPADDR=192.168.0.108
NETMASK=255.255.255.0

systemctl restart network

2.安裝ipvsadm並配置

yum install -y ipvsadm

ipvsadm -A -t 192.168.0.108 -s rr
ipvsadm -a -t 192.168.0.108:80 -r 192.168.0.133 -g
ipvsadm -a -t 192.168.0.108:80 -r 192.168.0.134 -g

[[email protected] ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.0.108:80 rr
  -> 192.168.0.133:80             Route   1      0          0
  -> 192.168.0.134:80             Route   1      0          0
#防火牆設定

firewall-cmd --permanent --add-port=80/tcp

forewall-cmd --reload

3、兩臺apache配置

yum install -y httpd
systemctl enable httpd
systemctl start httpd
cp /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-lo:1

vi /etc/sysconfig/network-scripts/ifcfg-lo:1

DEVICE=lo:1
IPADDR=192.168.0.108
NETMASK=255.255.255.255
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
ONBOOT=yes
NAME=loopback
~

systemctl restart network

firewall-cmd --permanent --add-port=80/tcp

#關閉VIP ARP響應

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

伺服器新增首頁

echo abctest192.168.0.134 >/var/www/html/index.html

echo edf is test192.168.0.133 >/var/www/html/index.html

4.測試
[[email protected] ~]# curl http://192.168.0.108
edf is test192.168.0.133
[[email protected] ~]# curl http://192.168.0.108
abctest192.168.0.134
[[email protected] ~]# curl http://192.168.0.108
edf is test192.168.0.133
[[email protected] ~]# curl http://192.168.0.108
edf is test192.168.0.133

5.指令碼實現

lvs管理器上的指令碼

#!/bin/bash
#lvs管理器配置,lvs之DR模式
# vim /usr/local/sbin/lvs_nat.sh
echo 1 > /proc/sys/net/ipv4/ip_forward
ipv=/sbin/ipvsadm
vip=192.168.0.108
rs1=192.168.0.133
rs2=192.168.0.134
#新增vip網絡卡之eth0:0
ifconfig eth0:0 down
ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip dev eth0:0
ipvsadm -C
ipvsadm -A -t 192.168.0.108 -s rr
ipvsadm -a -t 192.168.0.108:80 -r 192.168.0.133 -g
ipvsadm -a -t 192.168.0.108:80 -r 192.168.0.134 -g
#關閉VIP ARP響應
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

兩臺apache上的配置指令碼

#!/bin/bash
# vim /usr/local/sbin/lvs_dr_rs.sh
vip=192.168.0.108
#新增lo:1
ifconfig lo:1 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip lo:1
#關閉VIP ARP響應
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

相關推薦

LVS(一)LVS簡介及LVS-DR模式配置搭建

        director(分發器) 分配請求到real server。real server處理請求後直接回應給使用者。director負載均衡器近處理客戶機與伺服器的一半連線。IP Tunneling技術極大提高了director的排程處理能力,同時也極大地提高系統能容納的最大節點數,可以超過100

LVS-DR模式配置搭建

1.Director配置  操作IP 192.168.0.108,配置VIP(建立eth0:0並配置) cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcf

centos 6.5 LVS-DR模式群集搭建與維護

bsp selinux 軟件 cti 3.1 root權限 scp arp sched 群集列表 LB:192.168.4.4RIP1:192.168.4.5RIP2:192.168.4.6RIP3:192.168.4.7NFS:192.168.4.8 LB集群的管理工作包

LVS DR模式配置

模式 .cn href lvs dr模式 實踐 介紹 lan 註意事項 htm 關於LVS的相關介紹,以下兩篇文章均做了具體的介紹: http://www.linuxvirtualserver.org/zh/lvs1.html http://www.cnblogs.com/

lvsdr模式配置腳本

htm csdn spa cas -a adc class port p s 1 dr模式介紹 1.1 lvs的安裝 安裝具體解釋:http://blog.csdn.net/CleverCode/article/details/50586957。

linux下基於lvs-dr模式的電子商務平臺搭建

linux lvs dr 1)環境準備一臺lvs服務器,兩臺以上實現了電子商務平臺的服務器作為realserver(之前博客有搭建過程)2)將realserver服務器的主機模式的網卡移除3)在lvs服務器上配置主機模式的網卡別名4)添加路由記錄5)開啟一個基於80端口的虛擬服務6)配置reals

配置LVS/DR模式的LB集群

測試 config serve 故障 1.3 tar ipv4 分發器 eal 集群與存儲 Day2 配置LVS/DR模式的LB集群1 配置網站服務器 51/521.1 配置VIP地址[root@pc51 ~]# ifconfig lo:1 192.168.4.252/3

LVS DR模式搭建、keepalived + LVS

mtu mas ipv4 依然 int ns3 tco link 轉發 18.11 LVS DR模式搭建 DR模式搭建-準備工作 三臺機器 分發器,也叫調度器(簡寫為dir)分發器:192.168.21.130/24rs1:192.168.21.132/24rs2:19

LVS DR模式搭建、keepalived+LVS搭建介紹

架構 size ali tcp協議 1.0 狀態 systemctl rtu rest LVS DR模式搭建 1.準備工作 DR模式同樣需要三臺虛擬機,三臺機器只需要有“公網”IP,但在這種模式下又多了一個VIP。 調度器dir:172.16.111.100真實服務器r

LVS DR模式搭建、keepalived+LVS

mtu 安裝 選擇 .cn 命令 ive 生產 log ica LVS DR 模式搭建 準備工作 三臺機器,三臺機器均有公網IP。 調度器(director) IP:192.168.159.131 real server 1 (real1) IP:192.168.1

負載均衡(LVS DR模式搭建DR只用一個公網ip,Keepalived+LVS DR)

manage 出現 backup wan ria 文件 重復 ipv4 簡單 一、LVS DR模式搭建準備工作三臺機器:分發器,dir:192.168.52.100rs1:192.168.52.101 (網關改回來,之前nat模式改成100)rs2: 192.168.52

LVS DR模式搭建

LVS DR模式 分發器的設置 配置ens33網卡 [root@lynn-04 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=s

LVS DR 模式搭建、Keepalived+LVS DR模式搭建

Linux學習筆記LVS DR 模式搭建 Keepalived+LVS DR模式搭建 LVS DR 模式搭建、Keepalived+LVS DR模式搭建

18.11 LVS DR模式搭建18.12 keepalived + LVS

十六周一次課(4月11日)18.11 LVS DR模式搭建首先將兩臺rs的網關改回來,因為在做nat模式的時候更改了網關vip需要綁定在所有的機器上在分以器dir上編輯腳本vim /usr/local/sbin/lvs_dr.sh內容#! /bin/bashecho 1 > /proc/sys/net/

LVS DR模式負載均衡搭建、keepalived高可用+LVS負載均衡配合

lvs lvs dr模式 lvs負載均衡 keepalived+LVS LVS DR模式搭建 準備:dir(調度器):192.168.188.2rs1:192.168.188.3rs2:192.168.188.6vip:192.168.188.200 安裝ipvsadm yum insta

2018-4-11 16周1次課 LVS DR模式搭建、keepalived + LVS

lvs18.11 LVS DR模式搭建IPtunnel模式用到的不多,不再多贅述1,準備工作三臺機器分發器,也叫調度器(簡寫dir):192.168.65.128rs1:192.168.65.129rs2:192.168.65.130vip:192.168.65.100dir上編寫腳本 vim /usr/lo

LVS DR模式搭建 keepalived + LVS

lvs dr keepalived+lvs lvs DR dir 編寫腳本vim /usr/local/sbin/lvs_dr.sh #! /bin/bashecho 1 > /proc/sys/net/ipv4/ip_forwardipv=/usr/sbin/ipvsadmvip=192.16

18.11 LVS DR模式搭建 18.12 keepalived + LVS

11 LVS DR模式搭建 18.1218.11 LVS DR模式搭建 18.12 keepalived + LVS 擴展haproxy+keepalived http://blog.csdn.net/xrt95050/article/details/40926255nginx、lvs、haproxy比較

18.11 LVS DR模式搭建

18.11 LVS DR模式搭建18.11 LVS DR模式搭建1 準備三臺機器 分發器(也叫調度器,簡寫為dir)192.168.189.128 rs1 192.168.189.129 rs2 192.168.189.130 每臺機器上(包括dir,所有rs)都設置vip 192.168.189.2002

64.LVS DR模式搭建、keepalived + LVS

keepalived + LVS LVS DR模式搭建 一、DR模式搭建 – 準備工作 由於之前134與135的網關改為了192.168.127.133 ,現在都改為正常的192.168.127.2 vim /etc/sysconfig/network-scripts/ifcfg-ens33 //