美文网首页服务器技术
CentOS7安装Keepalived

CentOS7安装Keepalived

作者: GoGooGooo | 来源:发表于2018-01-04 19:23 被阅读12次

首先我要声明,虽然有的服务器不能连外网!但是最好不要离线安装、最好不要、最好不要、最好不要,重要的事情说三遍,很多依赖很难解决,而且你漏装某些包也会出现奇怪的问题。

  1. 启动nginx镜像,这里不多解释了,很简单。
#docker run --name nginx_m --restart=always -v /tmp/docker:/usr/share/nginx/html:ro -p 80:80 -d nginx:1.7.6

(注:--restart=always是指在docker服务重启后,该容器服务也会自动重启)

  1. 宿主机安装配置keepalived
# 安装依赖包
yum install -y net-tools psmisc
yum install -y net-snmp
yum install -y ipvsadm  keepalived

# 拷贝配置文件
cp /usr/share/doc/keepalived/samples/keepalived.conf.sample /etc/keepalived/keepalived.conf

# 编辑配置文件
vim /etc/keepalived/keepalived.conf

这里我要备注一下一个坑,由于我用了Docker Swarm,当你安装完ipvsadm的时候一定要systemctl restart docker,不然你先前通的的Docker Swarm网络是不通的。

master主机如下配置



backup如下配置


启动keepalived服务

service keepalived start

在master机器上面查看虚拟是否绑定上了

  1. 验证双活效果

访问172.16.34.214主机:

访问172.16.34.215主机:

访问172.16.34.216虚拟ip:

可以看出此时master主机nginx运行正常

把master主机ngxin服务停止

docker stop nginx_m

在215机子查看ip绑定

可以看到虚拟ip迁移至备份机器了,说明我们配置成功!

访问网页

再把master主机nginx恢复回来

docker start nginx_m

在214机子查看ip绑定

访问网页

相关文章

  • centos7使用keepalived和mysql配置mysql

    1.keepalived安装 参考centos7下keepalived1.4.0安装启动卸载章节:https://...

  • centos7安装keepalived

    1.下载keepalived 进入keepalived官网下载界面,选择你所需要的版本下载即可 点击Version...

  • CentOS7安装Keepalived

    首先我要声明,虽然有的服务器不能连外网!但是最好不要离线安装、最好不要、最好不要、最好不要,重要的事情说三遍,很多...

  • CentOS7 安装 keepalived

    下载地址:点我下载 解压 解压后进入到解压出来的目录,看到会有 configure,那么就可以做配置了(配置安装和...

  • Keepalived实践

    Keepalived安装 配置Keepalived 验证

  • keepalived

    1:keepalived安装 keepalived安装教程 注:脚本需要设置为相关权限

  • LVS+KeepAlived+Nginx高可用实现方案 转自CS

    文章目录 概念 LVS KeepAlived 为什么要使用 准备 软件安装 KeepAlived 安装 源码安装 ...

  • KeepAlived 部署

    安装:KeepAlived 查看IPVS模块是否已经编译到内核中 安装keepalived的依赖组件安装依赖组件 ...

  • CentOS7源码安装keepalived

    1、访问https://www.keepalived.org/download.html,下载最新版的keepal...

  • Keepalied安装

    安装 prefix: keepalived安装位置 sysconf: keepalived核心配置文件所在位置,固...

网友评论

    本文标题:CentOS7安装Keepalived

    本文链接:https://www.haomeiwen.com/subject/hwhdnxtx.html