Stay Hungry.Stay Foolish.
consul 集群安装

安装

sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul

配置token ACL

需要把下面内容保存位json写入/etc/consul.d/acl.json中

{
    "datacenter":"dc1",
    "acl": {
        "enabled": true,
        "default_policy": "deny",
        "down_policy": "extend-cache",
        "tokens": {
            "master": "xxx=="
        }
    }
}

启动

leader节点启动

mkdir /data/consul_data
nohup consul agent -server -bootstrap -ui -config-dir=/etc/consul.d/ -data-dir=/data/consul_data -bind=10.0.0.1  -client=0.0.0.0 -node=10.0.0.1 &

备选节点加入

mkdir /data/consul_data
nohup consul agent -server -join=10.0.0.1 -ui -config-dir=/etc/consul.d/ -data-dir=/data/consul_data -bind=10.0.0.2 -client=0.0.0.0 -node=10.0.0.2 &
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
评论

暂无评论~~