Rabbitmq-server-murano refuses connections from instance with Murano-agent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Won't Fix
|
High
|
MOS Murano | ||
6.1.x |
Won't Fix
|
High
|
MOS Murano |
Bug Description
ISO: {"build_id": "2014-12-
STEPS TO REPRODUCE:
1. Deploy OpenStack Ubuntu+Neutron VLAN, Ceilometer, Mongo, Ceph volumes, Ceph images, Ceph ephemeral volumes, Swift RadosGW HA_mode (3 controllers + 1 compute)
2. Create Murano environment.
3. Add any application
4. Send environment to deploy.
Actual result:
Deploy hangs.
In murano-agent.log on instance we can see tracebacks:
2014-12-25 23:56:04.975 1356 WARNING muranoagent.app [-] Communication error
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app Traceback (most recent call last):
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
line 125, in _wait_plan
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app with self._create_
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app self.connect()
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app self._connectio
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app return self.connection
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app self._connection = self._establish
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app conn = self.transport.
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app conn = self.Connection
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app (10, 10), # start
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app self.channel_id, allowed_methods)
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app self.method_
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app raise m
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app OverflowError: signed integer is greater than maximum
2014-12-25 23:56:04.975 1356 TRACE muranoagent.app
2014-12-25 23:56:14.993 1356 WARNING muranoagent.app [-] Communication error
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app Traceback (most recent call last):
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app with self._create_
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app self.connect()
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app self._connectio
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app return self.connection
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app self._connection = self._establish
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app conn = self.transport.
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app conn = self.Connection
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app self.transport = self.Transport(
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app return create_
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app return TCPTransport(host, connect_timeout)
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app File "/usr/local/
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app raise socket.
2014-12-25 23:56:14.993 1356 TRACE muranoagent.app error: timed out
2014-12-25 23:58:02.636 1356 TRACE muranoagent.app
2014-12-25 23:59:18.767 1356 WARNING muranoagent.app [-] Communication error
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app Traceback (most recent call last):
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 125, in _wait_plan
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app with self._create_
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
ssaging/
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app self.connect()
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
ssaging/
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app self._connectio
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 237, in connect
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app return self.connection
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 741, in connection
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app self._connection = self._establish
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 696, in _establish_
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app conn = self.transport.
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
p.py", line 112, in establish_
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app conn = self.Connection
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 180, in __init__
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app (10, 30), # tune
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
.py", line 67, in wait
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app self.channel_id, allowed_methods)
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
line 240, in _wait_method
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app self.method_
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app File "/usr/local/
y", line 189, in read_method
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app raise m
2014-12-25 23:59:18.767 1356 TRACE muranoagent.app IOError: Socket closed
NOTES:
Using nmap from instance we can see, that needed port(55572) on HA proxy has status "filtered"
ec2-user@
Starting Nmap 6.40 ( http://
Nmap scan report for 172.18.92.84
Host is up.
PORT STATE SERVICE VERSION
55572/tcp filtered unknown
But if we try to probe this port from controller-
root@node-2:~# nmap -Pn 172.18.92.84 -p55572
Starting Nmap 6.40 ( http://
Nmap scan report for 172.18.92.84
Host is up (0.047s latency).
PORT STATE SERVICE
55572/tcp open unknown
MAC Address: B6:79:A6:2D:F8:4C (Unknown)
Changed in mos: | |
assignee: | nobody → MOS Murano (mos-murano) |
Changed in mos: | |
milestone: | 6.0 → 6.0.1 |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in mos: | |
status: | Confirmed → Won't Fix |
tags: | removed: release-notes |
Changed in mos: | |
assignee: | Fuel Documentation Team (fuel-docs) → nobody |
Changed in mos: | |
assignee: | nobody → MOS Murano (mos-murano) |
tags: | added: release-notes |
This problem appears when we using virtual controllers with network driver 'virtio'. The bug doesn't reprodusible when we changed 'virtio' to 'rtl8139'.