diff --git a/nomad-configs/nodes/onecloud1.hcl b/nomad-configs/nodes/onecloud1.hcl index 3cb9971..3d11b22 100644 --- a/nomad-configs/nodes/onecloud1.hcl +++ b/nomad-configs/nodes/onecloud1.hcl @@ -26,221 +26,28 @@ ports { server { enabled = true - bootstrap_expect = 3 - server_join { - retry_join = [ - "semaphore.tailnet-68f9.ts.net:4648", - "ash1d.tailnet-68f9.ts.net:4648", - "ash2e.tailnet-68f9.ts.net:4648", - "ch2.tailnet-68f9.ts.net:4648", - "ch3.tailnet-68f9.ts.net:4648", - "onecloud1.tailnet-68f9.ts.net:4648", - "de.tailnet-68f9.ts.net:4648", - "hcp1.tailnet-68f9.ts.net:4648" - ] - } } client { -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - enabled = true -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - network_interface = "tailscale0" -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - # 配置七仙女服务器地址,使用完整FQDN -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - servers = [ -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "semaphore.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "ash1d.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "ash2e.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "ch2.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "ch3.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "onecloud1.tailnet-68f9.ts.net:4647", -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - "de.tailnet-68f9.ts.net:4647" -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - ] -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - # 配置host volumes -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - host_volume "fnsync" { -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - path = "/mnt/fnsync" -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - read_only = false -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - } -consul { - address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" - server_service_name = "nomad" - client_service_name = "nomad-client" - auto_advertise = true - server_auto_join = true - client_auto_join = true -} - host_volume "vault-storage" { path = "/opt/nomad/data/vault-storage" @@ -276,7 +83,7 @@ plugin "nomad-driver-podman" { } consul { - enabled = false + enabled = true server_service_name = "nomad" client_service_name = "nomad-client" auto_advertise = true @@ -298,4 +105,12 @@ telemetry { prometheus_metrics = true publish_allocation_metrics = true publish_node_metrics = true -} \ No newline at end of file +} +consul { + address = "ch4.tailnet-68f9.ts.net:8500,ash3c.tailnet-68f9.ts.net:8500,warden.tailnet-68f9.ts.net:8500" + server_service_name = "nomad" + client_service_name = "nomad-client" + auto_advertise = true + server_auto_join = true + client_auto_join = true +}