Hi, I set up Elasticsearch, Kibana and a Fleet server as Docker containers on the same host in Azure. All the three are up and running with no issues. I am trying to install an Elastic agent on a Windows VM hosted locally (with Internet enabled using NAT) using the 'Enroll to Fleet server' method. However, I get the error as follows:
.\elastic-agent.exe install --url=https://redacted:8220 --enrollment-token=redacted
Elastic Agent will be installed at C:\Program Files\Elastic\Agent and will run as a service. Do you want to continue? [Y/n]:Y
[ ===] Service Started [2s] Elastic Agent successfully installed, starting enrollment.
[== ] Waiting For Enroll... [3s] {"log.level":"info","@timestamp":"2024-08-13T23:00:58.034+0200","log.origin":{"function":"github.com/elastic/elastic-agent/internal/pkg/agent/cmd.(*enrollCmd).enrollWithBackoff","file.name":"cmd/enroll_cmd.go","file.line":518},"message":"Starting enrollment to URL: https://redacted:8220/","ecs.version":"1.6.0"}
[== ] Waiting For Enroll... [13s] {"log.level":"info","@timestamp":"2024-08-13T23:01:13.580+0200","log.origin":{"function":"github.com/elastic/elastic-agent/internal/pkg/agent/cmd.(*enrollCmd).enrollWithBackoff","file.name":"cmd/enroll_cmd.go","file.line":524},"message":"1st enrollment attempt failed, retrying enrolling to URL: https://redacted:8220/ with exponential backoff (init 1s, max 10s)","ecs.version":"1.6.0"}
Error: fail to enroll: fail to execute request to fleet-server: dial tcp redacted:8220: connectex: No connection could be made because the target machine actively refused it.
For help, please see our troubleshooting guide at https://www.elastic.co/guide/en/fleet/8.15/fleet-troubleshooting.html
[====] Uninstalled [14s] Error uninstalling. Printing logs
2024-08-13T21:01:15.212Z DEBUG [install] Loaded configuration from C:\Users\yolo\elastic-agent-8.15.0-windows-x86_64\elastic-agent.yml
2024-08-13T21:01:15.212Z DEBUG [install] Merged configuration from C:\Users\yolo\elastic-agent-8.15.0-windows-x86_64\elastic-agent.yml into result
2024-08-13T21:01:15.212Z DEBUG [install] Merged all configuration files from [C:\Users\yolo\elastic-agent-8.15.0-windows-x86_64\elastic-agent.yml], no external input files
2024-08-13T21:01:15.212Z DEBUG [install.composable] Starting controller for composable inputs
2024-08-13T21:01:15.212Z DEBUG [install.composable] Started controller for composable inputs
2024-08-13T21:01:15.213Z DEBUG [install.composable.providers.kubernetes] Kubernetes provider for resource pod skipped, unable to connect: unable to build kube config due to error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
2024-08-13T21:01:15.213Z DEBUG [install.composable.providers.kubernetes] Kubernetes provider for resource node skipped, unable to connect: unable to build kube config due to error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
2024-08-13T21:01:15.213Z DEBUG [install.composable] Kubernetes leaderelection provider skipped, unable to connect: unable to build kube config due to error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
2024-08-13T21:01:15.213Z DEBUG [install.composable] Variable state changed for composable inputs; debounce started
2024-08-13T21:01:15.214Z DEBUG [install.composable] kubernetes_secrets provider skipped, unable to connect: unable to build kube config due to error: invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable
2024-08-13T21:01:15.217Z INFO [install.composable.providers.docker] Docker provider skipped, unable to connect: protocol not available
2024-08-13T21:01:15.391Z DEBUG [install.composable] Computing new variable state for composable inputs
2024-08-13T21:01:15.391Z DEBUG [install.composable] Stopping controller for composable inputs
2024-08-13T21:01:15.528Z DEBUG [install.composable] Stopped controller for composable inputs
Error: enroll command failed for unknown reason: exit status 1
For help, please see our troubleshooting guide at https://www.elastic.co/guide/en/fleet/8.15/fleet-troubleshooting.html
I also attached the failed uninstallation log just in case it proves useful. I'd appreciate your help, thanks.