redhat6.3安装Keepalived+LVS
2017-06-03 11:00
369 查看
1、下载软件
wget http://www.keepalived.org/software/keepalived-1.2.19.tar.gz
2、安装所需的依赖包
yum -y install gcc gcc-c++ popt-devel openssl openssl-devel libnfnetlink
3、安装lvs与keepalived
rpm -ivh ipvsadm-1.25-10.el6.x86_64.rpm 此包在系统盘里有
tar xzvf keepalived-1.2.19.tar.gz
./configure --prefix=/usr/local/keepalived
make
make install
4、拷贝配置文件
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
chmod +x /etc/init.d/keepalived
chkconfig --add keepalived
chkconfig keepalived on
ln -s /usr/local/keepalived/sbin/keepalived /usr/sbin/
mkdir -p /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived
5、配置配置文件/etc/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|BACKUP] #主备不一样
interface eth0
virtual_router_id 51
priority [100|99] #主备不一样
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.2.100
}
}
virtual_server 192.168.2.100 80 {
delay_loop 6
lb_algo rr
lb_kind DR
nat_mask 255.255.255.0
persistence_timeout 50
protocol TCP
real_server 192.168.2.103 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.2.104 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
6、查看vip变化。查看日志
ip addr
ipvsadm -ln
tail -f /var/log/meassge
7、keepalived 开启日志记录功能
vi /etc/sysconfig/keepalived 增加
KEEPALIVED_OPTIONS="-D -d -S 0"
vi /etc/rsyslog.conf 增加
local0.* /var/log/keepalived.log
wget http://www.keepalived.org/software/keepalived-1.2.19.tar.gz
2、安装所需的依赖包
yum -y install gcc gcc-c++ popt-devel openssl openssl-devel libnfnetlink
3、安装lvs与keepalived
rpm -ivh ipvsadm-1.25-10.el6.x86_64.rpm 此包在系统盘里有
tar xzvf keepalived-1.2.19.tar.gz
./configure --prefix=/usr/local/keepalived
make
make install
4、拷贝配置文件
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
chmod +x /etc/init.d/keepalived
chkconfig --add keepalived
chkconfig keepalived on
ln -s /usr/local/keepalived/sbin/keepalived /usr/sbin/
mkdir -p /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived
5、配置配置文件/etc/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|BACKUP] #主备不一样
interface eth0
virtual_router_id 51
priority [100|99] #主备不一样
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.2.100
}
}
virtual_server 192.168.2.100 80 {
delay_loop 6
lb_algo rr
lb_kind DR
nat_mask 255.255.255.0
persistence_timeout 50
protocol TCP
real_server 192.168.2.103 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
real_server 192.168.2.104 80 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 80
}
}
}
6、查看vip变化。查看日志
ip addr
ipvsadm -ln
tail -f /var/log/meassge
7、keepalived 开启日志记录功能
vi /etc/sysconfig/keepalived 增加
KEEPALIVED_OPTIONS="-D -d -S 0"
vi /etc/rsyslog.conf 增加
local0.* /var/log/keepalived.log
相关文章推荐
- Mysql HA-Install Keepalived+LVS+Mysql(双主) On Redhat 6.3
- 在Ubuntu9.10上安装配置keepalived与LVS配合使用
- LVS+DR+Keepalived 安装配置
- RedHat Enterprise LInux 6.3 安装Oracle Database 11g
- Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2
- redhat6.3系统下的kscope1.6.2安装——RHEL6.3 本地创建YUM源
- RedhatAS4.2 安装集群LVS
- Redhat6.3利用kickstart无人值守安装
- Redhat Enterprise Linux 6.3 下安装mysql
- lvs(DR)+keepalived+nginx+tomcat安装配置
- RedHat 6.3 源码安装 MySQL-5.5.29
- KeepalivedHA+LVS 部署安装文档
- 【转载】KeepalivedHA+LVS 部署安装文档
- redhat enterprise 6.3 x86_64(bit)安装VirtualBox详细教程
- Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2
- Centos lvs keepalived 安装配置
- Centos 5.5 lvs+keepalived 安装配置
- LVS(DR)+Keepalived 安装 成功安例
- lvs-keepalived 安装中出现的错误
- Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2