Keepalived1.2.13安装和配置
Keepalived1.2.13安装和配置
安装前系统设置
1、防火墙设置
centos7.0默认防火墙为firewalld
#停止firewall
# systemctl stop firewalld.service
#禁止firewall开机启动
# systemctl disable firewalld.service
查看默认防火墙状态:
# firewall-cmd --state
2、修改selinux
# setenforce 0
# vi /etc/selinux/config
将SELINUX=enforcing改为:SELINUX=disabled
一、集群规划(Tomcat + Keepalived)
规划IP
Tomcat MASTER:192.168.169.162
Tomcat BACKUP:192.168.169.167
Virtual IP:192.168.169.169
二、安装Keepalived(负载均衡的主备机都必须安装),keepalived-1.2.13-8.el7.x86_64
yum -y install keepalived
三、配置Keepalived主节点,vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
router_id NodeA
}
vrrp_instance VI_1 {
state MASTER
interface ens160
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.169.169/24
}
}
注:通过ip a 命令可以看到192.168.169.169/24绑定到了ens160上
四、配置Keepalived备节点,vi /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
router_id NodeB
}
vrrp_instance VI_1 {
state BACKUP
interface ens160
virtual_router_id 51
priority 90
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.169.169/24
}
}
五、启动Keepalived
keepalived -D -f /etc/keepalived/keepalived.conf
六、测试
http://192.168.169.169:8080/