gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

Keepalived搭建LVS高可用集群

一 基礎環境

1.1 IP規劃

OS:CentOS 6.8 64位
節點類型
IP規劃
主機名
類型
主 Director Server
eth0:172.24.8.10
DR1
公共IP
eth1:192.168.56.100
心跳
私有IP
eth0:0:172.24.8.100
虛擬IP
主 Director Server
eth0:172.24.8.11
DR2
公共IP
eth1:192.168.56.101
心跳
私有IP
Real Server 1
eth0:172.24.8.12
rs1
公共IP
lo:0:172.24.8.100
虛擬IP
Real Server 1
eth0:172.24.8.13
rs2
公共IP
lo:0:172.24.8.100
虛擬IP

1.2 架構規劃

Keepalived搭建LVS高可用集群

二 高可用LVS負載均衡集群部署

2.1 NTP部署

操作略,具體可參考N01.1.1-常見服務《NTP》。
注意:為了保證集群的穩定性,強烈建議在所有節點均部署NTP同步服務,保證所有時鐘一致。

2.2 部署httpd集群

[root@RServer01 ~]# yum -y install httpd
[root@RServer01 ~]# service iptables stop
[root@RServer01 ~]# chkconfig iptables off
[root@RServer01 ~]# vi /etc/selinux/config
SELINUX=disabled
[root@master ~]# setenforce 0                    #關閉SELinux及防火墻

注意:后端所有Real服務器節點都需要安裝,用于模擬測試。
建議:為了測試方便,建議所有節點關閉防火墻和SELinux,若未關閉防火墻也可通過下列方式放通:

firewall-cmd –permanent–-add-service=keepalived
firewall-cmd –reload

2.3 安裝Keepalived

[root@lvsmaster ~]# yum -y install gcc gcc-c++ make kernel-devel kernel-tools kernel-tools-libs kernel libnl libnl-devel libnfnetlink-devel openssl-devel wget openssh-clients        #安裝基礎環境及依賴
[root@lvsmaster ~]# ln -s /usr/src/kernels/`uname -r` /usr/src/linux
[root@lvsmaster ~]# wget http://www.keepalived.org/software/keepalived-1.3.6.tar.gz
[root@lvsmaster ~]# tar -zxvf keepalived-1.3.6.tar.gz        #編譯安裝Keepalived
[root@lvsmaster ~]# cd keepalived-1.3.6/
[root@lvsmaster keepalived-1.3.6]# ./configure –prefix=/usr/local/keepalived
[root@Master keepalived-1.3.9]# make && make install

注意:CentOS6.8安裝高于1.3.6版本會出現未知錯誤。

2.4 添加啟動相關服務

[root@lvsmaster ~]# mkdir /etc/keepalived
[root@lvsmaster ~]# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
[root@lvsmaster ~]# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
[root@lvsmaster ~]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
[root@lvsmaster ~]# vi /etc/init.d/keepalived  #創建Keepalived啟動腳本,如附件
#!/bin/sh
#
# keepalived  High Availability monitor built upon LVS and VRRP
#
# chkconfig:  – 86 14
# description: Robust keepalive facility to the Linux Virtual Server project
#              with multilayer TCP/IP stack checks.

### BEGIN INIT INFO
# Provides: keepalived
# Required-Start: $local_fs $network $named $syslog
# Required-Stop: $local_fs $network $named $syslog
# Should-Start: smtpdaemon httpd
# Should-Stop: smtpdaemon httpd
# Default-Start:
# Default-Stop: 0 1 2 3 4 5 6
# Short-Description: High Availability monitor built upon LVS and VRRP
# Description:      Robust keepalive facility to the Linux Virtual Server
#                    project with multilayer TCP/IP stack checks.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

exec=”/usr/sbin/keepalived”
prog=”keepalived”
config=”/etc/keepalived/keepalived.conf”

[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog

lockfile=/var/lock/subsys/keepalived

start() {
    [ -x $exec ] || exit 5
    [ -e $config ] || exit 6
    echo -n $”Starting $prog: “
    daemon $exec $KEEPALIVED_OPTIONS
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
}

stop() {
    echo -n $”Stopping $prog: “
    killproc $prog
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
}

restart() {
    stop
    start
}

reload() {
    echo -n $”Reloading $prog: “
    killproc $prog -1
    retval=$?
    echo
    return $retval
}

force_reload() {
    restart
}

rh_status() {
    status $prog
}

rh_status_q() {
    rh_status &>/dev/null
}

case “$1” in
    start)
        rh_status_q && exit 0
        $1
        ;;
    stop)
        rh_status_q || exit 0
        $1
        ;;
    restart)
        $1
        ;;
    reload)
        rh_status_q || exit 7
        $1
        ;;
    force-reload)
        force_reload
        ;;
    status)
        rh_status
        ;;
    condrestart|try-restart)
        rh_status_q || exit 0
        restart
        ;;
    *)
        echo $”Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}”
        exit 2
