linux系統 keepalived配置

一  :需要的環境

二  : 安裝

三 :配置

四 :總結


一:需要的環境

    下載 openssl-devel,更新 update glib* (有些版本需要)

    yum -y install openssl-devel

    yum update glib*

二 :下載 keepalived

     操作步驟:

             創建需要的文件夾

             mkdir  /app
             mkdir  /app/keepalived
             mkdir /etc/keepalived

              下載和安裝 

             cd /app
             wget http://www.keepalived.org/software/keepalived-1.2.24.tar.gz
             tar -zxvf keepalived-1.2.24.tar.gz
             cd keepalived-1.2.24
             ./configure --prefix=/app/keepalived
             make && make install

               拷貝目錄

             cp /app/keepalived/etc/keepalived.conf /etc/keepalived/keepalived.conf
             cp /app/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/keepalived
             cp /app/keepalived/etc/sysconfig/keepalived /etc/sysconfig/keepalived   
             cp  /app/keepalived/sbin/keepalived   /usr/sbin/
                設置權限
            chmod -R 775  /etc/init.d/keepalived

   

三 :配置主備文件

        配置文件在 /etc/keepalived/keepalived.conf

        

        主配置:

! Configuration File for keepalived
global_defs {
   router_id node-00 
}

vrrp_instance VI_1 {
    state MASTER #主
    interface eth1
    virtual_router_id 38
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass x1er44q
    }
    virtual_ipaddress {
        192.168.88.199 #虛擬IP
    }

}

  備配置:

! Configuration File for keepalived
global_defs {
   router_id node-01
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 38
    priority 96
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass x1er44q
    }
    virtual_ipaddress {
        192.168.88.199
    }

}


總結:

    keepalived 日誌查看:

                tail  -200f  /var/log/messages

    啓動命令

                 service keepalived start   #啓動服務
                 service keepalived stop    #停止服務
                 service keepalived restart #重啓服務

   如果主備全部虛擬了IP

         # 配置iptables,允許vrrp流量,或者允許組播流量
        vim /etc/sysconfig/iptables 
       添加: -A INPUT -p vrrp -j ACCEPT # 或者:-A INPUT -m pkttype --pkt-type multicast -j ACCEP

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