keepalive 双主配置

摘要:
两端都为双主,也同时为对方的备份,主服务器宕机,从服务器自动切换上去,保证主服务器能使用,也不影响从服务器使用一、修改192.168.1.4上keepalived配置文件vim/etc/keepalived/keepalived.conf1、复制实例1修改前:vrrp_instanceVI_1{stateMASTERinterfaceens33virtual_router_id88priority

两端都为双主,也同时为对方的备份,主服务器宕机,从服务器自动切换上去,保证主服务器能使用,也不影响从服务器使用

一、修改192.168.1.4上keepalived配置文件

vim /etc/keepalived/keepalived.conf

1、复制实例1

修改前:

vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 88priority 100advert_int 1authentication {
        auth_type PASS
        auth_pass 123456}
    virtual_ipaddress {
        192.168.1.100/24 dev ens33 label ens33:1}
        notify_master "/etc/keepalived/notify.sh master"notify_backup "/etc/keepalived/notify.sh backup"notify_fault "/etc/keepalived/notify.sh fault"}

修改后:

vrrp_instance VI_2{
    state BACKUP
    interface ens33
    virtual_router_id 66priority 90advert_int 1authentication {
        auth_type PASS
        auth_pass 654321}
    virtual_ipaddress {
        192.168.1.200/24 dev ens33 labelens33:2}
        notify_master "/etc/keepalived/notify.sh master"notify_backup "/etc/keepalived/notify.sh backup"notify_fault "/etc/keepalived/notify.sh fault"}

二、修改192.168.1.8的实例

1、复制实例1

修改前:

vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 88priority 90advert_int 1authentication {
        auth_type PASS
        auth_pass 123456}
    virtual_ipaddress {
        192.168.1.100/24 dev ens33 label ens33:1}
        notify_master "/etc/keepalived/notify.sh master"notify_backup "/etc/keepalived/notify.sh backup"notify_fault "/etc/keepalived/notify.sh fault"}

修改后:

vrrp_instanceVI_2 {
    state MASTER
    interface ens33
    virtual_router_id 66priority 100advert_int 1authentication {
        auth_type PASS
        auth_pass 654321}
    virtual_ipaddress {
        192.168.1.200/24 dev ens33 label ens33:2}
        notify_master "/etc/keepalived/notify.sh master"notify_backup "/etc/keepalived/notify.sh backup"notify_fault "/etc/keepalived/notify.sh fault"}

三、目前192.168.1.4这台服务器VIP地址是192.168.1.100

ip a 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:88:cd:f0 brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.4/24 brd 192.168.1.255scope global ens33
       valid_lft forever preferred_lft forever
   inet 192.168.1.100/24 scope global secondary ens33:1valid_lft forever preferred_lft forever
    inet6 fe80::82fc:253f:d442:8fa4/64scope link 
       valid_lft forever preferred_lft forever

四、目前192.168.1.8的VIP地址192.168.1.200

ip a 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:62:3f:c8 brd ff:ff:ff:ff:ff:ff
  inet 192.168.1.8/24 brd 192.168.1.255scope global ens33
       valid_lft forever preferred_lft forever
 inet 192.168.1.200/24 scope global secondary ens33:2valid_lft forever preferred_lft forever
    inet6 fe80::ff68:f7e6:3d27:aa58/64scope link 
       valid_lft forever preferred_lft forever
    inet6 fe80::5585:1cb1:8329:e534/64scope link tentative dadfailed 
       valid_lft forever preferred_lft forever

五、停止192.168.1.8的keepalived服务

systemctl stop keepalived

六、查看192.168.1.4的IP地址

ip a 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:88:cd:f0 brd ff:ff:ff:ff:ff:ff
 inet 192.168.1.4/24 brd 192.168.1.255scope global ens33
       valid_lft forever preferred_lft forever
   inet 192.168.1.100/24 scope global secondary ens33:1valid_lft forever preferred_lft forever
 inet 192.168.1.200/24 scope global secondary ens33:2valid_lft forever preferred_lft forever
    inet6 fe80::82fc:253f:d442:8fa4/64scope link 
       valid_lft forever preferred_lft forever

免责声明:文章转载自《keepalive 双主配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ARCGIS如何进行可视域分析控制台报警:DevTools failed to load SourceMap: Could not load content下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

keepalived配置日志

1.编辑配置文件/etc/sysconfig/keepalived,将第14行的KEEPALIVED_OPTIONS="-D"修改为KEEPALIVED_OPTIONS="-D -d -S 0" sudo sed -i '14 s#KEEPALIVED_OPTIONS="-D"#KEEPALIVED_OPTIONS="-D -d -S 0"#g' /etc...

keepalived 配置文件参数详解

global_defs 全局配置vrrpd1. vrrp_script添加一个周期性执行的脚本。脚本的退出状态码会被调用它的所有的VRRP Instance记录。2. vrrp_sync_group将所有相关的VRRP实例定义在一起,作为一个VRRP Group,如果组内的任意一个实例出现问题,都可以实现Failover3. garp_group4. vr...

mysql主从之keepalive+MySQL高可用

一 keepalive介绍 1.1 keepalived 是什么 keepalived 是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。 1.2 keepalived 工作原理 keepalived 是以VRRP 协议为实现基础的,VRRP 全称VirtualRouter Redundancy Protocol,即虚拟路由冗余协议。虚拟路由冗...

kubeadm实现k8s高可用集群环境部署与配置

高可用架构 k8s集群的高可用实际是k8s各核心组件的高可用,这里使用主备模式,架构如下: 主备模式高可用架构说明: 核心组件 高可用模式 高可用实现方式 apiserver 主备 keepalived controller-manager 主备 leader election scheduler 主备 leader election...

keep + haproxy 运行原理

haproxy+keepalived原理特点 所有的系统,都是先经历一个单台机器搞所有业务的时代,一个程序+一个mysql数据库,就可以满足开发及第一个版本上线的要求。随着,数据的增加以及业务的增长,这些应用就面临一个访问量的扩大以及扩展的问题。最简单的扩展就是水平扩展,原来由一个mysql增加为2个或多个,形成一个集群,这样最简单的能力就是提供更强的服务...

NGINX+keepalived

参考博客: http://pmghong.blog.51cto.com/3221425/1264947/ 第一步:配置NGINX负载均衡   http://www.cnblogs.com/carbon3/p/5853590.html 第二步:配置 keepalived 的高可用 二、安装配置keepalived(node2配置参考node1,大体上一样)...