负载均衡集群HAProxy安装篇

负载均衡集群HAProxy安装篇

一.HAProxy的yum安装

[[email protected] ~]# yum -y install haproxy//安装

[[email protected] ~]# systemctl start haproxy.service//启动服务

[[email protected] ~]# systemctl status haproxy.service//查看服务

[[email protected] ~]# systemctl enable haproxy.service //设置开机自启动

Created symlink from /etc/systemd/system/multi-user.target.wants/haproxy.service to

/usr/lib/systemd/system/haproxy.service.

[[email protected] ~]# systemctl stop haproxy.service//停止服务

[[email protected] ~]# systemctl status haproxy.service//停止服务后的状态

二.二.HAProxy的源码安装

[[email protected] ~]# yum -y install gcc//安装依赖包

[[email protected] ~]# wget http://www.haproxy.org/download/1.5/src/haproxy-1.5.14.tar.gz//下载

[[email protected] ~]# tar zxvf haproxy-1.5.14.tar.gz//解压

[[email protected] ~]# cd haproxy-1.5.14/

[[email protected] haproxy-1.5.14]# ll

[[email protected] haproxy-1.5.14]# more README//查看文档

[[email protected] ~]# uname –a//查看本机内核

Linux wjb10000 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

[[email protected] haproxy-1.5.14]# make TARGET=linux26 ARCH=x86_64 PREFIX=/usr/local/haproxy//编译

其中TARGET表示内核版本,ARCH表示位数,PREFIX表示haprxoy的安装路径。

[[email protected] haproxy-1.5.14]# make install PREFIX=/usr/local/haproxy//安装

[[email protected] haproxy-1.5.14]# cp examples/haproxy.cfg /usr/local/haproxy/  //复制配置文件

[[email protected] haproxy-1.5.14]# ll /usr/local/haproxy/

[[email protected] haproxy-1.5.14]# /usr/local/haproxy/sbin/haproxy –v //查看安装后版本信息

[[email protected] /]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg //启动出现错误

[[email protected] /]# vim /usr/local/haproxy/haproxy.cfg //编辑配置文件

[[email protected] haproxy-1.5.14]# cp -r examples/errorfiles/ /usr/local/haproxy/ //复制错误网页

[[email protected] haproxy-1.5.14]# /usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg//重新启动

[[email protected] haproxy-1.5.14]# ps -ef |grep haproxy//查看启动结果成功。

[[email protected]/]#/usr/local/haproxy/sbin/haproxy -f\

/usr/local/haproxy/haproxy.cfg -st `cat /usr/local/haproxy/logs/haproxy.pid`//重启服务

[[email protected] /]# vim /etc/rc.d/init.d/haproxy//创建启动和关闭服务脚本


#!/bin/bash

#chkconfig: 2345 10 90

#description:haproxy

BASE_DIR="/usr/local/haproxy"

ARGV="[email protected]"

start()

{

echo "START HAPoxy SERVERS"

$BASE_DIR/sbin/haproxy -f $BASE_DIR/haproxy.cfg

}

stop()

{

echo "STOP HAPoxy Listen"

kill -TTOU $(cat $BASE_DIR/haproxy.pid)

echo "STOP HAPoxy process"

kill -USR1 $(cat $BASE_DIR/haproxy.pid)

}

case $ARGV in

start)

start

ERROR=$?

;;

stop)

stop

ERROR=$?

;;

restart)

stop

start

ERROR=$?

;;

*)

echo "hactl.sh [start|restart|stop]"

esac

exit $ERROR

[[email protected] /]# chkconfig --add haproxy//开机自启动服务

[[email protected] /]# chmod +x /etc/rc.d/init.d/haproxy//增加权限

时间: 2024-10-11 17:24:15

负载均衡集群HAProxy安装篇的相关文章

负载均衡集群HAProxy基础篇

负载均衡集群HAProxy基础篇 一.   HAPorxy简介 HAProxy是一款提供高可用性.负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的.借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案. 二.   HAPorxy优点 免费开源.可靠性和稳定性非常好. HAProxy可以处理数据可达10Gbps-New benchmark of HAProxy at 10 Gbps using Myricom's 10GbE

负载均衡集群LVS安装篇

一.检查内核是否支持LVS [[email protected] /]# uname -a Linux wjb10000 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux 备注:2.4.23以后版本的内核已经支持LVS,只需要直接使用,不需要进行内核的下载和更新工作. 二.检查内核是否支持lvs的ipvs模块 [[email protected] ~]# modprobe

负载均衡集群LVS基础篇

一. LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org.现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能.        使用LVS技术要达到的目

负载均衡集群LVS实战篇

Keepalived+LVS的高可用集群系统 一.拓扑图结构: 二.Keepalived的安装 1.主服务器的安装 [[email protected] ~]# wget http://www.keepalived.org/software/keepalived-1.2.20.tar.gz [[email protected] ~]# tar -zxvf keepalived-1.2.20.tar.gz [[email protected] ~]# cd keepalived-1.2.20/ [

用 LVS 搭建一个负载均衡集群(转)

http://blog.jobbole.com/87503/ 第一篇:<如何生成每秒百万级别的 HTTP 请求?> 第二篇:<为最佳性能调优 Nginx> 第三篇:<用 LVS 搭建一个负载均衡集群> 这篇文章是<打造3百万次请求/秒的高性能服务器集群>系列的第3部分,有关于性能测试工具以及优化WEB服务器部分的内容请参看以前的文章. 本文基于你已经优化好服务器以及网络协议栈的基础之上,并使用 iperf 与 netperf 工具测试将服务器已优化到支持 5

Haproxy+Keepalived搭建Weblogic高可用负载均衡集群

配置环境说明:   KVM虚拟机配置 用途 数量 IP地址 机器名 虚拟IP地址 硬件 内存3G  系统盘20G cpu 4核 Haproxykeepalived 2台 192.168.1.10192.168.1.20 Haserver01Haserver02 192.168.30192.168.40 内存6G  系统盘20G cpu 4核 Weblogic 4台 192.168.1.100192.168.1.150 192.168.1.200 192.168.1.250 Clusters01C

HAProxy高可用负载均衡集群部署

HAProxy高可用负载均衡集群部署 基本信息: 系统平台:VMware WorkStation 系统版本: CentOS Linux release 7.2.1511 (Core) 内核版本: 3.10.0-327.el7.x86_64 集群架构: 前端:HAProxy 1.虚拟FQDN:www.simpletime.net 2.VIP:192.168.39.1:DIP:172.16.39.50 3.调度服务器:Varnish1.Varnish2 4.调度算法:URL_Hash_Consist

Haproxy做LB负载均衡集群的搭建和配置,可以通过web页面监控web服务器的运行状态

HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理. 实验(一) 实验目的:使用Haproxy做负载均衡集群(七层) 实验环境准备: 客户端  IP地址:1.1.1.1 主机名waiwang web1   IP地址:1.1.1.10 主机名:localhost web2   IP地址:1.1.1.20 主机名:localhost 配置HA

Mysql上的RAC:Percona XtraDB Cluster负载均衡集群安装部署手册

 Percona XtraDB Cluster安装部署手册 引言 编写目的 编写此文档,供PerconaXtraDB Cluster部署时使用. 预期读者 系统维护人员及实施人员. 编制依据及参考资料 目标 通过阅读该手册,让读者明确PerconaXtraDB Cluster的安装.配置和维护情况,为后续数据库运维工作提供指导. 应用部署方案 环境准备 服务器列表 序号 IP 用途 HOSTNAME 操作系统 1 192.168.0.7 Percona XtraDB Cluster RedHat