Keepalived单双主模型配置
Keepalived单双主模型配置Keepalived单主配置实例:
一、安装keepalived包
# hostnamectl set-hostname keepalived-1
# yum install keepalived.x86_64
主配置文件:/etc/keepalived/keepalived.conf
主程序文件:/usr/sbin/keepalived
二、进行配置主配置文件:
主keepalived服务器:
# 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地址,虚拟地址)
}
}
备服务器:
更改项如下:
# 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
三、启动服务查看日志:
命令参考如下:
启动服务器
# systemctl start keepalived.service
停止服务
# systemctl stop keepalived.service
查看服务状态和日志信息
# systemctl status keepalived.service
查看ip地址信息
# ip a l
装包工具使用:
# 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: Sending gratuitous ARP on ens33 for 10.10.1.1
May 25 13:39:57 keepalived-2 Keepalived_vrrp: 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: Sending gratuitous ARP on ens33 for 10.10.1.1
May 25 13:41:31 keepalived-1 Keepalived_vrrp: 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]