OS controller cannot be deployed (ends with error)

Bug #1312666 reported by Igor Marnat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
New
High
Dmitry Ilyin

Bug Description

{"build_id": "2014-04-25_12-15-06", "mirantis": "yes", "build_number": "140", "nailgun_sha": "6b156d7434d0a70efe288cd8064d0ca90fed0737", "production": "prod", "ostf_sha": "134765fcb5a07dce0cd1bb399b2290c988c3c63b", "fuelmain_sha": "9939570720729dce22e635b0b9c9465e9d80661f", "astute_sha": "6e8fa4cc12968d7b468fc590b2f06bb59bf74511", "release": "5.0", "fuellib_sha": "365ea4e9ead9d7f400a5d41b82c2c7cc6d26fec3"}

1. Create new cluster, CentOS, simple mode
2. Enable all the platform products (Sahara, Murano, Ceilometer)
3. Networking - GRE
4. Add 3 nodes, start deployment (virtual box, Linux host)

Deployment of contoller fails with error Deployment has failed. Check these nodes:

Revision history for this message
Igor Marnat (imarnat) wrote :
Revision history for this message
Igor Marnat (imarnat) wrote :

Logs from Fuel master node:

2014-04-25 10:51:25 WARNING
[7f12aa671700] (node) Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/nailgun/objects/node.py", line 206, in update_interfaces
    network_manager.check_interfaces_correctness(instance)
  File "/usr/lib/python2.6/site-packages/nailgun/network/manager.py", line 767, in check_interfaces_correctness
    'includes to admin subnet "%s"' % node.full_name)
InvalidInterfacesInfo: Cannot find interface with ip which includes to admin subnet "Untitled (16:0a) (id=3, mac=EA:8A:48:0C:D1:43)"
2014-04-25 10:51:25 WARNING
[7f12aa671700] (node) Failed to update interfaces for node 'Untitled (16:0a)' - invalid info in meta: Cannot find interface with ip which includes to admin subnet "Untitled (16:0a) (id=3, mac=EA:8A:48:0C:D1:43)"
2014-04-25 10:51:11 WARNING
[7f12aba73700] (node) Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/nailgun/objects/node.py", line 206, in update_interfaces
    network_manager.check_interfaces_correctness(instance)
  File "/usr/lib/python2.6/site-packages/nailgun/network/manager.py", line 767, in check_interfaces_correctness
    'includes to admin subnet "%s"' % node.full_name)
InvalidInterfacesInfo: Cannot find interface with ip which includes to admin subnet "Untitled (d3:43) (id=2, mac=92:7D:E5:1E:E7:44)"
2014-04-25 10:51:11 WARNING
[7f12aba73700] (node) Failed to update interfaces for node 'Untitled (d3:43)' - invalid info in meta: Cannot find interface with ip which includes to admin subnet "Untitled (d3:43) (id=2, mac=92:7D:E5:1E:E7:44)"
2014-04-25 10:08:17 WARNING
[7f12a3fff700] (node) Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/nailgun/objects/node.py", line 206, in update_interfaces
    network_manager.check_interfaces_correctness(instance)
  File "/usr/lib/python2.6/site-packages/nailgun/network/manager.py", line 767, in check_interfaces_correctness
    'includes to admin subnet "%s"' % node.full_name)
InvalidInterfacesInfo: Cannot find interface with ip which includes to admin subnet "Untitled (89:c1) (id=1, mac=6E:F1:C9:9E:E2:45)"
2014-04-25 10:08:17 WARNING
[7f12a3fff700] (node) Failed to update interfaces for node 'Untitled (89:c1)' - invalid info in meta: Cannot find interface with ip which includes to admin subnet "Untitled (89:c1) (id=1, mac=6E:F1:C9:9E:E2:45)"

Changed in fuel:
importance: Undecided → High
milestone: none → 5.0
assignee: nobody → Timur Nurlygayanov (tnurlygayanov)
Changed in fuel:
assignee: Timur Nurlygayanov (tnurlygayanov) → nobody
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
Revision history for this message
Nikolay Markov (nmarkov) wrote :

First, the traceback provided isn't related to this bug. Second, if node is marked on UI as 'error' - this is a proper behaviour. Cluster may be even operational, but in this particular case one of compute nodes failed, so the whole deployment was marked as failed on UI. The thing is, the failed node was primary for MongoDB, so it would break something Ceilometer-related, anyway.

Nikolay Markov (nmarkov)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Dmitry Ilyin (idv1985)
Revision history for this message
Dmitry Ilyin (idv1985) wrote :

Looks like murano.conf is missing... strage, it should come with package.
Mongo installation is already fiuxed in Nailgun.

Revision history for this message
Dmitry Teselkin (teselkin-d) wrote :

Problem with murano.conf should be fixed with this review https://review.openstack.org/#/c/90347

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

AFAIU, this error is related to the serialization of mongo nodes. The info provided shows that you do not have the fix needed. I am marking this bus as a duplicate, unless there is additional info.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.