设为首页 收藏本站
查看: 650|回复: 0

[经验分享] Keepalived单双主模型配置

[复制链接]
发表于 2018-12-30 11:41:04 | 显示全部楼层 |阅读模式
Keepalived单双主模型配置

Keepalived单主配置实例:

一、安装keepalived包

[root@keepalived-1 ~]# hostnamectl set-hostname keepalived-1
[root@keepalived-1 ~]# yum install keepalived.x86_64
  主配置文件:/etc/keepalived/keepalived.conf
主程序文件:/usr/sbin/keepalived

二、进行配置主配置文件:
  主keepalived服务器:

[root@keepalived-1 ~]# 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 5    #连接邮件服务器的超时时间
router_id 10.10.10.101       #当前路由的id信息网络中的节点标识(物理IP地址或主机名)
vrrp_mcast_group4 224.0.122.22    #组播地址
}
vrrp_instance VI_1 {    #一个虚拟路由器的标识,
state MASTER         #重要选项,初始或状态;只能有一个是MASTER,余下的都应该为BACKUP;
interface ens33        # 绑定为当前虚拟路由器使用的物理接口;一般为网卡地址;
virtual_router_id 11      #当前虚拟路由器的惟一标识(相同组的两台机器必须一致)
priority 100               #当前主机在此虚拟路径器中的优先级;范围1-254;
advert_int 1              #vrrp通告的时间间隔;心跳间隔时间。
authentication {             #认证方式为:域共享密钥
auth_type PASS
auth_pass 11112222        #最多不要超过8位
}
virtual_ipaddress {
10.10.1.1/16 dev ens33    #(接口辅助地址,vip地址,虚拟地址)
}
}
  备服务器:
  更改项如下:

[root@keepalived-2 ~]# vim /etc/keepalived/keepalived.conf
global_defs {} 中:
router_id 10.10.10.101     #当前路由的id信息网络中的节点标识(物理IP地址或主机名)
vrrp_instance VI_1 {} 中:
state BACKUP     #重要选项,初始或状态;只能有一个是MASTER,余下的都应该为BACKUP;
priority 98     #当前主机在此虚拟路径器中的优先级;范围1-254
三、启动服务查看日志:

命令参考如下:
启动服务器
[root@keepalived-2 ~]# systemctl start keepalived.service
停止服务
[root@keepalived-1 ~]# systemctl stop keepalived.service
查看服务状态和日志信息
[root@keepalived-1 ~]# systemctl status keepalived.service
查看ip地址信息
[root@keepalived-1 ~]# ip a l
装包工具使用:
[root@localhost etc]# tcpdump -i ens33 host 224.0.122.22
  1、先启动备keepalived-server抓包并查看日志信息
  抓包结果如下:

13:39:51.734593 IP 10.10.10.102 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
13:39:52.737100 IP 10.10.10.102 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
  日志结果如下:

May 25 13:39:57 keepalived-2 Keepalived_vrrp[1742]: Sending gratuitous ARP on ens33 for 10.10.1.1
May 25 13:39:57 keepalived-2 Keepalived_vrrp[1742]: VRRP_Instance(VI_1) Sending/queueing gratuitous ARPs on en....1.1 # 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
13:47:55.032137 IP 10.10.10.102 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
13:47:56.033873 IP 10.10.10.102 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
13:47:56.033883 IP 10.10.10.101 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 100, authtype simple, intvl 1s, length 20# 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 100, authtype simple, intvl 1s, length 20
13:47:58.041992 IP 10.10.10.101 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 100, authtype simple, intvl 1s, length 20
13:47:59.043760 IP 10.10.10.101 > 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 100, authtype simple, intvl 1s, length 20
  日志结果如下:

主:
May 25 13:41:31 keepalived-1 Keepalived_vrrp[1872]: Sending gratuitous ARP on ens33 for 10.10.1.1
May 25 13:41:31 keepalived-1 Keepalived_vrrp[1872]: VRRP_Instance(VI_1) Sending/queueing gratuitous ARPs on ens33 for 10.10.1.1# 224.0.122.22: VRRPv2, Advertisement, vrid 11, prio 98, authtype simple, intvl 1s, length 20
  Ip地址信息:

ens33:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:92:37:53 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.102/16 brd 10.10.255.255 scope global ens33
valid_lft forever preferred_lft forever
inet 10.10.1.1/16 scope global secondary ens33#

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-657548-1-1.html 上篇帖子: keepalived+LVS DR的配置 下篇帖子: Web 负载均衡解决方案——HAproxy+keepalived实现高可用负载均衡
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表