zoukankan      html  css  js  c++  java
  • keepalived部署接LB-nginx/php-mysql/nfs_discuz-https

    BL01/02安装keepalived

    yum install -y keepalived

    /etc/keepalived/keepalived.conf中

     -----------------------------------LB01/LB02-------------------------------------------------------------

    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 LB01/LB02  //虚拟主机名称
    # vrrp_skip_check_adv_addr
    # vrrp_strict
    # vrrp_garp_interval 0
    # vrrp_gna_interval 0
    }

    vrrp_instance VI_1 {
    state MASTER/BACKUP    /主/备
    interface ens33        /网卡名
    virtual_router_id 51    /同步id
    priority 150/100     /占先权
    advert_int 1        /心跳时间
    authentication {
    auth_type PASS      /心跳加密协议
    auth_pass 123qwe       /心跳密码
    }
    virtual_ipaddress {
    192.168.3.221      //虚拟ip /调度器监听ip调整为这个
    }
    }

     ------------------重启服务并加入开机启动----------------------------------

    systemctl restart keepalived

    systemctl enable keepalived

    查看虚拟ip

     ip add |grep 192.168

     会多了个221

    看虚拟ip  ip a show dev ens32

    ----------------------------------------------------------------------------裂脑脚本sh----------------------------------------------------------------------------

    #!/bin/bash
    psnginx=`ps -C nginx --no-heading|wc -l`
    if [ $psnginx == 0 ] ; then
    echo "nginx服务已关闭,尝试重新启动..."
    /zjl/commond/nginxbegin-start.sh
    sleep 3
    if [ `ps -C nginx --no-heading|wc -l` -eq 0 ] ; then
    echo "nginx尝试启动失败关闭keepAlived"
    killall keepalived
    else
    echo "nginx重新启动成功"
    fi
    else
    echo "nginx服务正常..."
    fi

    --------------------------------------------------------py------------------------------------------------------------------------

  • 相关阅读:
    python文件处理-读、写
    Python三元运算和lambda表达式
    可变、不可变数据类型和hash
    Python常见字符编码间的转换
    Python常用字符编码
    spring cloud 使用spring cloud bus自动刷新配置
    spring cloud config--client
    spring cloud Config--server
    git 小乌龟安装教程
    spring cloud Eureka常见问题总结
  • 原文地址:https://www.cnblogs.com/Leaders543/p/12504386.html
Copyright © 2011-2022 走看看