分享

rhel.keepalived安装

 dtl乐学馆 2014-10-11
    1.在http://www./software/ 下载keepalived源码包
2.tar -zxvf  keepalived-1.2.1.tar.gz
3.之前需要安装的包
  gcc         
  gcc-c++
  kernel-devel
  ipvsadm
4.三部曲:./configure --with-kernel-dir=/usr/src/kernel/`uname -r`&& make && make install
5.拷贝所需的文件。
           cp /usr/local/etc/keepalived/keepalived.conf  /etc/keeplived/
           cp /usr/local/etc/rc.d/init.d/keepalived    /etc/rc.d/init.d/
           cp /usr/local/sbin/keepalived /usr/sbin/keepalived
6.vi /etc/keepalived/keepalived.conf
global_defs {
        router_id Haweb_1
}
vrrp_sync_group VGM {
        group {
        VL_S
        }
}
vrrp_script chk_mysql {
        script "killall -0 mysqld"
        interval 1
}
vrrp_instance VL_S {
        state MASTER       //BACKUP   //BACKUP
        interface eth0
        lvs_sync_daemon_interface eth0
        virtual_router_id 51
        priority 100       //99       //98
        nopreempt
        advert_int 5
        authentication {
        auth_type PASS
        auth_pass sunn
        }
        virtual_ipaddress {
        192.168.0.77
        }
        track_script {
         chk_mysql
}

}
#####LVS
virtual_server 192.168.0.77 3306 {
           delay_loop 6
           lb_algo rr
            lb_kind DR
            protocol TCP
            real_server 192.168.0.80 3306 {
                 weight 100
                 TCP_CHECK {
                    connect_timeout 3
                    nb_get_retry 3
                    delay_before_retry 3
                    connect_port 3306
     }
   }
              real_server 192.168.0.81 3306 {
                  weight 100
                  TCP_CHECK {
                      connect_timeout 3
                      nb_get_retry 3
                      delay_before_retry 3
                      connect_port 3306
     }
   }
}
7.另一台主机一样的配置,只是配置文件变成红色的。
8.service keepalived start     可以tail -n 100 /var/log/messages 查看服务启动情况
 ip add show eth0      查看VIP绑定网卡情况
9.测试和heartbeat差不多.
master 关掉==》VIP漂移==>backup变成master接管
10.针对特定服务失败,转移配置蓝色部分
11.采用不抢断方式,也就是MASTER死掉,又启动后,不抢回MASTER。这里就需要都设置成BACKUP(MASTER不支持nopreempt),上面的绿色部分。
12.粉色LVS一下是配置LVS,实现负载均衡。前面配置是HA.现在配置完LVS就是一个真正的系统
PS:heartbeat的haresources中有关于服务的制定。keepalived没有。
vi    :set number 显示行号

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多