首页 > 其他分享 >keepalived跨网段主备切换

keepalived跨网段主备切换

时间:2024-10-15 17:12:11浏览次数:7  
标签:24 网段 script keepalived 192.168 unicast 主备 peer

1.主节点(192.168.1.10/24)配置,/etc/keepalived/keepalived.conf

vrrp_script chk_nginx {
    script /opt/test.sh
    interval 2
    weight -20
}

vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100
nopreempt advert_int 1 authentication { auth_type PASS auth_pass your_password } # Use unicast peer settings unicast_src_ip 192.168.1.10 unicast_peer { 192.168.2.10 } virtual_ipaddress { 192.168.3.11/24 }
    track_script { chk_nginx }
}

2.从节点(192.168.2.10/24)配置

vrrp_script chk_nginx {
    script /opt/test.sh
    interval 2
    weight -20
}

vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 51 priority 90
nopreempt advert_int 1 authentication { auth_type PASS auth_pass your_password } # Use unicast peer settings unicast_src_ip 192.168.2.10 unicast_peer { 192.168.1.10 } virtual_ipaddress { 192.168.3.11/24 }
track_script { chk_nginx } }

3.编写/opt/test.sh脚本,脚本返回0则不执行任何操作,返回-1则降低keepalived优先级

4.在测试节点(192.168.3.10/24)上执行ping 192.168.3.11/curl 192.168.3.11命令,重启主节点上的keepalived服务,监控命令结果

标签:24,网段,script,keepalived,192.168,unicast,主备,peer
From: https://www.cnblogs.com/brightdays/p/18467813

相关文章

  • Mysql互为主备配置
    背景项目中某些设备,包含两块主控板,需要实现某一块板卡拔掉之后,另一块主控板继续提供服务基础环境CentOS7x86-64位mysql8.0.39nginxwindows1.18.0基础参数虚拟机A:192.168.100.100虚拟机B:192.168.100.110宿主机:192.168.0.5主备配置默认已成功安装mysql,以后再增加......
  • Docker:更改Docker默认IP网段
    问题  今天部署服务时遇到一个问题:内网网段都是互通的,但是我的这台服务器(16网段)访问不到(17网段)的系统服务,使用宿主机ping命令也是失败的,但是其他同网段服务器(16网段)是可以访问到(17网段)服务的,后来经过排查,发现docker启动的默认网段与17网段冲突,导致访问不到指定服务。解决......
  • 不同网段之间的直连
    由于arp表不能穿越不同的广播域段https://www.bilibili.com/video/BV1yA411H7Pv/?spm_id_from=333.337.search-card.all.click&vd_source=e9350dcb8f8ce540f675f37bddfce935在交换机上需要做:AR1和AR2AR1:192.168.1.1/24MAC:80e0-fc35-7129AR2:192.168.2.2/24MAC:00e0......
  • 高可用集群 KEEPALIVED ubuntu使用
    1Keepalived架构和安装2.1Keepalived架构 Keepalived进程树Keepalived<--Parentprocessmonitoringchildren\_Keepalived<--VRRPchild\_Keepalived<--Healthcheckingchild2.2Keepalived环境准备#环境准备#两台keepalive机器分别配一个单独网卡......
  • keepalived+nginx实现高可用的案例详解(主主模式)
    文章目录前言keepalived主备模式和主主模式有什么区别1.主备模式(Master-BackupMode)2.主主模式(Active-ActiveMode或DualMasterMode)主备模式vs主主模式的区别总结:环境案例实现具体步骤ngx1ngx2验证前言keepalived主备模式和主主模式有什么区别Keepali......
  • 跨网段IP耦合器实现工业设备快速接入物联网平台
    在现代工业自动化领域,随着设备数量的不断增加和网络结构的日益复杂,跨网段通信成为了一个亟需解决的问题。设备间的通信往往受限于其IP地址所在的网段,同网段的设备可以相互访问;而分布在不同网段的设备想要相互访问,就需要复杂的网络配置或修改设备的IP地址,这既增加了成本,也延长了施工......
  • 负载均衡Keepalived+LVS
    Keepalived+LVSLVS架构中,不管是NAT模式还是DR模式,当后端的RS宕掉时,调度器依然会把请求转发到宕掉的RS上,这样的结果并不是我们想要的。其实,keepalived就可以解决该问题,它不仅仅有高可用的功能,还有负载均衡的功能。在调度器上只要安装了keepalived,就不用再安装ipvsadm了,也不用去......
  • linux集群 keepalived+nginx实现高可用集群
    用keepalived配置高可用搭建高可用集群高可用集群,即“HA集群”,也常称作“双机热备”,用于关键业务。常见实现高可用的开源软件有heartbeat和keepalived,其中keepalived还有负载均衡的功能。这两个软件类似,核心原理都是通过心跳线连接两台服务器,正常情况下由一台服务器提供服务,......
  • # 高可用的并发解决方案nginx+keepalived(三)
    高可用的并发解决方案nginx+keepalived(三)一、Nginx搭建图片服务器针对任何站点,几乎都要访问图片,而一个网页里面几乎有好些张图片,这时候会占据大量tomcat连接,造成大量并发,我们可以通过Nginx配置直接访问硬盘里的图片,绕开tomcat。1、在CentOS7服务器上,创建/usr/local/im......
  • 第二十三讲:MySQL是怎么保证主备一致的?
    第二十三讲:MySQL是怎么保证主备一致的?简概开篇​ 在前面的文章中,我不止一次地和你提到了binlog,大家知道binlog可以用来归档,也可以用来做主备同步,但它的内容是什么样的呢?为什么备库执行了binlog就可以跟主库保持一致了呢?今天我就正式地和你介绍一下它。毫不夸张地说,MySQ......