consul 单机伪集群搭建

consul 单机伪集群搭建

配置

server_1

/usr/local/consul# cat data01/etc/service.json 
{
  "server": true,
  "ui_config": {
    "enabled": true
  },
  "datacenter": "wsl",
  "data_dir": "/usr/local/consul/data01",
  "log_file":"/usr/local/consul/data01/logs/service_1.log",
  "node_name": "service_1",
  "bootstrap_expect": 3,
  "client_addr": "0.0.0.0",
  "bind_addr": "192.168.9.2"
}

server_2

/usr/local/consul# cat data02/etc/service.json 
{
  "server": true,
  "ui_config": {
    "enabled": true
  },
  "datacenter": "wsl",
  "data_dir": "/usr/local/consul/data02",
  "log_file":"/usr/local/consul/data02/logs/service_2.log",
  "node_name": "service_2",
  "bootstrap_expect": 3,
  "client_addr": "0.0.0.0",
  "bind_addr": "192.168.9.2"
}

server_3

/usr/local/consul# cat data03/etc/service.json 
{
  "server": true,
  "ui_config": {
    "enabled": true
  },
  "datacenter": "wsl",
  "data_dir": "/usr/local/consul/data03",
  "log_file":"/usr/local/consul/data03/logs/service_3.log",
  "node_name": "service_3",
  "bootstrap_expect": 3,
  "client_addr": "0.0.0.0",
  "bind_addr": "192.168.9.2"
}

启动

root@DESKTOP-2CQLA9T:/usr/local/consul# cat start1.sh 
consul agent -config-dir=./data01/etc/ -server-port 8300 -serf-lan-port 8301 -serf-wan-port 8302 -dns-port 8600 -http-port 8500 -enable-script-checks=true -log-json -disable-host-node-id &
root@DESKTOP-2CQLA9T:/usr/local/consul# cat start2.sh 
consul agent -config-dir=./data02/etc/ -server-port 9300 -serf-lan-port 9301 -serf-wan-port 9302 -dns-port 9600 -http-port 9500 -enable-script-checks=true -log-json -disable-host-node-id &
root@DESKTOP-2CQLA9T:/usr/local/consul# cat start3.sh 
consul agent -config-dir=./data03/etc/ -server-port 10300 -serf-lan-port 10301 -serf-wan-port 10302 -dns-port 10600 -http-port 10500 -enable-script-checks=true -log-json -disable-host-node-id &

加入集群

# 将server_2加入server_1
consul join -http-addr=192.168.9.2:8500 192.168.9.2:9301
# 将server_3加入server_1
consul join -http-addr=192.168.9.2:8500 192.168.9.2:10301
posted @ 2021-11-19 13:49  董大轩  阅读(225)  评论(0编辑  收藏  举报