keepalived的原理及安裝應用

keepalived的主從模式,keepalived的日志功能和主主模式

一、keepalived

1.vrrp協議的軟件實現,原生設計目的是為了高可用ipvs服務

2.功能:

vrrp協議完成地址流動

為vip地址所在的節點生成ipvs規則

為ipvs集群的各RS做健康狀態檢查

支持nginx、haproxy等服務

二、主從keepalived的實現

3

1.實驗前準備:2臺主機,一主一從,做集群需要將iptables,SELinux關閉,以及時間同步。

時間同步:由chronyd服務通過ntp協議來實現時間的同步

修改配置文件/etc/chrony.conf

在文件中添加時間服務器:server 172.18.0.1 iburst

allow 192.168.42.0/24

local stratum 10

12

先使用ntpdate 172.18.0.1預更新時間

再重啟chronyd服務,systemctl restart chronyd

從服務器也是一樣

2.在主服務器上安裝keepalived和配置keepalived文件

yum install keepalived(在base源中就有)

配置/etc/keepalived/keepalived.cong

4

3.在從服務器上配置,同樣先安裝keepalived

yum? install keepalived

配置文件

5

 

4. 驗證實現

重啟keepalived服務 systemctl restart keepalived

在 主服務器上抓包:tcpdump -i eth1 -nn host 224.1.1.1

6? ? ? ? ? ? ? ? ? ? 查看地址

7

斷開主機上的keepalived服務,查看從服務器

8

三、開啟keepalived的日志功能

1.vim /etc/sysconfig/keepalived

9

2.vim /etc/rsyslog.conf

10

3.重啟日志服務:systemctl restart rsyslog

4. 查看日志

11

四、keepalived的主主模式的實現

1.在主從模式的基礎上,在主從模式的主服務器上

vim /etc/keepalived/keepalived.conf

12

2 在主從服務器的從服務器上

vim /etc/keepalived/keepalived.conf

13

3. 驗證:

14

15

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92206

(1)
zss123456zss123456
上一篇 2018-03-13 14:42
下一篇 2018-03-13 17:32

相關推薦

  • 自制Linux系統實驗

    1、添加一塊新硬盤、并使系統識別 [root@centos6 ~]# echo "- – -" > /sys/class/scsi_host/host0/scan  [root@centos6 ~]# echo "…

    Linux干貨 2016-09-19
  • vim編輯以及腳本編程練習

    vim編輯器的使用總結: vim在工作過程當中有三種模式:編輯模式、輸入模式、末行模式。 1、編輯模式:即命令模式,鍵盤操作常被理解為編輯命令; 2、輸入模式:在文本文件當中進行輸入內容; 3、末行模式:vim內置的命令行接口,執行vim的內置命令。   vim的使用 打開文件 #vim[option]…[FILE] +#:打開文件后,直接讓光標處…

    Linux干貨 2017-10-29
  • Python高階函數和裝飾器

    高階函數 First Class Object 函數在Python中是一等公民 函數也是對象,可調用(callable)的對象 函數可以作為普通變量、參數、返回值等等 高階函數 數學概念y=g(f(x)) 在Python中,高階函數應該滿足下列至少一個條件 接受一個或者多個函數作為參數 輸出一個函數 計數器 def counter(base): def in…

    Linux干貨 2017-10-23
  • iptables實戰筆記一

    iptables實戰 1.開啟防火墻 systemctl start firewalld 2.清空所有的默認規則,我們自己定義自己的規則 iptables -F 查看此時的iptables iptables -nL Chain INPUT (policy ACCEPT) target prot opt source destination Chain FOR…

    Linux干貨 2017-06-13
  • Linux虛擬網絡接口-Bonding 配置

    一、bonding 的定義     bonding是通過將同一設備的多個物理網卡綁定到一個虛擬網卡上,再對外提供連接。對于外端來說,多個物理網卡共享虛擬網卡的IP和mac地址,也就表現為一個網卡設備。通過bonding技術可以實現高可用或者負載均衡。     bonding有7種工作模式:&nbsp…

    Linux干貨 2017-07-02
  • 前三天基礎-Linux文件系統概論

    Linux之我見     在2016農歷丙申年2016年猴年,對于小白的我來說接觸到了江湖流傳的武功秘籍之-Linux心法,第一次接觸到命令行,知道在鍵盤上隨便敲擊命令就可以滿屏跑數據,就像看過的美國大片里黑客帝國里面的畫面,感覺學會好后可以裝逼了,廢話不多說了,允許在下斗膽介紹Linux文件系統。     &nbsp…

    Linux干貨 2016-03-24
欧美性久久久久