haproxy故障转移群集

本文介绍了多种故障转移群集方案,包括keepalived+LVs、Nginx、haproxy+nginx以及keepalived+nginx。详细步骤涉及haproxy的安装、配置,以及nginx的安装与部署。同时讨论了软件和硬件调度器的区别。此外,还提到了DNS配置和客户端测试,确保服务的正常运行和故障切换。
摘要由CSDN通过智能技术生成

配置haproxy故障转移群集

1、常见的故障转移群集类型.

1) keepalived+LVs

支持动态网站和静态网站

支持高并发访问相应速度慢.

2) Nginx故障转移群集

静态网站使用

通过配置Nginx为反向代理服务器实现故障转移

支持高并发访问相应速度快

故障转移通过upstream模块实现

3) haproxy+nginx

haproxy是一个故障转移工具

很好的和Nginx协同工作对nginx网站实现故障转移

4) keepalived+nginx

针对nginx配置双击热备和故障转移群集

避免nginx单点故障

2、调度器的类型

1)软件

LVS

Nginx

haproxy

squid

varsh .

2)硬件

F5

梭子鱼

绿盟

3)软件调度器和硬件的区别

软件基本都是开源成本低可靠性强,转发速度慢

硬件转发速度快,成本高,收费

 

安装依赖

修改网卡

安装haproxy

配置haproxy

创建haproxy配置文件目录

生成主配置文件

生成服务控制脚本

加入执行权限

设置开机自启

优化命令

cp /usr/src/haproxy-1.4.24/haproxy /usr/sbin/

创建服务启动临时文件

修改主配置文件

开启路由功能

启动服务并测试

安装nginx 这里用的是nginx.tar包

安装依赖

编译

./configure --prefix=/usr/local/nginx

优化命令

指定网关

GATEWAY=192.168.100.30

客户端测试

默认网关使用外网ip

安装dns

修改配置vim /etc/named.conf

options {

        listen-on port 53 { any; };

        directory "/var/named";

};

zone    "benet.com"     {

        type master;

        file "benet.com.zone";

$TTL                    86400

@                       SOA             benet.com. root.benet.com. (

                        2010051101

                        1H

                        15M

                        1W

                        1D

)

@                       NS      centos03.benet.com.

centos03                A       192.168.200.10

www                     A       192.168.200.10

客户端测试

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值