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 18:17
下一篇 2018-03-11 19:35

相关推荐

  • Linux用户和组管理

      用户和组管理类命令的使用方法 Liunx用户组管理命令: groupadd命令:添加组     命令用法:         groupadd [选项] group_name   &nbs…

    Linux干货 2016-11-25
  • sed对比grep之理解

    sed对比grep之理解 很多时候回车按下,没有结果,或是报错。 检查发现都是低级错误,关键是习惯刚学完grep,有写习惯没改过来。 sed语法很重要。script语法写对了,就成功了一大半,剩下的就是正则表达式的问题了。 sed与grep的区别是 grep是个行过滤器,筛选符合条件的行。也可以只显示每行匹配到的文本(-o选项),不对文本进行编辑,只是显示查…

    Linux干货 2016-08-10
  • 第五周练习

    1.显示当前系统上root,fedora或user1用户的默认shell         # cat /etc/passwd | cut -d: -f1,7 | grep -E "(fedora|root|user1)" 2.找出/etc/rc.d/init.…

    Linux干货 2016-11-26
  • linux命令格式及基础命令

    linux命令格式及基础命令介绍 命令格式 command [options] [arguments] * command:命令 * options: –单词 或 -单字 * argument:参数(档案名称或其他) 基础命令介绍 ifconfig 用于显示或设置网络设备 语法 ifconfig [网络设备][down up -allmulti -arp …

    Linux干货 2017-12-03
  • 马哥教育网络班21期+第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 2、编辑/etc/group文件,添加组hadoop。 3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。 4、复制/etc/sk…

    Linux干货 2016-07-07
  • nginx配置(一)

    Nginx:http协议:web服务器(类似于httpd)、http reverse proxy(类似于httpd)、imap/pop3 reverse proxy NGINX is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/…

    Linux干货 2017-05-05