counsul 集群

情到浓时终转凉″ 提交于 2019-11-29 21:44:05

1 master节点

cat << EOF > /lib/systemd/system/consul.service
[Unit]
Description=consul-master
After=network-online.target     
[Service]
ExecStart=/bin/sh -c 'consul agent -server -bootstrap -ui -data-dir=/data/consul -bind=10.0.2.57 -client=0.0.0.0 -node=10.0.2.57 >> /data/consul/consul.log'
StandardOutput=journal
StandardError=inherit
LimitNOFILE=65536
TimeoutStopSec=0
KillSignal=SIGTERM
SendSIGKILL=no
SuccessExitStatus=0
Restart=always
User=root
Group=root
WorkingDirectory=/data/consul

[Install]
WantedBy=multi-user.target
EOF

2 node1 

cat << EOF > /lib/systemd/system/consul.service
[Unit]
Description=consul-node1
After=network-online.target     
[Service]
ExecStart=/bin/sh -c 'consul agent -server -join=10.0.2.57  -data-dir=/data/consul -bind=10.0.2.59 -client=0.0.0.0 -node=10.0.2.59 >> /data/consul/consul.log'
StandardOutput=journal
StandardError=inherit
LimitNOFILE=65536
TimeoutStopSec=0
KillSignal=SIGTERM
SendSIGKILL=no
SuccessExitStatus=0
Restart=always
User=root
Group=root
WorkingDirectory=/data/consul

[Install]
WantedBy=multi-user.target
EOF

3 node3 

cat << EOF > /lib/systemd/system/consul.service
[Unit]
Description=consul-node1
After=network-online.target     
[Service]
ExecStart=/bin/sh -c 'consul agent -server -join=10.0.2.58  -data-dir=/data/consul -bind=10.0.2.58 -client=0.0.0.0 -node=10.0.2.59 >> /data/consul/consul.log'
StandardOutput=journal
StandardError=inherit
LimitNOFILE=65536
TimeoutStopSec=0
KillSignal=SIGTERM
SendSIGKILL=no
SuccessExitStatus=0
Restart=always
User=root
Group=root
WorkingDirectory=/data/consul

[Install]
WantedBy=multi-user.target
EOF

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!