esac
exit $
[root@lvsmaster ~]# chmod u+x /etc/rc.d/init.d/keepalived
[root@lvsmaster ~]# vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
……
  smtp_connect_timeout 30
  router_id LVS_Master  #表示運行Keepalived服務器的一個標識
}

vrrp_instance VI_1 {
    state MASTER   #指定Keepalived的角色
    interface eth0   #指定HA監測網絡的接口
    virtual_router_id 51            #同一個vrrp實例使用唯一的標識,即同一個vrrp_instance下,Master和Backup必須是一致的
    priority 100   #定義優先級,數值越大,優先級越高
    advert_int 1   #設定Mater和Backup負載均衡器之間同步檢查時間間隔
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        172.24.8.100  #設置虛擬IP地址
    }
}

virtual_server 172.24.8.100 80 {
    delay_loop 6   #運行情況檢查時間
    lb_algo rr   #設置負載均衡算法
    lb_kind DR   #設置LVS實現負載均衡的機制,有NAT/DR/TUN
    persistence_timeout 50  #會話保持時間
    protocol TCP    #指定轉發類型

    real_server 172.24.8.12 80 {
        weight 1   #服務節點的權值,數值越大,權值越高
        TCP_CHECK {
        connect_timeout 5  #表示無響應超時時間,單位是秒
        nb_get_retry 3  #表示重試次數
        delay_before_retry 3 #表示重試間隔
        }
    }
real_server 172.24.8.13 80 {
        weight 1
        TCP_CHECK {
        connect_timeout 5
        nb_get_retry 3
        delay_before_retry 3
    }
}
}
[root@lvsmaster ~]# scp /etc/keepalived/keepalived.conf 172.24.8.11:/etc/keepalived/keepalived.conf
[root@lvsbackup ~]# vi /etc/keepalived/keepalived.conf
state BACKUP
priority 80

注意;備用Director Server上需要修改狀態為BACKUP和priority優先級。

2.5 安裝IPVS管理工具

  1 [root@lvsmaster ~]# yum -y install ipvsadm

2.6 配置Real Server節點

在LVS的DR和TUN模式下,用戶訪問請求到大Real Server后,Real Server的響應報文直接返回給用戶,而不需經過Director Server。因此,需要在每個Real Server上配置虛擬VIP地址。
注意:回環接口綁定vip,且禁止arp請求等操作,可通過以下腳本實現:腳本可留言索要。
  1 [root@RServer01 ~]# vi /etc/init.d/lvsrs    2 [root@RServer01 ~]# chmod u+x /etc/init.d/lvsrs

 

2.7 啟動集群

[root@RServer01 ~]# service httpd start
[root@RServer01 ~]# chkconfig httpd on
[root@RServer02 ~]# service httpd start
[root@RServer02 ~]# chkconfig httpd on

[root@lvsmaster ~]# service keepalived start
[root@lvsmaster ~]# chkconfig keepalived on
[root@lvsbackup ~]# service keepalived start
[root@lvsbackup ~]# chkconfig keepalived on

[root@RServer01 ~]# service lvsrs start
[root@RServer02 ~]# service lvsrs start

三 測試集群

3.1 高可用功能測試

停止主Director Server服務器的Keepalived,觀察/var/log/messages日志,可知備機會立刻變為MASTER,并且接管主機的虛擬ip資源。重啟主Director Server服務器的Keepalived,備機會重新恢復為BACKUP角色。
具體測試略。

3.2 負載均衡測試

  1 [root@RServer01 ~]# echo 'This is Real Server01!' >>/var/www/html/index.html    2 [root@RServer01 ~]# echo 'This is Real Server02!' >>/var/www/html/index.html

 
然后瀏覽器訪問:http://172.24.8.100,并不斷的刷新,能分別看到Server01和Server02即可。

3.3 故障切換測試

  1 [root@RServer01 ~]# service httpd stop

Keepalived搭建LVS高可用集群

當關掉其中一個Real Server時,訪問VIP,只會顯示還處于集群中的web節點。

