Centos Install Keepalived

來源:互聯網
上載者:User

標籤:

  1. Keepalived簡介
    Keepalived 的作用是檢測 網頁伺服器的狀態,如果有一台 網頁伺服器死機,或工作出現故障,Keepalived 將檢測到,並將有故障的 網頁伺服器從系統中剔除,當 網頁伺服器工作正常後 Keepalived 自動將 網頁伺服器加入到伺服器群中,這些工作全部自動完成,不需要人工幹涉,需要人工做的只是修複故障的 網頁伺服器。

    Keepalived也可以做雙機,當主keepalived伺服器宕機,可自動切換至備份Keepalived伺服器提供服務。
  2. 安裝
    yum -y install kernel-headers kernel-devel
    yum -y install popt libnl libnl-devel popt-static
    yum -y install ipvsadm
    yum -y install keepalived
  3. 修改設定檔
    vi /etc/keepalived/keepalived.conf
    ! Configuration File for keepalivedglobal_defs {   notification_email {     616043155@qq.com   #設定警示郵件地址,可以設定多個,每行1個,     [email protected]  #需開啟郵件警示及原生Sendmail服務。   }   #notification_email_from 616043155@qq.com   #smtp_server smtp.qq.com  #設定SMTP Server地址;   #smtp_connect_timeout 30   router_id LVS_DEVEL}           ########VRRP Instance########vrrp_instance VI_1 {    state MASTER    #指定Keepalived的角色,MASTER為主機伺服器,BACKUP為待命伺服器    interface eth0      virtual_router_id 51 #虛擬路由的id號,一般不能大於255的    priority 100    #定義優先順序,數字越大,優先順序越高,主DR必須大於備用DR。    advert_int 1    authentication {        auth_type PASS  #設定驗證類型,主要有PASS和AH兩種        auth_pass Passwd  #設定驗證密碼    }    virtual_ipaddress {        10.10.0.116  #設定主DR的虛擬IP地址(virtual IP),可多設,但必須每行1個    }}
    Keepalived Code

    備忘:

    當啟動了 keepalived 之後,通過ifconfig是看不到 VIP 的,但是通過ip a命令是可以看到的
    當 MASTER 宕機,BACKUP 升級為 MASTER,這些 VRRP_Instance 狀態的切換都可以在/var/log/message中進行記錄

    將設定檔複製一份到Backup伺服器,並修改初始狀態可優先順序

    vrrp_instance VI_1 {    state BACKUP    //初始化狀態    interface eth0      virtual_router_id 51     priority 90    #定義優先順序,一定要比master的優先順序要低    advert_int 1    authentication {        auth_type PASS          auth_pass Passwd      }    virtual_ipaddress {        10.10.0.116      }}
    Keepalived backup code

    啟動服務
    service Keepalived restart
    檢查keepalived記錄檔
    停止或關閉Keepalived服務,在Master伺服器中tail -f /var/log/message檢查日誌情況

  4. 參考連結
    http://lanlian.blog.51cto.com/6790106/1303195
    http://beyondhdf.blog.51cto.com/229452/1331874

Centos Install Keepalived

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.