Communication problem between ironic-python-agent and CI server.

Mohammed Naser mnaser at vexxhost.com
Tue Nov 26 09:48:51 UTC 2019



Sent from my iPhone

> On Nov 26, 2019, at 4:34 AM, Guannan GN2 Sun <sungn2 at lenovo.com> wrote:
> 
> 
> Hi team,
> 
> 
> 
> I'm now trying to use ironic deployed with devstack to manage baremetal machine.
> 
> However when it run into deploying stage, I open the BM server terminal and see it successfully load ramdisk and boot into it. It get the ip I assigned and I can ping it from CI server side. But it then deploy failed just about 2 minutes later.
> 
> 
> 
> When I check ironic-conductor log with command "sudo journalctl -a --unit devstack at ir-cond" and found error like this:
> 
> ERROR ironic.drivers.modules.agent_client [None req-de37bc21-8d62-41db-8983-c06789939818 None None] Failed to connect to the agent running on node ea88ba26-756d-4d32-89f4-7ff086fa8868 for invoking command iscsi.start_iscsi_target. Error: HTTPConnectionPool(host='10.0.0.25', port=9999): Max retries exceeded with url: /v1/commands?wait=true (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f5461027f10>, 'Connection to 10.0.0.25 timed out. (connect timeout=60)')): ConnectTimeout: HTTPConnectionPool(host='10.0.0.25', port=9999): Max retries exceeded with url: /v1/commands?wait=true (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f5461027f10>, 'Connection to 10.0.0.25 timed out. (connect timeout=60)'))
> 
> I can ping it from CI server side, so it is strange why the connection time out between ironic-python-agent and CI server. Does anyone meet similar problem or have idea about it?

You can ping it but can you make an HTTP request to port 9999 via something like curl?

> Thank you!
> 
> 
> Best Regards,
> 
> Guannan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20191126/f28dcbe4/attachment.html>


More information about the openstack-discuss mailing list