LVS-DR部署

LVS-DR模式

1.原理圖:
這裏寫圖片描述
2.實驗圖:
(1)環境描述:centos7.2
(2)關閉系統防火牆

 systemctl stop firewalld.service

這裏寫圖片描述
部署步驟:
配置Directory服務器:
一、檢查系統是否支持ip_vs

modprobe ip_vs 加載ip_vs模塊
lsmod |grep ip_vs 查詢模塊

這裏寫圖片描述
二、配置DIP和VIP:
DIP正常配置網卡,地址爲:192.168.100.6

 ifconfig eno16777736:0 192.168.100.7 netmask 255.255.255.255 broadcast 192.168.100.7

這裏寫圖片描述
三、安裝並配置ipvsadm集羣管理工具:

1) yum install ipvsadm -y

添加集羣服務

2)ipvsadm -A -t 192.168.100.7:80 -s rr
    ipvsadm -a -t 192.168.100.7:80 -r 192.168.100.11 -g -w 1
    ipvsadm -a -t 192.168.100.7:80 -r 192.168.100.12 -g -w 1

查詢集羣服務:

ipvsadm -Ln

這裏寫圖片描述
配置RS服務器:
一、禁止arp響應腳本

bash set.sh start
#! /bin/bash
case $1 in
start)
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/eno16777736/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eno16777736/arp_announce
;;
stop)
echo 0 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 0 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 0 > /proc/sys/net/ipv4/conf/eno16777736/arp_ignore
echo 0 > /proc/sys/net/ipv4/conf/eno16777736/arp_announce
;;
esac

二、添加路由及配置lo:0接口

ifconfig lo:0 192.168.100.7 netmask 255.255.255.255 broadcast 192.168.100.7
route add -host 192.168.100.7 dev lo:0

三、安裝並啓動web服務

yum install httpd -y
systemctl start httpd.service
echo "RS1" >>/var/www/html/index.html

客戶端驗證:
這裏寫圖片描述
ipvsadm查詢輪詢
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章