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
客户端测试