• Linux Keepliaved安装


    1. 下载keepalived安装包:

    https://www.keepalived.org/download.html

    2. 上传keepliaved安装包至linux,切换到上传目录:

    3. 解压:

    tar -zxvf keepalived-2.0.18.tar.gz

    4. 进入解压目录

    cd keepalived-2.0.18

    5. 配置安装路径:

    # 指定安装在/data/keepalived 路径下
    --prefix=/data/keepalived
    
    #指定keepalived的conf配置文件路径
    --sysconf=/data/keepalived

    6. 编译安装:

    make && make install 

    7. 启动停止

    #进入keepalived安装目录
    cd /data/keepalived
    
    #启动
    ./sbin/keepalived
    
    #查找keepalived进程号
    ps -ef|grep keepalived 
    
    #停止
    kill -9 keepalived进程号

    8. 开机启动:

    # 编辑启动文件
    vi /etc/rc.d/rc.local
    
    #添加keepalived开机启动配置项:
    ./data/keepalived/sbin/keepalived

    keepalived.conf说明:

    ! Configuration File for keepalived
    #全局默认参数 global_defs { notification_email { acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cassen@firewall.loc smtp_server
    192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL }
    #虚拟路由冗余协议,主备模式 vrrp_instance VI_1 { state MASTER        #MASTER | BACKUP 两种
    interface eth0      #网卡信息 virtual_router_id 51 #路由ID,可能有多个keepalived集群,同一个集群中的id设置为一样 priority 100    #权重 主机数值设置为最大,其他备机比主机小即可 advert_int 1 #检查间隔,默认为1s(vrrp组播周期秒数) authentication { # 设置验证类型和密码,主备必须使用相同的密码才能正常通信 auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.168.100/24 dev eth0 label eth0:3 #虚拟IP配置 /24即为 255.255.255.0
      } }
    #虚拟IP配置 virtual_server
    192.168.168.100 80 { delay_loop 6 #服务轮训时间间隔 lb_algo rr #lvs调度算法,轮训 lb_kind DR #DR模型,可选三种:NAT|DR|TUN nat_mask 255.255.255.0 #掩码 persistence_timeout 0 #测试时,改为0,单位:秒 protocol TCP   #健康检查用TCP|UDP

      # 真实服务器IP配置 real_server
    192.168.168.129 80 { weight 1 HTTP_GET { 真实服务器http健康检查,返回200才正常 url { path / status_code 200 } connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } real_server 192.168.168.130 80 { weight 1 HTTP_GET { url { path / status_code 200 } connect_timeout 3 nb_get_retry 3 delay_before_retry 3 } } }
  • 相关阅读:
    kafka基础
    springboot启动过程(3)-refresh方法
    springboot启动过程(2)-run方法
    springboot启动过程(1)-初始化
    springBoot数据库jpa+对接mybatis
    spirng boot web配置开发
    spring boot 入门
    jetty分析
    NIO/AIO
    使用jsPDF 和jspdf-autotable 导出中文表格页面
  • 原文地址:https://www.cnblogs.com/wangfajun/p/12123406.html
Copyright © 2020-2023  润新知