• <menu id="ckmo6"></menu>
  • <input id="ckmo6"><u id="ckmo6"></u></input>
    <menu id="ckmo6"></menu>
  • <input id="ckmo6"><acronym id="ckmo6"></acronym></input>
  • consul在centos7下实现集群

    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端口

    分享图片

    相关文章
    相关标签/搜索
    香港精选免费资料大全