首页 > 其他 > 详细

consul在centos7下实现集群

时间:2019-10-22 22:27:36      阅读:92      评论:0      收藏:0      [点我收藏+]

1. 准备

虚拟机安装centos7,复制两次,即共有三台虚拟机,ip分别为:

192.168.245.128

192.168.245.129

192.168.245.130

开放8500端口:

firewall-cmd --zone=public --add-port=8500/tcp permanent

firewall-cmd --reload

2. 安装consul

在每台虚拟机上执行如下步骤:

yum install -y unzip

yum install -y wget

wget https://releases.hashicorp.com/consul/1.6.1/consul_1.6.1_linux_amd64.zip

unzip consul_1.6.1_linux_amd64.zip

解压后看到consul文件,将文件迁移到/usr/bin/,命令为:mv consul /usr/bin

至此,consul安装完成

3. 集群

在三台机器上分别执行如下命令:

consul agent -server -ui -bootstrap-expect=3 -data-dir=/var/local/consul  -node=consul-128 -client=0.0.0.0  -bind=192.168.245.128 -datacenter=dc1

技术分享图片

consul agent -server -ui -bootstrap-expect=3 -data-dir=/var/local/consul  -node=consul-129 -client=0.0.0.0  -bind=192.168.245.129 -datacenter=dc1 -join 192.168.245.128   

 (-join表示加入到集群)

技术分享图片

consul agent -server -ui -bootstrap-expect=3 -data-dir=/var/local/consul  -node=consul-130 -client=0.0.0.0  -bind=192.168.245.130 -datacenter=dc1 

-join 192.168.245.128

 技术分享图片

 查看集群成员:consul members

技术分享图片

注意:-bootstrap-expect=3 consul会一直等到达到指定sever数目(这里是3)的时候才会引导整个集群

 4. 查看

在浏览器地址栏输入任意一个虚拟机的ip加8500端口

技术分享图片

 

consul在centos7下实现集群

原文:https://www.cnblogs.com/roy-ming/p/11722654.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!