consul 安装记录

以server模式启动consul
1、准备4台服务器

  linux1 192.168.249.131
  linux2 192.168.249.132
  linux3 192.168.249.133
  linux4 192.168.249.134
下载软件 使用版本1.2.2

解压下载的Consul,如果没有安装unzip的话可以先安装:yum install zip unzip

[root@linux1 ~]# unzip consul_1.2.2_linux_amd64.zip

拷贝文件到bin目录下

[root@linux1 ~]# mv consul /usr/local/bin
2、下载并解压Consul文件,拷贝到/usr/local/bin目录下

模拟三节点 1client
新版要使用一下命令,不然UI无法被访问
[root@linux1 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul1 -bind=192.168.249.131 –datacenter=dc1 -client 0.0.0.0 -ui
[root@linux2 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul2 -bind=192.168.249.132–datacenter=dc1
[root@linux3 ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul3 -bind=192.168.249.133 –datacenter=dc1

consul agent -data-dir=/tmp/consul -node=consul4 -bind=192.168.249.134 –datacenter=dc1
*
将节点加入consul集群
[root@linux2]# consul join 192.168.249.131
[root@linux3]# consul join 192.168.249.131
[root@linux4]# consul join 192.168.249.131
或者
[root@linux1]# consul join 192.168.249.132 192.168.249.133 192.168.249.134

查看集群
[root@h3 consul]# consul members
Node Address Status Type Build Protocol DC Segment
consul1 192.168.249.131:8301 alive server 1.2.2 2 dc1
consul2 192.168.249.132:8301 alive server 1.2.2 2 dc1
consul3 192.168.249.133:8301 alive server 1.2.2 2 dc1
consul4 192.168.249.134:8301 alive client 1.2.2 2 dc1
[root@linux1]# consul members

访问UI:http://192.168.249.131:8500/ui

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值