Keepalive高可用Nginx服务测试

环境

  系统版本:CentOS 7.2
  节点1地址:10.1.8.81
  节点2地址:10.1.8.83
  虚拟IP地址:10.1.8.248

安装软件

    yum -y install nginx
    yum -y install keepalived

配置nginx服务

1.1、提供测试页面:

    mkdir -pv /web/www

修改主页面路径为/web/www,创建测试页面

k1.png

1.2、启动服务

    [root@node1 ~]# systemctl start nginx.service

    [root@node2 ~]# systemctl start nginx.service

节点1:

k2.png

节点2:

k3.png

配置keepalive服务

2.1、编辑主配置文件:/etc/keepalived/keepalived.conf
节点1:

k4.png

节点2:

k5.png

2.2、启动服务:

[root@node1 ~]# systemctl start keepalived.service

[root@node2 ~]# systemctl start keepalived.service

2.3测试:

 查看主节点IP地址:

k6.png

此时访问web服务:

k7.png

在节点1的/etc/keepalived/下创建一个名为down的文件(此前配置的资源控制脚本,创建此文件即会将节点1的权重减5,虚拟IP将会被转移至节点2),此时查看节点2的IP地址。

k8.png

再访问web服务:

k9.png

删除掉节点1的down文件,再测试:

k10.png

 

原创文章,作者:641348038@qq.com,如若转载,请注明出处:http://www.178linux.com/68941

(0)
641348038@qq.com641348038@qq.com
上一篇 2017-02-16 17:39
下一篇 2017-02-16 21:47

相关推荐

  • Linux文件查找及压缩

    Linux文件查找(locate & find) locate     查询系统上预建的文件索引数据库(速度快,但更新不实时)     /var/lib/mlocate/mlocate.db     依赖于事先构建的索引 &nbsp…

    Linux干货 2016-08-19
  • Linux文件之普通权限及其特殊权限

    普通权限: 当我们使用ls -l命令查看某个文件时: [root@centos7 ~]# ls -l file1.txt  -rw-r–r–. 1 root root 30286 Aug  1 19:30 file1…

    Linux干货 2016-08-04
  • MongoDB-index

    索引:特殊的数据结构,存储表的数据的一小部分以实现快速查询 优点:     1、大大减少了服务器需要扫描的数据量     2、索引可以帮助服务器避免排序或使用临时表     3、索引可以将随机io转换为顺序io 索引评估:三星(非常好) 一…

    Linux干货 2016-11-27
  • 快速搭建SVN服务器

    一、背景介绍 svn服务器是一款上传代码的工具(貌似这么说不怎么严谨,但是在日常工作中基本上是这么用的),今天一个小伙伴折腾了一天也没有搭建好这个svn服务器。各种问题,其实搭建SVN服务器最重要的就是三个配置文件(svnserver.conf、 passwd 、authz)。出了问题的话十有八九是这三个配置文件的问题。最后,我自己搭建了一个,测试成功。于是…

    Linux干货 2016-12-11
  • Linux系统启动流程、内核及模块管理、linux启动故障排除和自制linux

    Linux系统启动流程、内核及模块管理 Linux系统的组成部分组成:内核+根文件系统(kernel+rootfs)内核(kernel): 进程管理(创建、调度、销毁等)、内存管理、网络管理(网络协议栈)、驱动程序、文件系统、安全功能IPC:Inter Process Communication机制本地进程间通信机制:消息队列、semerphor、shm(共…

    2016-09-29
  • 作业-第二周

    1、linux常用文件管理命令 ls rm chmod touch mv cp 2、echo $? 如果返回0则成功,其他失败 3、 mkdir /tmp/{a,b}_{c,d} mkdir -p /tmp/mylinux/bin /tmp/mylinux/boot/ /tmp/mylinux/boot/grup /tmp/mylinux/dev \ /tm…

    Linux干货 2016-06-23

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-22 22:37

    很不错的实验过程,不过如果能把keepalived的配置参数说明一下会更好,加油。