consul搭建

1、准备3台服务器

  linux1 192.168.0.101
  linux2 192.168.0.102
  linux3 192.168.0.103

2、准备向Linux上传文件的工具Winscp

3、去https://www.consul.io/downloads.html下载Linux 对应的64位的安装包到windows 并解压 

4、新建文件夹命名为consul 并在consul文件夹下创建bin和data文件夹

5、使用Winscp连接到Linux服务器 把consul文件夹复制到Linux上去。

6、准备启动Consul集群

以server模式启动consul
[root@linux1 ~]# consul agent -server -bootstrap-expect=2 -data-dir=/consul/data -node=consul1 -bind=192.168.0.101 -datacenter=mydc  -ui 
[root@linux2 ~]# consul agent -server -bootstrap-expect=2 -data-dir=/consul/data -node=consul2 -bind=192.168.0.102 -datacenter=mydc 
以client模式启动consul
[root@linux3 ~]# consul agent -data-dir=/consul/data -node=consul3 -bind=192.168.0.103 -datacenter=mydc 

       -server 表示是server模式
  -bootstrap-expect=2 表示是集群中有2台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数
  -data-dir=/consul/data data目录
  -node=n1 该服务器节点名
  -bind=192.168.0.101 节点绑定的ip
  -ui 非必须 webui的路径 用web来管理consul
  -datacenter=dc1 集群的名称
7、将节点加入consul集群
[root@linux2]# consul join 192.168.0.101
[root@linux3]# consul join 192.168.0.101

8、查看集群成员
[root@linux1]# consul members
9、查看Ui 访问192.168.0.101::8500


猜你喜欢

转载自www.cnblogs.com/merciless/p/10682736.html