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/





相关文档
最新文档