下载

官网:https://www.consul.io/
下载:https://releases.hashicorp.co...

安装

wget https://releases.hashicorp.com/consul/1.5.1/consul\_1.5.1\_linux\_amd64.zip 
unzip consul_1.7.2_linux_amd64.zip -d /usr/local/bin

测试是否安装成功
image.png

启动

单机启动方式:
consul agent -server -ui -bootstrap-expect 1 -data-dir=/app/data/consul -node=server1 -client=0.0.0.0 -bind=127.0.0.1 -datacenter=dc1

image.png
通过页面查看服务状态
访问地址:http://IP:8500
image.png

集群启动方式:
// 10.0.0.1
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-1 -client=0.0.0.0 -bind=10.0.0.1 -datacenter=dc1

// 10.0.0.2
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-2 -client=0.0.0.0 -bind=10.0.0.2 -datacenter=dc1 -join 10.0.0.1

// 10.0.0.3
consul agent -server -ui -bootstrap-expect=3 -data-dir=/data/consul -node=agent-3 -client=0.0.0.0 -bind=10.0.0.3 -datacenter=dc1 -join 10.0.0.1

启动命令详解:
指定 consul(-server)
集群有3台(-bootstrap-expect=3 )
服务器节点信息(-node),
指定当前主机客户端侦听地址为( -client=0.0.0.0 ),因为有多块网卡,如果不指定,无法运行127.0.0.1。绑定了当前主机的IP地址(-bind),
指定数据中心名称(-datacenter=dc1),
后两台服务器在启动的时候加入第一台代理服务器(-join 172.16.1.218),
指定内置 WebUI 服务器组件(-ui),
当三台服务器都正确运行起来以后,Consul 集群将自动选举 leader


LeeYonghu
4 声望0 粉丝

« 上一篇
prometheus配置
下一篇 »
pip配置阿里源