I am completely new to awx and k8s, trying to add execution node through awx UI installing bundle using ansible-playbook -i inventory.yml install_receptor.yml went well without errors. But in the UI, it’s showing unavailable with error “Instance is not in the receptor mesh.”
-when I check for receptor service, its not running
service receptor.service status
Redirecting to /bin/systemctl status receptor.service
● receptor.service - Ansible Receptor for Linux
Loaded: loaded (/usr/lib/systemd/system/receptor.service; enabled; preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2023-11-27 12:40:59 UTC; 46ms ago
Process: 411381 ExecStart=/usr/bin/receptor --config /etc/receptor/receptor.conf (code=exited, status=1/FA>
Main PID: 411381 (code=exited, status=1/FAILURE)
CPU: 14ms
-TCP 27199 is open and listening on the execution node
I am not sure where the logs location will be…What could be the issue
INFO 2023/11/27 07:52:08 Running control service control
WARNING 2023/11/27 07:52:08 Nothing to do - no backends are running.
Run /usr/bin/receptor --help for command line instructions.
Kill all the process associated with 27199 port and ps aux | grep -i receptor.
Then start the services manually using systemctl start receptor.
If the error says server not in service mesh than it should be definetely related to tls certs.
Make sure the bundle generated for a server is only installed on respective instances.
If this Execution node is in the same network as your AWX cluster, you need to tick the box: “Peers from control nodes” in AWX
You may need to redeploy the bundle, not sure.