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模式測試成功