zoukankan      html  css  js  c++  java
  • Keepalived高可用软件的安装与配置

    监听和替换多台服务器之间的来回切换

    一.安装
    tar zxvf keepalived-1.1.15.tar.gz
    cd keepalived-1.1.15
    ./configure --prefix=/usr/local/keepalived
    make && make install

    # 这段配置只是为了使用的方便,可以不这样来操作
    --------------------------------------------------------------------------------
    cp keepalived-1.1.15/etc/init.d/keepalived.rh.init /etc/init.d/keepalived
    chmod a+x /etc/init.d/keepalived
    cp keepalived-1.1.15/etc/init.d/keepalived.sysconfig /etc/sysconfig/keepalived
    chkconfig --add keepalived
    chkconfig --level 345 keepalived on
    cp /usr/local/keepalived/sbin/keepalived /bin/
    ---------------------------------------------------------------------------------

    二.配置
    mkdir /etc/keepalived
    vim /etc/keepalived/keepalived.conf

    添加以下内容

    #global_defs {
    # notification_email {
    # root@localhost # 设置报警邮件地址,可以设置多个,每行一个,需要开启sendmail服务
    # xxxx@sina.com
    # }
    # notification_email_from root@localhost # 设置邮件的发送地址
    # smtp_server localhost # 设置SMTP Server地址
    # smtp_connect_timeout 30 # 设置SMTP Server的超时时间
    # router_id LVS_DEVEL # 表示运行keepalived服务器的一个标识,发邮件时显示大邮件主题中的信息
    #}

    主服务器写法:
    vrrp_instance VI_1 {
    state MASTER # 指定A节点为主节点 备用节点上设置为BACKUP即可
    interface eth0 # 绑定虚拟IP的网络接口
    mcast_src_ip 192.168.200.122 # 本机的IP地址
    virtual_router_id 51 # VRRP组名,两个节点的设置必须一样,以指明各个节点属于同一VRRP组
    priority 100 # 主节点的优先级(1-254之间),备用节点必须比主节点优先级低
    advert_int 1 # 组播信息发送间隔,两个节点设置必须一样
    authentication { # 设置验证信息,两个节点必须一致
    auth_type PASS
    auth_pass 1111
    }
    virtual_ipaddress { # 指定虚拟IP, 两个节点设置必须一样,可以写多个
    192.168.200.16
    #192.168.200.17/24
    #192.168.200.18/24
    }
    }

    从服务器的写法
    vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    mcast_src_ip 192.168.200.123
    virtual_router_id 51
    priority 90 # 优先级要低于主服务器
    advert_int 1
    authentication {
    auth_type PASS
    auth_pass 1111
    }
    virtual_ipaddress {
    192.168.200.16
    #192.168.200.17/24
    #192.168.200.18/24
    }
    }

    三.启动
    service keepalived start

  • 相关阅读:
    PLSQL设置数据库选项
    Oracle 11g客户端下载地址
    js将html转换为纯文本
    创建 dblink
    网页禁用表单的自动完成功能禁用密码自动填充autocomplete
    解决oracle11g的ORA-12505问题
    Linux的XServer
    Qt移植对USB鼠标键盘、触摸屏的支持
    Qt5.2.1交叉编译,带tslib插件
    ubuntu 12.04 桌面版关闭图形界面
  • 原文地址:https://www.cnblogs.com/ahwu/p/3817791.html
Copyright © 2011-2022 走看看