Keepalived搭建LVS高可用集群

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
超碰97免费观看| 香蕉视频xxxx| 日韩在线视频在线| 黄色www在线观看| 中文字幕欧美人妻精品一区| 日本成人性视频| 亚洲日本黄色片| 久久精品影视大全| 国产精品亚洲a| 国产99久久九九精品无码| 欧美成人福利在线观看| 国产情侣av自拍| 一本大道熟女人妻中文字幕在线| 国产高清www| 国产精品97在线| 久草综合在线观看| 日韩成人午夜影院| 黄色一级片黄色| 国产97色在线 | 日韩| 久久人人爽av| 国产美女在线一区| 欧美激情国产精品日韩| 日本免费色视频| 国产精品97在线| 香蕉视频免费版| 男女爽爽爽视频| 国产女教师bbwbbwbbw| 麻豆tv在线播放| 天天做天天干天天操| 乱妇乱女熟妇熟女网站| 艳母动漫在线观看| 免费看污污视频| 99九九精品视频| 999香蕉视频| 激情综合在线观看| 永久免费看av| 精品嫩模一区二区三区| 日韩av影视大全| 99热都是精品| www.av91| 欧美激情国产精品日韩| 99蜜桃臀久久久欧美精品网站| 北条麻妃在线视频观看| 草草视频在线免费观看| 免费看又黄又无码的网站| 欧美久久在线观看| 香蕉视频免费版| av动漫在线看| 亚洲精品中文字幕乱码无线| 国产一区二区在线观看免费视频| 欧美成人手机在线视频| wwwwww欧美| 亚洲精品20p| 黄页网站大全在线观看| 日本中文字幕二区| a√天堂在线观看| 艳母动漫在线观看| 六月丁香婷婷激情| www污在线观看| www欧美激情| 欧美综合在线播放| 在线免费看污网站| 久国产精品视频| 久久视频这里有精品| 天天爱天天做天天操| 黄色一级片免费的| 欧美婷婷精品激情| 午夜激情福利在线| 香港日本韩国三级网站| 精品少妇在线视频| 日韩 欧美 视频| 成人免费在线视频播放| 懂色av粉嫩av蜜臀av| 日韩精品福利片午夜免费观看| 天天色天天干天天色| 免费的av在线| 成人av一级片| 一级黄色高清视频| 亚洲精品国产suv一区88| 欧美日韩成人免费视频| 男女污污的视频| 国内国产精品天干天干| 蜜臀av.com| 国产免费人做人爱午夜视频| 不卡中文字幕在线观看| 免费高清一区二区三区| 午夜国产福利在线观看| 久久久噜噜噜www成人网| 日日夜夜精品视频免费观看| 免费黄色福利视频| 污污视频网站在线| 91免费黄视频| 国产91porn| 亚洲黄色小视频在线观看| 成人一对一视频| aaa免费在线观看| 免费看av软件| 午夜在线观看av| 国产美女网站在线观看| 久久人妻无码一区二区| 六月婷婷激情网| 免费在线观看污污视频| 中文字幕66页| aaa一级黄色片| 成人手机视频在线| 成年人三级视频| 国产九九九视频| 国产视频在线观看网站| 国产一区二区三区在线免费| 欧美一级中文字幕| 欧美亚洲精品一区二区| 欧美在线观看成人| 黄在线观看网站| 天堂网成人在线| 日本精品免费在线观看| 日韩欧美国产片| 男人添女人下部视频免费| 亚洲精品蜜桃久久久久久| 日韩精品视频久久| 国产乱码一区二区三区四区| 99视频在线视频| 久久久久久久久久久99| 中文字幕第22页| 欧美激情 国产精品| 精品综合久久久久| 18禁免费无码无遮挡不卡网站| 香蕉视频网站入口| 国产精品视频一二三四区| 97国产精东麻豆人妻电影 | 99视频在线免费播放| 亚洲天堂2018av| 少妇人妻互换不带套| 又大又硬又爽免费视频| 中文字幕一区二区在线观看视频| 国产免费观看高清视频| 成年丰满熟妇午夜免费视频| 91小视频网站| 美女在线免费视频| 国产一二三四区在线观看| 久久久久亚洲av无码专区喷水| 成人午夜激情av| 国产美女18xxxx免费视频| 日本黄色片一级片| 麻豆av免费在线| 亚洲18在线看污www麻豆| 中文字幕一区二区在线观看视频| www.se五月| 亚洲色成人www永久在线观看| 大桥未久一区二区三区| 亚洲人成无码网站久久99热国产| 日韩人妻精品无码一区二区三区| 91制片厂毛片| 欧洲精品一区二区三区久久| 91av资源网| 人妻av中文系列| 男人的天堂最新网址| 欧美中日韩在线| 8x8x成人免费视频| av网站在线观看不卡| 国产在线无码精品| 一级特黄性色生活片| 亚洲最新免费视频| 中文字幕免费高清在线| 女人扒开屁股爽桶30分钟| 无码人妻精品一区二区蜜桃百度| 乱子伦视频在线看| 日韩精品一区二区三区久久| 毛片在线视频观看| 国产女主播自拍| 欧日韩免费视频| av免费观看大全| 少妇无码av无码专区在线观看| 国产肉体ⅹxxx137大胆| 欧美另类videosbestsex日本| 九九久久九九久久| 免费特级黄色片| 黄色免费福利视频| 国产综合免费视频| 久久久久久久久久一区| 国产a级黄色大片| www.com毛片| 日本高清视频免费在线观看| 在线视频日韩欧美| 日本三级免费网站| 亚洲欧美国产中文| 国产人妻互换一区二区| 亚洲人成无码www久久久| 久久久久久久久久网| 成人免费毛片在线观看| 亚洲激情在线观看视频| 在线观看18视频网站| 国产真人无码作爱视频免费| japanese在线播放| 亚洲美女爱爱视频| 国产又粗又长又大的视频| 97av中文字幕| 一级淫片在线观看| 欧美xxxxx在线视频| 香港三级韩国三级日本三级| 欧美a v在线播放|