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
下一篇 2018-03-13

相關推薦

  • linux操作系統rpm軟件包管理

    軟件包管理 軟件包運行環境: API:Application Programming Interface     使用標準:POSIX:     源代碼運行步驟:預處理(如處理注釋)—>編譯成匯編代碼—>鏈接其他庫文件 ABI:applicatio…

    2016-08-22
  • 任務計劃1

    at.allow :優先級高,有此文件,deny無效,只有此文件中的用戶可使用at at.deny:優先級低,此文件中的用戶拒絕,不在此文件允許 如果都沒有,全都拒絕普通用戶     [root@localhost ~]# rpm -q  at at-3.1.13-22.el7.x86_64 [root@localhost ~]…

    Linux干貨 2017-05-15
  • 關于shell腳本編程基礎第三篇

                          關于shell腳本編程基礎第三篇   本章主要內容:循環的特殊用法;while;for;select 循環與菜單       &nbsp…

    系統運維 2016-08-21
  • 實現CenOS7網卡名傳統方式

    網卡命令:理念 CentOS 6之前,網絡接口使用連續號碼命名:eth0、eth1等,當 增加或刪除網卡時,名稱可能會發生變化 CentOS 7使用基于硬件,設備拓撲和設置類型命名: (1) 網卡命名機制 systemd對網絡設備的命名方式 (a) 如果Firmware或BIOS為主板上集成的設備提供的索引信 息可用,且可預測則根據此索引進行命名, 例如en…

    Linux干貨 2017-12-19
  • linux終端變量設置,文件系統,man使用說明,文件類型

    一、定義終端提示符的變量 export PS1=’\e[32m[\e[33m\u\e[31m@\e[35m\h\e[36m\t\e[34m\#\e[31m\s\e[37m\W\e[32m]\$ ‘  `]# export 是個命令      PS1指終端提示符變量    &n…

    Linux干貨 2016-11-02
  • N25第一周作業

    第一周作業 一、計算機由硬件系統和軟件系統兩部分組成如下: 計算機硬件由CPU、內存、輸入設備、輸出設備組成。 1、中央處理器(CPU,Central Processing Unit)   CPU的功能主要是對輸入指令的判斷和運算;CPU包括運算器、控制器和寄存器三部分; (1)、運算器   執行各種算術和邏輯運算操作,計算機運行時,運算…

    Linux干貨 2016-12-05
欧美性久久久久