1. 程式人生 > >lvs-dr模式 安裝配置

lvs-dr模式 安裝配置

二零一六

第一季度

版本

V1.0

LVS_DR模式 安裝配置

伺服器組 吳興普 2016.01

LVS_DR模式搭建配置

一基本環境

實驗環境: WinServer2012 Hyper-V 

1.群集地址(VIP):172.28.14.178

2.CentOS6.6  LVS排程伺服器    172.28.14.201

3 .CentOS6.6  儲存伺服器     172.28.14.247

4.CentOS6.6 網站伺服器1    172.28.14.248

5.CentOS6.6 網站伺服器2     172.28.14.249

環境如下圖:

二LVS排程伺服器配置   

@2號伺服器 排程伺服器配置

新增eth0:0  172.28.14.178

vi ifcfg-eth0:0

1 DEVICE=eth0:0

  2 ONBOOT=yes

  3 BOOTPROTO=none

  4 IPADDR=172.28.14.178

  5 NETMASK=255.255.255.0

ifup eth0:0

vi /etc/sysctl.conf

新增 禁用重定向配置 (如有多塊 最後一條另加)

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.default.send_redirects = 0

net.ipv4.conf.eth0.send_redirects = 0

sysctl -p 重新整理核心配置

宣告ip_vs模組(確認是否支援lvs)

modprobe ip_vs

cat /proc/net/ip_vs

安裝lvs

yum –y install ipvsadm

ipvsadm –v (檢視到版本資訊,確認安裝成功)

停止lvs服務

service ipvsadm stop

新增lvs配置 ( 刪除命令 ipvsadm -D -t IP/或ipvsadm –C 清空 )

# -s rr 代表輪詢演算法 –g 代表DR模式

ipvsadm -A -t 172.28.14.178:80 -s rr                                 

 localhost]# ipvsadm -a -t 172.28.14.178:80 -r 172.28.14.248:80 -g     
 localhost]# ipvsadm -a -t 172.28.14.178:80 -r 172.28.14.249:80 -g

service ipvsadm save

檢視 ipvsadm -Ln

#ipvs配置資訊檔案位置為/etc/sysconfig/ipvsadm

三 網站伺服器操作

1.網站伺服器 4號伺服器修改配置

配置lo:0網絡卡

cp ifcfg-lo ifcfg-lo:0 #生成網絡卡檔案

vi ifcfg-lo:0 修改如下內容

DEVICE=lo:0

IPADDR=172.28.14.178

NETMASK=255.255.255.255

修改核心引數 vi /etc/sysctl.conf新增如下內容

net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

net.ipv4.conf.default.arp_ignore = 1

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

sysctl –p 重新整理核心引數

新增路由解析 (所有訪問VIP的地址交由lo:0網絡卡處理)

route add  -host 172.28.14.178 dev lo:0

網站伺服器5執行同樣操作

2.儲存伺服器3操作步驟 (實驗環境可省略此步驟)

yum -y install nfs-utils rpcbind 

建立資料夾, 共享儲存檔案

mkdir /share

vi /etc/exports

/share /172.28.14.0/24(rw,sync)

建立共享網頁檔案

echo "test nfs web" >> /share/index.html                                

service rpcbind restart

service nfs  restart

如果提示啟動失敗則參考解決方法

service rpcbind restart

service nfslock restart

service nfs restart  

如果報錯為Starting NFS mountd: rpc.mountd: svc_tli_create: could not open connection for udp6

參考解決方法 vi /etc/netconfig 註釋掉ipv6相關行

#udp6 tpi_clts v inet6 udp - -
#tcp6 tpi_cots_ord v inet6 tcp - -

網站伺服器 4號 操作 安裝apache 掛載共享儲存

yum –y install httpd

mount -t nfs 172.28.14.247:/share /var/www/html 

service httpd restart

網站伺服器5 建立基本網站 不再贅述 (網站5不掛載共享儲存,方便測試看到不一樣的網站,看出LVS效果)

cd /var/www/html 
 vi index.html 

service httpd restart

LVS伺服器執行

service ipvsadm start

四 測試結果

訪問同一個IP 172.28.14.178 重新整理可以看到2個不同頁面 LVS_DR模式測試成功