您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
centos7系统中如何安装配置keepalived?相信大部分人都还没学会这个技能,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。
| 系统版本 | nginx版本 | keepalived版本 | ip | 作用 |
|---|---|---|---|---|
| CentOS Linux release 7.5.1804 (Core) | nginx/1.16.1 | keepalived-2.0.18 | 10.1.1.31 | master |
| CentOS Linux release 7.5.1804 (Core) | nginx/1.16.1 | keepalived-2.0.18 | 10.1.1.32 | slave |
VIP 10.1.1.111
安裝nignx
yum install nginx -y修改nginx配置文件
master
echo 'this is master 31' > /usr/share/nginx/html/index.htmlslave
echo 'this is slave 32' > /usr/share/nginx/html/index.html 启动nginx
systemctl start nginx 测试nginx启动
curl localhost
this is masteryum -y install openssl-devel gcc gcc-c++
mkdir /etc/keepalived
wget https://www.keepalived.org/software/keepalived-2.0.18.tar.gztar -zxvf keepalived-2.0.18.tar.gz
mv keepalived-2.0.18 /usr/local/keepalived
cd /usr/local/keepalived
./configure && make && make installcp -a /usr/local/etc/keepalived /etc/init.d/
cp -a /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
cp -a /usr/local/sbin/keepalived /usr/sbin/master
cat > /etc/keepalived/keepalived.conf << EOF
! Configuration File for keepalived
global_defs {
router_id 31
}
vrrp_instance VI_1 {
state MASTER
interface ens33
virtual_router_id 3
mcast_src_ip 10.1.1.132
priority 200
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
10.1.1.111/24
}
}
EOFslave
cat > /etc/keepalived/keepalived.conf << EOF
! Configuration File for keepalived
global_defs {
router_id 32
}
vrrp_instance VI_1 {
state BACKUP
interface ens33
virtual_router_id 3
mcast_src_ip 10.1.1.132
priority 90
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
10.1.1.111/24
}
}
EOFsystemctl start keepalived
systemctl enable keepalivedmaster
$ curl localhost
this is master
root@centos7[14:46:07]:~
$ curl 10.1.1.111
this is master
root@centos7[15:03:29]:~slave
$ curl localhost
this is slave
root@centos7[15:03:59]:/etc/keepalived
$ curl 10.1.1.111
this is mastermaster关闭keepalived
$ systemctl stop keepalived $ curl localhost
this is slave
root@centos7[15:10:29]:/etc/keepalived
$ curl 10.1.1.111
this is slavekeepalived完成
关于centos7安装配置keepalived的教程就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。