参考
要想利用Consul提供的服务实现服务的注册与发现,我们需要搭建Consul Cluster 环境。
在Consul方案中,每个提供服务的节点上都要部署和运行Consul的agent,所有运行Consul agent节点的集合构成Consul Cluster。
Consul agent有两种运行模式:Server和Client。这里的Server和Client只是Consul集群层面的区分,与搭建在Cluster之上 的应用服务无关。
以Server模式运行的Consul agent节点用于维护Consul集群的状态,官方建议每个Consul Cluster至少有3个或以上的运行在Server mode的Agent,Client节点不限。
环境配置如下:
Centos 7
主机名称 | IP | 作用 | 是否允许远程访 |
---|---|---|---|
model1 | 192.168.232.128 | consul server | 是 |
model2 | 192.168.232.129 | consul client | 是 |
model3 | 192.168.232.130 | consul client | 是 |
关闭防火墙
systemctl stop firewalld.service
下载
Consul 最新版的下载地址:
https://releases.hashicorp.com/consul/1.0.1/consul_1.0.1_linux_amd64.zip
下载,然后unzip 解压,得到唯一,一个可执行文件
cd /usr/local/bin/ wget https://releases.hashicorp.com/consul/1.0.1/consul_1.0.1_linux_amd64.zip
解压
unzip consul_1.0.1_linux_amd64.zip
查看是否安装成功
consul
检查版本
consul version
安装完成!!!