首页 > 其他分享 >keepalived 高可用(非抢占式)

keepalived 高可用(非抢占式)

时间:2024-08-04 22:08:37浏览次数:12  
标签:抢占 可用 ip script keepalived nginx vrrp 虚拟 id

global_defs {
   router_id LVS_MASTER  #名称标记为master,名字随便取
   vrrp_gna_interval 0
}

#加入周期性检测nginx服务脚本的相关配置
#vrrp_script check_nginx{
#    script "/etc/keepalived/check_nginx.sh" #心跳执行的脚本,检测nginx是否启动
#    interval 2                           #(检测脚本执行的间隔,单位是秒)
#}

vrrp_instance VI_1 {
    state BACKUP #非抢占式,两台都设置为BACKUP
    interface ens33 #绑定此虚拟路由使用的网卡的名称,使用ifconfig或者ip addr查看
    virtual_router_id 99 #指定虚拟路由id,虚拟路由的唯一标识,范围是0-255,mater和backup节点需要指定一样的,相同id为一组
    priority 200 #指定当前结点的优先级,master节点要大于backup节点。
    advert_int 1 #指定发送VRRP通告的间隔,单位是秒
    virtual_ipaddress {
        192.168.80.100 #指定虚拟ip,自定义的虚拟ip
    }
    nopreempt  # 非抢占模式
#添加跟踪(执行脚本)
#    track_script{
#        check_nginx
#    }
}

global_defs {
   router_id LVS_BACKUP  #名称标记为BACKUP,只要不是MASTER,名字随便取
   vrrp_gna_interval 0
}

#加入周期性检测nginx服务脚本的相关配置
#vrrp_script check_nginx{
#    script "/etc/keepalived/check_nginx.sh" #心跳执行的脚本,检测nginx是否启动
#    interval 2                           #(检测脚本执行的间隔,单位是秒)
#}

vrrp_instance VI_1 {
    state BACKUP #非抢占式,两台都设置为BACKUP
    interface ens33 #绑定此虚拟路由使用的网卡的名称,使用ifconfig或者ip addr查看
    virtual_router_id 99 #指定虚拟路由id,虚拟路由的唯一标识,范围是0-255,mater和backup节点需要指定一样的,相同id为一组
    priority 199 #指定当前结点的优先级,master节点要大于backup节点。
    advert_int 1 #指定发送VRRP通告的间隔,单位是秒
    virtual_ipaddress {
        192.168.80.100 #指定虚拟ip,自定义的虚拟ip, 注意一定是和master的服务器里虚拟ip一样的
    }
    nopreempt  # 非抢占模式
#添加跟踪(执行脚本)
#    track_script{
#        check_nginx
#    }
}

标签:抢占,可用,ip,script,keepalived,nginx,vrrp,虚拟,id
From: https://www.cnblogs.com/marit/p/18342279

相关文章

  • Hadoop HA高可用集群基本配置
    环境三台虚拟机q1,q2,q3,仅供学习使用版本hadoop-2.6.0-cdh5.14.2一、core-site.xml示例:pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。<configuration> <property> <name>hadoop.http.staticuser.user</name> <value>root</value> </prop......
  • MHA高可用配置及故障切换
    目录MHA高可用配置及故障切换MHA定义MAH的组成MHA特点MHA工作原理实验:搭建MySQLMHA案例拓扑图案例实施四台服务器关闭防火墙防护,连接所有会话101、102、103、104设置host文件安装MySQL数据库连接会话102、103、104设置主库配置从服务器配置启动修改登录密码......
  • 右下角wifi图案点击无可用wifi/更新网卡驱动时遇到错误代码56的解决办法
    1.问题如下图所示,我这里遇到明明有wifi,但是无法检索到任何有用wifi的情况。2.解决方法参考:电脑WIFI消失,网卡驱动Intel(R)Wi-Fi6AX201160MHz感叹号报错解决方案集合——无线WI-FI功能缺失,Intel(R)Wi-Fi6AX201160MHz异常,驱动更新错误2.1问题原因当时更新驱动更到......
  • tpmtool 描述:     此实用程序可用于获取有关受信任的平台模块(TPM)的信息。    
     tpmtool|MicrosoftLearntpmtool描述:  此实用程序可用于获取有关受信任的平台模块(TPM)的信息。  有关最新文档,请转到https://aka.ms/tpmtool语法:  tpmtool[parameter][<参数>]参数:  GETDEVICEINFORMATION          显示......
  • 注册可用,也可独立部署的政采云管理系统来了
    一剑政采云管理系统介绍一、系统概述一剑政采云管理系统是一款专为政府采购供应商量身打造的全方位、高效能管理平台。二、特色功能亮点注册即可用,快速上手:用户无需复杂配置,简单注册即可立即体验系统核心功能。直观的操作界面和详尽的使用指南,让即便是初次接触的用户也能迅速......
  • S32G3任务抢占
    通过S32G3的STM定时器实现任务任务抢占1、创建一个空工程 2、创建完成后先生成一版代码  3、编译 4、添加user文件夹来存放自己的代码my_os.h/*******************************************************************************************************......
  • Azure 工作项 Azure REST API POST 请求 - 503 服务不可用 0x80070057,无效请求
    我正在尝试使用python脚本以编程方式在Azure板上创建问题卡。我正在使用PAT(个人访问令牌)。headers=base64encodedPATheaders[Content-Type']='application/json-patch+json'payload=dictionary_of_different_values_to_setrequesturl=f"https://dev.azure.co......
  • RabbitMQ实战——rabbitmq高可用集群搭建
    本文详细介绍了如何在CentOS7系统上部署RabbitMQ高可用集群,包括安装ERlang和RabbitMQ服务器,设置Web客户端,配置主机名映射,同步cookie,加入和退出集群,以及使用镜像队列实现数据同步。摘要由CSDN通过智能技术生成前言本节内容是关于rabbitmq高可用集群的部署搭建,使用的是centos7系统,......
  • 乒乓球比赛计分系统需求流程——最小可用产品
    计应222_杜晓瑾_2210502012乒乓球比赛计分系统需求流程——最小可用产品作为一名裁判,我希望可以在系统上进行网络计时、记成绩,以便大家可以监督和观看任务 Sprint1 2 3 4 5 6 7 8 9 10开通网络计时(1h) 1 0 网络计时(4h) 4 2 1 0 进行网络记成绩(3h) 3 1 2 0 ......
  • 当我尝试从 yahoo 发送邮件时,我收到此错误; 550, b'请求失败;信箱不可用'
    这是我的代码。我正在尝试从我的雅虎帐户发送一封简单的电子邮件,但收到错误消息550。您能帮助我吗?在此处输入图像描述在此处输入图像描述importsmtplibmy_email="**********@yahoo.co.in"password="wz**********pi"message="""From:Me<mailto:......