1、环境准备
我们需要先准备三台虚拟机:
consul-master consul-slave1 consul-slave2
开启虚拟机并使用虚拟机连接工具连接虚拟机(Xshell、electerm)
2、下载并安装(三台虚拟机同样操作)
consul的下载地址:consul download
进入到官方下载的时候,点击Linux -> Centos/RHEL这个选项的时候,会发现可以使用配置yum源,使用yum进行安装的方式,这里就不会采用那种方式了(可以尝试那种方式安装)
下载zip安装包
选择你对应的版本,对应的系统类型,我选的是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