zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    1、常见ELK架构工作流程
    centos7系统zabbix 4.4版本升级到5.0版本
    K3s简介(一)
    三、saltstack数据系统grains
    爬取猫眼电影top100信息
    第一次爬虫实例
    docker容器轻量级web管理工具之portainer(六)
    liunx添加swap分区
    iptables 配置详解
    几个比较经典的算法问题的java实现
  • 原文地址:https://www.cnblogs.com/merciless/p/10682736.html
Copyright © 2011-2022 走看看