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

 

原创文章,作者:[email protected],如若转载,请注明出处:http://www.178linux.com/68941

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

相关推荐

  • Unix发展与现状

    Unix 简史 1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi- processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划就…

    Linux干货 2015-09-22
  • Linux终端类型

    目录 1. 终端概述 2. 串行端口终端(/dev/ttySn) 3. 伪终端(/dev/pty/) 4. 控制终端(/dev/tty) 5. 控制台终端(/dev/ttyn, /dev/console) 6. 虚拟终端(/dev/pts/n) 7. 其它类型   终端概述 终端…

    Linux干货 2016-10-18
  • 推荐-BtrFS学习总结

    一、原理介绍1.可扩展性2.数据一致性的相关特性3.多设备管理及快照二、命令介绍与实战1.命令介绍2.命令实战1)环境准备,添加3块磁盘/dev/sd{b,c,d}如下:2)创建btrfs文件系统3)查看已创建的btrfs文件系统4)挂载btrfs文件系统,启用压缩功能5)在线调整文件系统大小6)往当前btrfs文件系统添加设备,以达到在线扩容扩容目的7)执…

    Linux干货 2016-06-03
  • 内部命令与外部命令——Linux基本命令(3)

    1.     内部命令与外部命令 内部命令:由shell自带的,而且通过某命令形式提供 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。 外部命令:在文件系统路径下有对应的可执行程序文件 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 2.     命令类…

    2017-07-13
  • 马哥教育网络21期+第四周练习博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [root@localhost ~]# chmod&n…

    Linux干货 2016-08-02
  • 第三周 用户和组管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     pts/0        2017-12-16 22:46 (192.168.43.233) root     pts/1        2017-12-16 22:46 (192.168.43.233…

    2017-12-16

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-22 22:37

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