docker mysql高可用_Docker下Ubuntu系统编译安装HAprox+Keepalived+MySQL负载高可用架构

系统环境:Ubuntu16.04(Docker容器)

架构环境:

Keepalived/HAproxy MASTER: 172.17.0.4

Keepalived/HAproxy BACKUP: 172.17.0.6

MysqL MASTER: 172.17.0.2

MysqL SLAVE: 172.17.0.3

HAproxy版本:haproxy-2.0.8.tar.gz

Keepalived版本:keepalived-2.0.19.tar.gz

一、安装HAproxy(MASTER/BACKUP两台都要装)

解压,进入haproxy-2.0.8目录

vim INSTALL;查看安装说明

ef1379a3447600cc14377573a59e412b.png

2、编译安装HAproxy

(1)编译

报错1:bash: make: command not found

8fc5c0333252e41a82f82126d9dc0a97.png

我直接用docker容易,make命令没安装,安装一下:

apt-get -y install make

make -j 2 TARGET=generic USE_GZIP=1

报错2:/bin/sh: 1: gcc: not found

d16cda41a2f28eda601b66331aa97913.png

未安装gcc,安装gcc:

apt-get -y install gcc

然后再执行:

make -j 2 TARGET=generic USE_GZIP=1

暂时未报错:

a16d8f06208df728af8c1e85c5daea9e.png

(2)安装

直接执行:

make install PREFIX=/usr/local/HAproxy2.0.8

4ec11e63db85b93f7703de932ad04568.png

(3)复制命令至/usr/local/sbin/下

7fb2176a8afd2fa3163c1edadb228b1e.png

3、添加服务启动脚本文件

vim /etc/init.d/haproxy

#!/bin/bash

#

# chkconfig:2345 85 15# descrition: haproxy loadbalancer

DAEMON=hapro

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值