Closed RafaelReder closed 2 weeks ago
Hello, I always get the following error when trying to start the autoscaler container:
2024-09-25T12:36:15.093Z [INFO] agent: starting Nomad Autoscaler agent 2024-09-25T12:36:15.093Z [INFO] agent: Nomad Autoscaler agent configuration: 2024-09-25T12:36:15.093Z [INFO] agent 2024-09-25T12:36:15.093Z [INFO] agent: Bind Addrs: 0.0.0.0 2024-09-25T12:36:15.093Z [INFO] agent: High Availability: false 2024-09-25T12:36:15.093Z [INFO] agent: Log Level: DEBUG 2024-09-25T12:36:15.093Z [INFO] agent: Plugins: //plugins 2024-09-25T12:36:15.093Z [INFO] agent: Policies: local/policies 2024-09-25T12:36:15.093Z [INFO] agent: Version: v0.4.5 (2664dc0) 2024-09-25T12:36:15.093Z [INFO] agent 2024-09-25T12:36:15.093Z [INFO] agent: Nomad Autoscaler agent started! Log data will stream in below 2024-09-25T12:36:15.093Z [INFO] agent.http_server: server now listening for connections: address=0.0.0.0:8080 2024-09-25T12:36:15.093Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=threshold 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=fixed-value 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=pass-through 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=target-value 2024-09-25T12:36:15.097Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=nomad-target 2024-09-25T12:36:15.097Z [DEBUG] external_plugin: starting plugin: path=/plugins/os-nova args=["/plugins/os-nova"] 2024-09-25T12:36:15.099Z [WARN] external_plugin: plugin failed to exit gracefully 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=nomad-apm 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=prometheus 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=nomad-apm 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=prometheus 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=threshold 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=fixed-value 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=pass-through 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=target-value 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=nomad-target 2024-09-25T12:36:15.099Z [ERROR] agent: failed to start agent: error= | failed to setup plugins: 1 error occurred: | \t* failed to dispense plugin os-nova: failed to instantiate plugin os-nova client: fork/exec /plugins/os-nova: permission denied
This is the local/config.hcl I use:
http { bind_address = "0.0.0.0" bind_port = "8080" } policy { dir = "local/policies" } nomad { address = "https://10.0.0.173:4646" token = "TOKEN" client_cert = "/opt/nomad/agent_certs/agent.crt" client_key = "/opt/nomad/agent_certs/agent.key" ca_cert = "/opt/nomad/agent_certs/ca.crt" } apm "prometheus" { driver = "prometheus" config = { address = "http://localhost:8081" } } target "os-nova" { driver = "os-nova" config = { auth_url = "URL" username = "USER" password = "PASS" domain_name = "default" project_id = "ID" } } strategy "pass-through" { driver = "pass-through" }
Is there something I am missing? Been stuck here for a while. Thanks a lot. Best
Hi @RafaelReder did you managed to fix this?
Yes thank you very much for answering. I missed to do the go build step before using the executable in the autoscaler.
Hello, I always get the following error when trying to start the autoscaler container:
2024-09-25T12:36:15.093Z [INFO] agent: starting Nomad Autoscaler agent 2024-09-25T12:36:15.093Z [INFO] agent: Nomad Autoscaler agent configuration: 2024-09-25T12:36:15.093Z [INFO] agent 2024-09-25T12:36:15.093Z [INFO] agent: Bind Addrs: 0.0.0.0 2024-09-25T12:36:15.093Z [INFO] agent: High Availability: false 2024-09-25T12:36:15.093Z [INFO] agent: Log Level: DEBUG 2024-09-25T12:36:15.093Z [INFO] agent: Plugins: //plugins 2024-09-25T12:36:15.093Z [INFO] agent: Policies: local/policies 2024-09-25T12:36:15.093Z [INFO] agent: Version: v0.4.5 (2664dc0) 2024-09-25T12:36:15.093Z [INFO] agent 2024-09-25T12:36:15.093Z [INFO] agent: Nomad Autoscaler agent started! Log data will stream in below 2024-09-25T12:36:15.093Z [INFO] agent.http_server: server now listening for connections: address=0.0.0.0:8080 2024-09-25T12:36:15.093Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=threshold 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=fixed-value 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=pass-through 2024-09-25T12:36:15.094Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=target-value 2024-09-25T12:36:15.097Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=nomad-target 2024-09-25T12:36:15.097Z [DEBUG] external_plugin: starting plugin: path=/plugins/os-nova args=["/plugins/os-nova"] 2024-09-25T12:36:15.099Z [WARN] external_plugin: plugin failed to exit gracefully 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=nomad-apm 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: successfully launched and dispensed plugin: plugin_name=prometheus 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=nomad-apm 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=prometheus 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=threshold 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=fixed-value 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=pass-through 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=target-value 2024-09-25T12:36:15.099Z [INFO] agent.plugin_manager: shutting down plugin: plugin_name=nomad-target 2024-09-25T12:36:15.099Z [ERROR] agent: failed to start agent: error= | failed to setup plugins: 1 error occurred: | \t* failed to dispense plugin os-nova: failed to instantiate plugin os-nova client: fork/exec /plugins/os-nova: permission denied
This is the local/config.hcl I use:
Is there something I am missing? Been stuck here for a while. Thanks a lot. Best