keepalived的實驗:主主模型

修改配置文件

[root@proxy1 ~]# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

 

global_defs {

notification_email {

root@localhost

}

notification_email_from keepalived@localhost

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id proxy1

vrrp_mcast_group4 224.1.1.1

}

 

vrrp_instance VI_1 {

state MASTER

interface ens33

virtual_router_id 66

priority 100

advert_int 1

authentication {

auth_type PASS

auth_pass 123456

}

virtual_ipaddress {

172.18.101.100/16

}

}

vrrp_instance VI_2 {

state BACKUP

interface ens33

virtual_router_id 88

priority 80

advert_int 1

authentication {

auth_type PASS

auth_pass 654321

}

virtual_ipaddress {

172.18.101.200/16

}

}

[root@proxy2 ~]# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

 

global_defs {

notification_email {

root@localhost

}

notification_email_from keepalived@localhost

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id proxy2

vrrp_mcast_group4 224.1.1.1

}

 

vrrp_instance VI_1 {

state BACKUP

interface ens33

virtual_router_id 66

priority 80

advert_int 1

authentication {

auth_type PASS

auth_pass 123456

}

virtual_ipaddress {

172.18.101.100/16

}

}

vrrp_instance VI_2 {

state MASTER

interface ens33

virtual_router_id 88

priority 90

advert_int 1

authentication {

auth_type PASS

auth_pass 654321

}

virtual_ipaddress {

172.18.101.200/16

}

}

 

啟動服務

[root@proxy1 ~]# systemctl start keepalived

[root@proxy2 ~]# systemctl start keepalived

 

查看綁定的地址

[root@proxy1 ~]# ip a

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:97:37:50 brd ff:ff:ff:ff:ff:ff

inet 172.18.101.101/16 brd 172.18.255.255 scope global ens33

valid_lft forever preferred_lft forever

inet 172.18.101.100/16?scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::e23e:b5ac:1372:e2c9/64 scope link

valid_lft forever preferred_lft forever

 

[root@proxy2 ~]# ip a

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:19:6e:40 brd ff:ff:ff:ff:ff:ff

inet 172.18.101.104/16 brd 172.18.255.255 scope global ens33

valid_lft forever preferred_lft forever

inet 172.18.101.200/16?scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::a9dc:91cc:e2f3:6d34/64 scope link

valid_lft forever preferred_lft forever

 

如果壞掉一臺服務器,另一臺機器應該接管兩個地址

[root@proxy1 ~]# systemctl stop keepalived

 

[root@proxy2 ~]# ip a

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 00:0c:29:19:6e:40 brd ff:ff:ff:ff:ff:ff

inet 172.18.101.104/16 brd 172.18.255.255 scope global ens33

valid_lft forever preferred_lft forever

inet 172.18.101.200/16?scope global ens33

valid_lft forever preferred_lft forever

inet 172.18.101.100/16?scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::a9dc:91cc:e2f3:6d34/64 scope link

valid_lft forever preferred_lft forever

 

 

服務器修復后,會重新接管自己的地址

 

 

寫的子網掩碼有問題

修改

[root@proxy2 ~]# vim /etc/keepalived/keepalived.conf

virtual_ipaddress {

172.18.101.200/16

}

 

這就是主主模型

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

(0)
無言勝千言無言勝千言
上一篇 2018-03-11
下一篇 2018-03-11

相關推薦

  • vim編輯器

      Linux文本編輯器vim     Linux下的編輯器最常用的就是vim或者vi文本編輯。vi和vim編輯器的區別是vim是vi的改進版本,在vi編輯器的基礎上上擴展了很多實用的功能。 vim的使用 用vim打開文件:     vim [options] [file ..]…

    Linux干貨 2016-12-04
  • LAMP搭建wordpress博客站點

    使用WordPress可以搭建功能強大的網絡信息發布平臺,但更多的是應用于個性化的博客。針對博客的應用,WordPress能讓您省卻對后臺技術的擔心,集中精力做好網站的內容。本文將教您如何通過LAMP搭建自己的wordpress博客站點。 LAMP聽起來很高大上,其實是集中技術合起來的稱呼: L:linux A:apache httpd M:mysql、ma…

    2017-06-01
  • 加密解密基礎、PKI以及自建私有CA

    加密解密基礎、PKI以及自建私有CA 加密是以某種特殊的算法改變原有的信息數據,使得未授權的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無法了解信息的內容。 解密就是加密的逆向操作,將加密過的不可讀的數據經過處理,能夠是之前不可讀的信息還原成可讀信息。 PKI是Public Key Infrastructure的首字母縮寫,翻譯過來就是公鑰基礎設施;…

    Linux干貨 2016-12-07
  • iptables實驗1

    Iptables 實驗1 基于狀態放行telnet, ftp, ssh, http, samba, icmp等服務; (1) 對本機的ping請求每分鐘不得超出20個; (2) 每客戶端對本機的ssh的并發連接數不得超過3個; (3) 本機的telnet服務僅允許工作時間內訪問; 本機IP地址192.168.42.113 下面我們先放行所有入站狀態為ESTA…

    Linux干貨 2016-10-24
  • MySQL慢日志監控腳本實例剖析

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1577326        公司線上的 MySQL 慢日志,之前一直沒有做好監控。趁著上周空閑,我就把監控腳本寫了下,…

    Linux干貨 2016-08-15
  • corosync+pacemaker對mariadb實現高可用

    corosync+pacemaker對mariadb實現高可用 利用nfs共享存儲,導出一個目錄作為mariadb的數據目錄,然后利用corosync+pacemaker對mariadb進行高可用 1、實驗環境 2、實驗前的分析 利用nfs導出目錄作為mariadb的共享目錄,要確保各個mariadb節點對該目錄具有寫權限,也就是要確保nfs服務器上有一個U…

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