• 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 产生。

  • 相关阅读:
    负数之美
    css重设
    编码问题
    wed的各种前端打印方法(3)CSS
    表单
    学习前端心得
    去除input,a,按键链接时出现的虚线方法
    加载事件js代码
    深入C#数据类型
    查找
  • 原文地址:https://www.cnblogs.com/taoyuxuan/p/12157570.html
Copyright © 2020-2023  润新知