{
  "csol_consul_nodes": {
    "updated_at": "2025-06-17",
    "description": "CSOL Consul静态节点配置",
    "servers": {
      "description": "Consul服务器节点，参与集群决策和数据存储",
      "nodes": [
        {
          "name": "ch2",
          "host": "100.90.159.68",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Oracle Cloud KR",
          "role": "server"
        },
        {
          "name": "ch3",
          "host": "100.86.141.112",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Oracle Cloud KR",
          "role": "server"
        },
        {
          "name": "ash1d",
          "host": "100.81.26.3",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Oracle Cloud US",
          "role": "server"
        },
        {
          "name": "ash2e",
          "host": "100.103.147.94",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Oracle Cloud US",
          "role": "server"
        },
        {
          "name": "onecloud1",
          "host": "100.98.209.50",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Armbian",
          "role": "server"
        },
        {
          "name": "de",
          "host": "100.120.225.29",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Armbian",
          "role": "server"
        },
        {
          "name": "bj-semaphore",
          "host": "100.116.158.95",
          "user": "root",
          "region": "Semaphore",
          "role": "server"
        }
      ]
    },
    "clients": {
      "description": "Consul客户端节点，用于服务发现和健康检查",
      "nodes": [
        {
          "name": "ch4",
          "host": "100.117.106.136",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "port": 60022,
          "region": "Oracle Cloud A1",
          "role": "client"
        },
        {
          "name": "ash3c",
          "host": "100.116.80.94",
          "user": "ben",
          "password": "3131",
          "become_password": "3131",
          "region": "Oracle Cloud A1",
          "role": "client"
        }
      ]
    },
    "configuration": {
      "consul_version": "1.21.5",
      "datacenter": "dc1",
      "encrypt_key": "1EvGItLOB8nuHnSA0o+rO0zXzLeJl+U+Jfvuw0+H848=",
      "client_addr": "0.0.0.0",
      "data_dir": "/opt/consul/data",
      "config_dir": "/etc/consul.d",
      "log_level": "INFO",
      "port": 8500,
      "bootstrap_expect": 7,
      "ui_config": true
    },
    "notes": {
      "server_count": 7,
      "client_count": 2,
      "total_nodes": 9,
      "retired_nodes": [
        {
          "name": "hcs",
          "retired_date": "2025-09-27",
          "reason": "节点退役"
        }
      ],
      "isolated_nodes": [
        {
          "name": "syd",
          "reason": "故障节点，已隔离"
        }
      ]
    }
  }
}