Centos7部署Consul集群

本文详细介绍了如何在Centos7环境下部署Consul集群。首先,准备三台虚拟机并安装Consul的zip包。接着,配置Consul,创建配置文件和数据保存目录,并将Consul添加到环境变量中。然后,分别启动master和两个slave节点,并将slave节点加入到master集群。最后,通过检查节点状态验证Consul集群已成功搭建。
摘要由CSDN通过智能技术生成

1、环境准备

我们需要先准备三台虚拟机:

consul-master consul-slave1 consul-slave2

开启虚拟机并使用虚拟机连接工具连接虚拟机(Xshell、electerm)

2、下载并安装(三台虚拟机同样操作)

consul的下载地址:consul download

进入到官方下载的时候,点击Linux -> Centos/RHEL这个选项的时候,会发现可以使用配置yum源,使用yum进行安装的方式,这里就不会采用那种方式了(可以尝试那种方式安装)

下载zip安装包

选择你对应的版本,对应的系统类型,我选的是Linux consul1.9.9版本

Linux consul1.9.9

下载完成后,把安装包上传到linux服务器上

创建分类文件夹(也可以不创建,为了区分我比较喜欢创建)

mkdir -p /opt/modules/software

上传下载好的安装包文件

 解压上传好的安装包

unzip -o /opt/modules/software/consul_1.9.9_linux_amd64.zip -d /opt/modules/consul

如果报如下的错误则表示你没有安装unzip

使用yum进行下载unzip

yum install -y unzip

安装完成进行解压

unzip -o /opt/modules/software/consul_1.9.9_linux_amd64.zip -d /opt/modules/consul

解压完成

3、配置consul(三台虚拟机同样操作)

创建consul配置文件保存目录

mkdir -p /opt/modules/consul/conf

创建consul数据文件保存目录

mkdir -p /opt/modules/consul/data

把consul服务添加到环境变量中

vim /etc/profile.d/mydev.sh

添加的内容

#Consul
export CONSUL_HOME=/opt/modules/consul

#export
export PATH=$PATH:$CONSUL_HOME

重新加载环境变量

source /etc/profile

输入consul进行测试

Usage: consul [--version] [--help] <command> [<args>]

Available commands are:
    acl            Interact with Consul's ACLs
    agent          Runs a Consul agent
    catalog        Interact with the catalog
    config         Interact with Consul's Centralized Configurations
    connect        Interact with Consul Connect
    debug          Records a debugging archive for operators
    event          Fire a new event
    exec           Executes a command on C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值