Consul安装手册
目录
一:安装准备
1.consul最新版的下载地址
https://releases.hashicorp.com/consul/1.5.2/consul_1.5.2_linux_amd64.zip
2. 下载解压,里面只有一个consul可执行文件,执行
官方建议每个consul cluster至少有3个或以上的运行在server mode的agent,client节点不限。
我们这里以安装三个节点为例,环境配置如下
192.168.18.205 以server模式运行
192.168.18.201,192.168.18.202 以client模式运行
常见命令 参考
https://www.jb51.net/article/141789.htm
二:配置consul
把上面下载的文件解压,并把consul拷贝到/opt/consul目录,然后把/opt/consul目录加入到环境变量(三个节点依次配置)
注:公司测试环境安装在/usr/local/Consul 目录下
1:在192.168.18.105节点上面进行
cd /opt/consul
mkdir data
consul agent -server -bootstrap -bind=0.0.0.0 -client=192.168.18.205 -data-dir=data -ui -node=192.168.18.205
这样,就启动了一个节点
2:在192.168.18.201节点上面进行
cd /opt/consul
mkdir data
consul agent -server -bind=0.0.0.0 -client=192.168.18.201 -data-dir=data -ui -node=192.168.18.201 -join=192.168.18.205
3:在192.168.18.202节点上面进行
cd /opt/consul
mkdir data
consul agent -server -bind=0.0.0.0 -client=192.168.18.202 -data-dir=data -ui -node=192.168.18.202 -join=192.168.18.205
全部节点启动完之后
http://192.168.18.205:8500/ 进行consul 访问
4.查看consul集群信息
在任意节点执行consul members 即可查看集群节点信息
这里在192.168.18.205节点执行
consul members -rpc-addr=192.168.18.205:8400
Node Address Status Type Build Protocol DC
192.168.18.201 192.168.18.201:8301 alive client 0.6.4 2 dc1
192.168.18.202 192.168.18.202:8301 alive client 0.6.4 2 dc1
192.168.18.205 192.168.18.205:8301 alive server 0.6.4 2 dc1
5.关闭节点
consul leave -rpc-addr=192.168.18.205:8400
三:配置导入导出
导出 :
consul kv export --http-addr=http://192.168.18.205:8500 > 123.json
导入:
consul kv import --http-addr=http://192.168.18.205:8500 @123.json