• 當前位置:首頁 > IT技術 > 系統服務 > 正文

    centos7 linux 安裝 keeplived
    2022-09-06 22:44:04


    文章目錄

    一、簡介+部署總覽
    1. 簡介

    Keepalived,它是一個高性能的服務器高可用或熱備解決方案,Keepalived主要來防止服務器單點故障的發生問題,可以通過其與Nginx、Haproxy等反向代理的負載均衡服務器配合實現web服務端的高可用。Keepalived以VRRP協議為實現基礎,用VRRP協議來實現高可用性(HA).VRRP(Virtual Router Redundancy Protocol)協議是用于實現路由器冗余的協議,VRRP協議將兩臺或多臺路由器設備虛擬成一個設備,對外提供虛擬路由器IP(一個或多個)。

    2. 部署總覽

    服務器IP

    hostname

    節點說明

    端口

    192.168.159.140

    nk-01

    nginx+keepalived

    80

    192.168.159.141

    nk-02

    nginx+keepalived

    80

    二、安裝實戰

    PS:下載地址:
    ???http://www.keepalived.org/download.html??

    2.1. 安裝環境
    yum install -y openssl openssl-devel
    2.2. 下載軟件包
    wget https://www.keepalived.org/software/keepalived-2.0.20.tar.gz
    2.3. 同步軟件包

    為了節省時間,將此軟件包同步141服務器

    scp keepalived-2.0.20.tar.gz root@192.168.159.141:/app/software
    2.4. 解壓、編譯、安裝

    解壓keepalived

    tar -zxf keepalived-2.0.20.tar.gz -C /app/
    # 編譯、安裝 keepalived
    cd keepalived-2.0.20/ && ./configure --prefix=/app/keepalived
    make && make install

    編譯、安裝 keepalived

    cd keepalived-2.0.20/ && ./configure --prefix=/app/keepalived
    make && make install
    三、系統服務

    將keepalived安裝成Linux系統服務
    將keepalived安裝成Linux系統服務,因為沒有使用keepalived的默認安裝路徑(默認路徑:/usr/local),安裝完成之后,需要做一些修改工作

    3.1. 配置復制

    首先創建文件夾,將keepalived配置文件進行復制
    創建文件夾

    mkdir /etc/keepalived

    將keepalived配置文件進行復制

    cp /app/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
    3.2. 腳本復制

    然后復制 keepalived 腳本文件

    cp /app/keepalived-2.0.20/keepalived/etc/init.d/keepalived /etc/init.d/
    cp /app/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

    建立軟連接

    ln -s /app/sbin/keepalived /usr/sbin/

    由于系統默認建立軟連接,因此需要先刪除默認的

    rm -f /sbin/keepalived

    和自己指定安裝的腳本文件建立軟連接

    ln -s /app/keepalived/sbin/keepalived /sbin/

    驗證

    cd

    centos7 linux 安裝 keeplived_網絡

    3.3. 服務開機啟動

    keepalived 服務設置開機啟動
    可以設置開機啟動:???systemctl enable keepalived.service??,到此我們安裝完畢!

    systemctl enable keepalived.service
    四、配置修改
    4.1. 編輯配置

    創建并編輯keepalived.conf文件

    vim /etc/keepalived/keepalived.conf
    4.2. 140 服務器配置
    global_defs {
    router_id LVS_DEVEL
    }

    vrrp_instance VI_1 {
    state MASTER #主節點
    interface ens33 ## 綁定虛擬IP的網絡接口(網卡),與本機IP地址所在的網絡接口相同(我這里是eth0)
    virtual_router_id 140 ## 虛擬路由ID號(主備節點一定要相同)
    priority 100
    mcast_src_ip 192.168.159.140 ## 本機ip地址
    advert_int 1 # 組播信息發送間隔,倆個節點必須配置一致,默認1s
    authentication {
    auth_type PASS
    auth_pass 123456
    }
    virtual_ipaddress {
    192.168.159.150 ## 虛擬ip,可以指定多個
    }
    }
    4.3. 141 服務器配置
    vim /etc/keepalived/keepalived.conf

    修改 keepalived.conf 配置文件

    global_defs {
    router_id LVS_DEVEL
    }

    vrrp_instance VI_1 {
    state BACKUP #從節點
    interface ens33 ## 綁定虛擬IP的網絡接口(網卡),與本機IP地址所在的網絡接口相同(我這里是eth0)
    virtual_router_id 140 ## 虛擬路由ID號(主備節點一定要相同)
    priority 95
    mcast_src_ip 192.168.159.141 ## 本機ip地址
    advert_int 1 # 組播信息發送間隔,倆個節點必須配置一致,默認1s
    authentication {
    auth_type PASS
    auth_pass 123456
    }
    virtual_ipaddress {
    192.168.159.150 ## 虛擬ip,可以指定多個
    }
    }
    4.4. 啟動keepalived
    service keepalived start
    4.5. 查看keepalived運行狀態
    ps -ef | grep keepalived
    4.6. 停止keepalived服務
    service keepalived stop


    本文摘自 :https://blog.51cto.com/g

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码