<output id="3ue3t"></output>
  1. <label id="3ue3t"></label>
    <small id="3ue3t"></small>
  2. <label id="3ue3t"></label>
    <meter id="3ue3t"><strong id="3ue3t"><s id="3ue3t"></s></strong></meter>
    1. 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端口

      分享图片

      相关文章
      相关标签/搜索
      四肖选一肖期期准香港