#!/bin/bash
#需要lua-5.3.5.tar.gz、haproxy-2.8.2.tar.gz在家目录下
#1 编译安装lua
#安装编译环境需要的包
yum -y install gcc openssl-devel pcre-devel systemd-devel readline-devel
#下载lua包
#wget http://www.lua.org/ftp/lua-5.3.5.tar.gz
# 解压到lua包到指定的文件夹 -C 指定文件夹
tar xvf lua-5.3.5.tar.gz -C /usr/local/src
cd /usr/local/src/lua-5.3.5/
#编译安装lua
make linux test
#2 编译安装haproxy
cd
tar xvf haproxy-2.8.2.tar.gz -C /usr/local/src/
cd /usr/local/src/haproxy-2.8.2/
#编译参数
make ARCH=x86_64 TARGET=linux-glibc USE_PCRE=1USE_OPENSSL=1 USE_ZLIB=1 USE_SYSTEMD=1 USE_LUA=1 LUA_INC=/usr/local/src/lua-5.3.5/src/ LUA_LIB=/usr/local/src/lua-5.3.5/src/
make install PREFIX=/apps/haproxy
#软连接方式配置环境变量
ln -s /apps/haproxy/sbin/haproxy /usr/sbin/
#准备配置文件和socket目录
mkdir
Ceph入门到精通-HAproxy shell脚本安装
最新推荐文章于 2024-09-14 10:49:11 发布
本文介绍了如何从基础开始学习Ceph,并重点讲解了使用HAproxy进行负载均衡以及通过Shell脚本自动化安装配置的过程,旨在帮助读者掌握Ceph系统的高可用性实践。
摘要由CSDN通过智能技术生成