天天看點

cacti安裝配置詳解_keepalived安裝及配置檔案詳解

一個執着于技術的公衆号

cacti安裝配置詳解_keepalived安裝及配置檔案詳解

在上一篇文章中,我們對Keepalived進行了簡單入門學習:

Keepalived入門學習

今天我們繼續學習Keepalived服務。

一、安裝Keepalived服務

兩種安裝方式:

(1)yum方式安裝

(2)源碼安裝

二、 keepalived配置檔案解析

Keepalived 主配置檔案的名稱為:

/etc/keepalived/keepalived.conf

一個功能比較完整的常用的 keepalived 配置檔案,主要包含以下三塊:

注意:全局定義塊是必須配置項;如果Keepalived隻用來做HA,則虛拟伺服器是可選配置。下面詳細介紹Keepalived配置檔案:

(1)全局定義塊

這部分主要用來設定Keepalived的故障通知機制和Router ID辨別。示例代碼如下:

cacti安裝配置詳解_keepalived安裝及配置檔案詳解

參數說明:

1)第一行是注釋

2)第4~8行:email通知,用于服務有故障時發送郵件報警。可選項,不建議用。需系統開啟sendmail服務,建議用第三方獨立監控服務,如使用nagios監控代替。

3)第9行:指定發件人,可選配置。

4)第10行:指定發送郵件的smtp伺服器位址,可選配置。

5)第11行:指定連接配接smtp的逾時時間,可選配置。

6)第12行:使用者辨別本節點的名稱,通常為 hostname

(2)VRRP 執行個體定義塊

cacti安裝配置詳解_keepalived安裝及配置檔案詳解

參數說明:

1)第15行:定義一個vrrp_install執行個體,名稱為VI_1

2)第16行:表示該執行個體的角色狀态,有MASTER和BACKUP兩種主備狀态。

3)第17行:對外提供服務的網絡接口,如eth0,ens33

4)第18行:虛拟路由ID辨別,主備伺服器配置中相同執行個體的ID必須一緻,否則将出現腦裂問題。

5)第19行:priority表示執行個體優先級。數字越大,優先級越高。

6)第20行:advert_int為同步通知間隔。主備之間通信檢查的時間間隔,預設為1秒。

7)第21~24行:權限認證配置。

8)第25~29行:虛拟IP位址;可以配置多個IP,每個IP占一行。注意,這裡的IP就是在工作中需要和域名綁定的ip,即可配置的高可用服務監聽的ip保持一緻。

(3)虛拟伺服器定義塊

cacti安裝配置詳解_keepalived安裝及配置檔案詳解

參數說明:

1)virtual_server:定義一個虛拟伺服器,這個ip是virtual_address中定義的其中一個。文法格式:ip+空格+服務端口

  • 第58行:delay_loop 6

健康檢查時間間隔,機關:秒

  • 第59行:lb_algo rr

負載均衡排程算法,網際網路應用常用方式為 wlc或rr

  • 第60行:lb_kind NAT

負載均衡轉發規則。包括DR、NAT、TUN 3種,一般使用路由(DR)轉發規則。

  • 第61行:persistence_timeout 50

http服務會話保持時間,機關:秒

  • 第62行:protocol TCP

轉發協定,分為TCP和UDP兩種

2)real_server:真實伺服器IP和端口,可以定義多個

  • 第67行:weight 1

負載權重,值越大,轉發的優先級越高

  • 第81行:connect_timeout 3

服務連接配接逾時時長,機關:秒

  • 第82行:nb_get_retry 3

服務連接配接失敗重試次數

  • 第83行:delay_before_retry 3 :重試連接配接間隔,機關:秒
cacti安裝配置詳解_keepalived安裝及配置檔案詳解

  往期精彩  

◆  必看 | Linux系列學習書籍免費送!

◆  利用expect批量修改Linux伺服器密碼

◆  Linux運維工程師面試問答錄

◆  LVM邏輯卷學習

◆  Linux網絡重點知識總結性梳理

◆  抓包工具tcpdump用法說明

◆  一文帶你速懂虛拟化KVM和XEN

◆  實戰 | Hadoo大資料叢集搭建

◆  運維工程師心法:6大技能讓你告别背鍋

◆  億級web系統負載均衡幾種實作方式

cacti安裝配置詳解_keepalived安裝及配置檔案詳解
cacti安裝配置詳解_keepalived安裝及配置檔案詳解

cnLinuxer

如有收獲,點個在看,誠摯感謝

繼續閱讀