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

相关推荐

  • N25第五周作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; ]# grep -E '^[[:space:]]+.*' /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;…

    Linux干货 2017-01-08
  • 磁盘管理

    磁盘管理

    Linux干货 2017-10-27
  • 配置CentOS模拟路由&网卡链路聚合

    一、如何通过虚拟网卡实现一个网卡多个IP 实验环境:VMware虚拟机                   CentOS6.8                   单网卡:eth1…

    Linux干货 2016-09-05
  • N25 the second week

    1.文件管理命令 1.1.cat concatenate files and print on the standard output # 正序打印文件 cat [OPTION]… [FILE]… # 常用参数 -n 编号显示每行 -E 显示每行的结束符 1.2.tac concatenat…

    Linux干货 2016-12-19
  • Linux初识

    Linux 初识 计算机包含 CPU :运算器 、控制器、寄存器、缓存(加速) 存储器:内存,RAM(Random Access Memory) Input:下指令,提供数据 Output:输出数据加工的结果。 冯诺依曼体系 纸带打孔 磁带机 批处理 键盘、显示器 多任务Multi task 虚拟机软件 VMware workstation 12 PRO O…

    2017-07-13
  • shell编程循环语法作业

    判断/var/目录下所有文件的类型 [root@www sh.log]# cat typefile.sh  #!/bin/bash #author:DYW #显示目录下文件类型 if [ $# -lt 1 ];then echo "Please&nb…

    Linux干货 2016-08-21

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-22 22:37

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