创建配置文件
- 创建文件夹 consul_client_config , consul_server_config)
- 创建文件 consul_client_config/basic_config_1.json
{
"datacenter": "dc1",
"log_level": "INFO",
"node_name": "c1",
"server": false,
"bind_addr": "0.0.0.0",
"client_addr": "0.0.0.0",
"ui": false,
"ports": {
"dns": 8600,
"http": 8500,
"https": -1,
"server": 8300,
"serf_lan": 8301,
"serf_wan": 8302
},
"rejoin_after_leave": true,
"retry_join": [
"172.18.0.2",
"172.18.0.3",
"172.18.0.4"
],
"retry_interval": "30s",
"reconnect_timeout": "72h"
}
- 创建文件 consul_server_config/basic_config_1.json
{
"datacenter": "dc1",
"log_level": "INFO",
"node_name": "s_1",
"server": true,
"bootstrap_expect": 2,
"bind_addr": "0.0.0.0",
"client_addr": "0.0.0.0",
"ui": true,
"ports": {
"dns": 8600,
"http": 8500,
"https": -1,
"server": 8300,
"serf_lan": 8301,
"serf_wan": 8302
},
"rejoin_after_leave": true,
"retry_join": [
"172.18.0.2",
"172.18.0.3",
"172.18.0.4"
],
"retry_interval": "30s",
"reconnect_timeout": "72h"
}
- 创建文件 consul_server_config/basic_config_2.json
{
"datacenter": "dc1",
"log_level": "INFO",
"node_name": "s_2",
"server": true,
"bootstrap_expect": 2,
"bind_addr": "0.0.0.0",
"client_addr": "0.0.0.0",
"ui": true,
"ports": {
"dns": 8600,
"http": 8500,
"https": -1,
"server": 8300,
"serf_lan": 8301,
"serf_wan": 8302
},
"rejoin_after_leave": true,
"retry_join": [
"172.18.0.2",
"172.18.0.3",
"172.18.0.4"
],
"retry_interval": "30s",
"reconnect_timeout": "72h"
}
- 创建文件 consul_server_config/basic_config_3.json
{
"datacenter": "dc1",
"log_level": "INFO",
"node_name": "s_3",
"server": true,
"bootstrap_expect": 2,
"bind_addr": "0.0.0.0",
"client_addr": "0.0.0.0",
"ui": true,
"ports": {
"dns": 8600,
"http": 8500,
"https": -1,
"server": 8300,
"serf_lan": 8301,
"serf_wan": 8302
},
"rejoin_after_leave": true,
"retry_join": [
"172.18.0.2",
"172.18.0.3",
"172.18.0.4"
],
"retry_interval": "30s",
"reconnect_timeout": "72h"
}