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.178linux.com/92063

(0)
无言胜千言无言胜千言
上一篇 2018-03-11
下一篇 2018-03-11

相关推荐

  • linux 使用者管理 (9月底)

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。     ~]#w | cut -d ' ' -f 1 |uniq -u 2、取出最后登录到当前系统的用户的相关信息。 ~]# last -1(数字1) 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 ~]#…

    Linux干货 2016-10-02
  • N22-第六周博客作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; # cp /etc/rc.d/rc.sysinit /tmp # vim /tmp/rc.sysinit …

    Linux干货 2016-09-26
  • RAID介绍及软RAID实现

    RAID RAID:Redundant Arrays of Inexpensive(Independent)Disks1988年由加利福尼亚大学伯克利分校(University of California-Berkeley)“A Case for Redundant Arrays of Inexpensive Disks”。多个磁盘合成一个“阵列”来提供更好…

    Linux干货 2016-09-02
  • tar ,cpio打包解压. shell脚本for,while,until循环. rpm包管理,循环的特殊用法. select循环菜单,函数function,rpm包查询,yum

    tar  tar -cf 路径+文件名字后续.tar  +路径 创建归档压缩 tar cf /testdir/etc.tar /etc/ tar cvf 可以查看解压过程 tar tvf 预览作用 tar xvf 解压文件  tar zcvf /testdir/etc2.tar.gz /etc/ 解压再压缩到指定路径,文件格式 …

    Linux干货 2016-08-21
  • RAID and LVM

    RAID          Redundant Arrays of  inexpensive(Independent)Disks,RAID:容错式廉价磁盘阵列,容错式独立磁盘阵列,简称RAID,由加利福尼亚大学伯克利分校(University of California-Berkeley)在1988…

    Linux干货 2016-09-02
  • Linux文件管理类命令相关

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1)、查看文件命令: (1)ls命令: list,列出目录下的内容 语法: ls [OPTION]… [FILE]… 常用选项: -a: 显示所有文件,包括隐藏文件; -A:显示除.和..之外的所有文件; -l: –long, 长格式列表,即显示文件的详细属性信息; -h, –huma…

    Linux干货 2016-11-06