HAproxy实战

HAproxy实验一


1、实验要求:

  • (1) 动静分离discuzx,动静都要基于负载均衡实现;

  • (2) 进一步测试在haproxy和后端主机之间添加varnish缓存(见实验二步骤);

  • (3) 给出拓扑设计;

  • (4) haproxy的设定要求:

    • (a) 启动stats;

    • (b) 自定义403、502和503的错误页;

    • (c) 各组后端主机选择合适的调度方法;

    • (d) 记录好日志;

    • (e) 使用keepalived高可用haproxy;

2、实验环境

HAproxy实战

3、网络配置过程,节点间的时间同步过程省略

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

4、在node73上根据实验环境部署配置nginx提供静态内容web服务、部署配置nfs服务

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

5、在node68上根据实验环境部署配置httpd等相关服务

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

6、在node72上部署配置haproxy,keepalived

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

7、在node70上部署配置haproxy,keepalived

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

8、测试访问

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

  
  
  
 


HAproxy实验二


1、实验目的

  • 在实验一的基础上,在haproxy与静态内容服务器(nginx服务器)之间加入varnish,对静态内容进行缓存

  • 实验拓扑结构
    HAproxy实战

2、在前端HAproxy调度器上,配置将静态内容的请求调度到varnish节点上

HAproxy实战
HAproxy实战

3、在node75节点上配置varnish

HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战
HAproxy实战

原创文章,作者:M20-1倪文超,如若转载,请注明出处:http://www.178linux.com/59353

(1)
M20-1倪文超M20-1倪文超
上一篇 2016-11-15 11:22
下一篇 2016-11-15 19:32

相关推荐

  • shell编程、yum的使用

    shell编程、yum的使用 一、shell编程 1、while的特殊使用 while 循环的特殊用法(遍历文件的每一行): while read line; do      循环体 done < /PATH/FROM/SOMEFILE   依次读取/PATH/FROM/SOMEFILE 文件…

    Linux干货 2016-08-21
  • 如何实现在命令行输入pwd时显示出ifconfig的效果

    1、使用type ifconfig 查看   2、使用type pwd 查看 如果还没有使用过pwd则显示如下,表示pwd属于内部命令,然后输入enable -n pwd 禁用这个内部命令   如果已经使用过,就会显示hash,已经缓存过   此时就不仅需要禁用内部命令,还需要使用hash -d pwd 清除pwd的缓存,使其在…

    2017-07-13
  • Linux启动流程

    内核级别: 1、POST开机加电自检 BIOS加载CMOS信息并进行开机自检,检测硬件设备是否正常并进行硬件设备初始化 2、Boot Sequence(BIOS):定义设备启动顺序 BIOS定义设备启动顺序,并读取启动设备数据加载硬盘上的第一个扇区MBR。 3、Boot Loader(MBR):bootloader功能实现 Boot Loader提供一个菜单…

    Linux干货 2016-11-23
  • Linux任务计划

    Linux任务计划,周期性任务执行         未来的某时间点执行一次某任务:at, batch          周期性运行某任务:crontab                 &n…

    Linux干货 2016-12-31
  • 8.10 shell scripts 作业

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 [root@CentOs6 bin]# systeminfo.sh        Hostname:&n…

    Linux干货 2016-08-12
  • mkdir用法实践

    mkdir:make directories mkdir [OPTION]… DIRECTORY… -p: 自动按需创建父目录; -v: verbose,显示详细过程; -m MODE:直接给定权限;   1、创建/tmp目录下的:a_c,a_d, b_c, b_d ~]# mkdir -v /tmp/{a,b}_{c,d}…

    Linux干货 2016-11-06