您的位置首页百科知识

Keepalived 安装方法

Keepalived 安装方法

的有关信息介绍如下:

Keepalived 安装方法

Keepalived 是高可用软件,能做成高可用集群。啥是高可用集群,就是一台机器宕机了,备机马上接管并把坏的机器剔出集群,对用户是没有任何感知的。

两台机器的型号均为CentOS Linux release 7.6.1810 (Core)。前期都做相同的安装动作

Keepalved的安装,需要安装openssl包。两台机器都要安装

yum -y install openssl openssl-devel

tar zxf keepalived-1.1.15.tar.gz

cd keepalived-1.1.15

./configure

make

make install

如果最后没有报错说明安装成功

拷贝启动文件,两边服务器都要操作

[root@localhost keepalived-1.1.15]# cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/

[root@localhost keepalived-1.1.15]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

拷贝启动文件命令,两边服务器都要操作

[root@localhost keepalived-1.1.15]# mkdir /etc/keepalived

[root@localhost keepalived-1.1.15]# cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/

[root@localhost keepalived-1.1.15]# cp /usr/local/sbin/keepalived /usr/sbin/

主服务器配置,注意修改截图中标红部分

[root@localhost keepalived-1.1.15]# cat /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

notification_email {

xxx@163.com

}

notification_email_from sns-lvs@gmail.com

smtp_server 127.0.0.1

# smtp_connect_timeout 30

router_id LVS_DEVEL

} #VIP1

vrrp_instance VI_1 {

state MASTER#备份服务器上将MASTER改为BACKUP

interface ens3

virtual_router_id 51

priority 100#备份服务上将100改为99

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.1.128

}

}

virtual_server 192.168.1.128 80 {

delay_loop 6

lb_algo wrr

lb_kind DR

persistence_timeout 60

#会话保持60S

protocol TCP

real_server 192.168.1.144 80 {

weight 3

TCP_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 80

}

}

real_server 192.168.1.145 80 {

weight 3

TCP_CHECK {

connect_timeout 10

nb_get_retry 3

delay_before_retry 3

connect_port 80

}

}

}

备服务器配置

state BACKUP#备份服务器上将MASTER改为BACKUP

interface ens3

virtual_router_id 51

priority 99#备份服务上将100改为99

advert_int 1

虚拟IP目前在192.168.1.128上,现在把这个节点关机操作

虚拟IP已经飘到94上面了,切换成功