zoukankan      html  css  js  c++  java
  • consul配置启动脚本

    node name IP
    server consul_10 10.10.10.10
    server consul_11 10.10.10.11
    client consul_12 10.10.10.12
    • 服务端
    #!/bin/bash
     
    mkdir -p /data/consul/{consul_d,logs}
    rm -rf /data/consul/logs/*
     
    nohup /opt/consul/consul agent -ui 
    -server 
    -bootstrap-expect=1 
    -log-file=/data/consul/logs/ 
    -log-level=warn 
    -log-rotate-bytes=102400000 
    -data-dir=/data/consul/consul_d/ 
    -node=consul_10 
    -client=0.0.0.0 
    -encrypt=fPEBs8/pU4kSpu59yhqq/A== 
    -retry-join=10.10.10.10 
    -retry-join=10.10.10.11 > /dev/null 2>&1 &
    
    • 集群中其他主机
    #!/bin/bash
     
    mkdir -p /data/consul/{consul_d,logs}
    rm -rf /data/consul/logs/*
     
    nohup /opt/consul/consul agent -ui 
    -server 
    -bootstrap-expect=1 
    -log-file=/data/consul/logs/ 
    -log-level=warn 
    -log-rotate-bytes=102400000 
    -data-dir=/data/consul/consul_d/ 
    -node=consul_11 
    -client=0.0.0.0 
    -encrypt=fPEBs8/pU4kSpu59yhqq/A== 
    -retry-join=10.10.10.10 
    -retry-join=10.10.10.11 > /dev/null 2>&1 &
    
    • 客户端
    #!/bin/bash
     
    mkdir -p /data/consul/{consul_d,logs}
    rm -rf /data/consul/logs/*
     
    nohup /opt/consul/consul agent -ui 
    -log-file=/data/consul/logs/ 
    -log-level=warn 
    -log-rotate-bytes=102400000 
    -data-dir=/data/consul/consul_d/ 
    -node=consul_12 
    -encrypt=fPEBs8/pU4kSpu59yhqq/A== 
    -retry-join=10.10.10.10 
    -retry-join=10.10.10.11 > /dev/null 2>&1 &
    

    服务器端-bootstrap-expect 参数根据实际集群机器数量进行配置
    服务器端及客户端使用 consul keygen 产生。

  • 相关阅读:
    关于宇宙大爆炸的理论模型
    算法系列2《RSA》
    Codeforces Round #248 (Div. 1)——Nanami's Digital Board
    Cocos2d-x场景变化相关功能介绍
    NYOJ 745 蚂蚁问题(两)
    quick-cocos2d-x endToLua 退出会卡住
    编程算法
    linux基础知识1
    URAL 1553. Caves and Tunnels 树链拆分
    2014/11/13_ 随想
  • 原文地址:https://www.cnblogs.com/taoyuxuan/p/12157570.html
Copyright © 2011-2022 走看看