NSX plugin: incomplete configuration of br-int on compute nodes

Bug #1365449 reported by Eugene Korekin
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Andrey Danin

Bug Description

{"ostf_sha": "4dcd99cc4bfa19f52d4b87ed321eb84ff03844da", "auth_required": true, "api": "1.0", "nailgun_sha": "c2820546f9b2c9aadb4716c7b4100e19b23fc42d", "production": "docker", "fuelmain_sha": "e2008a5398f8d1fabc8d4563b412bfd62eff5b54", "astute_sha": "78963a5415935f22e405e355d710fe92cee34331", "feature_groups": ["experimental"], "release": "5.1", "fuellib_sha": "3a06124c93034444576df2a32516ececfdc9b636"}

Deployment of compute node with NSX plugin creates br-int interface:

    Bridge br-int
        Port br-int
            Interface br-int
                type: internal

NSX cannot use this interface, because it is not fully configured.

In NSX manager interface we can see line: "Integration Bridge br-int Not Found".

running command 'puppet apply /etc/puppet/manifests/site.pp' be hands after deployment configures br-int:

Notice: /Stage[main]/Plugin_neutronnsx::Bridges/L2_nsx_bridge[br-int]/external_ids: external_ids changed '' to 'bridge-id=br-int'
Notice: /Stage[main]/Plugin_neutronnsx::Bridges/L2_nsx_bridge[br-int]/fail_mode: fail_mode changed '[]' to 'secure'

    Bridge br-int
        Controller "unix:ovs-l3d.mgmt"
            is_connected: true
        Controller "ssl:"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal

After that NSX can use br-int: 'Integration Bridge br-int Found'

Tags: nsx vmware
Changed in fuel:
importance: Undecided → Critical
status: New → Confirmed
assignee: nobody → Eugene Korekin (ekorekin)
Changed in fuel:
milestone: none → 5.1
tags: added: nsx
tags: added: vmware
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

Fix proposed to branch: master
Review: https://review.openstack.org/119175

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
assignee: Eugene Korekin (ekorekin) → Andrey Danin (gcon-monolake)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/119175
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=b7620ac17065e59b4d7faca8e6b32e60a8b20581
Submitter: Jenkins
Branch: master

commit b7620ac17065e59b4d7faca8e6b32e60a8b20581
Author: Eugene Korekin <email address hidden>
Date: Thu Sep 4 22:38:35 2014 +0400

    Fix for nsx and ovs bridges settings

    bridges should get some settings on creation
    instead of call to setter functions there was variable assignments

    Closes-Bug: #1365449

    Change-Id: I8fd66ff8976ecba23b9ad1495a83ae5817a67a9f

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Andrey Danin (gcon-monolake) wrote :

It seems, we still encounter this error with fresh ISO 503.

Changed in fuel:
status: Fix Committed → Confirmed
Revision history for this message
Evgeniya Shumakher (eshumakher) wrote :

Andrey, please create a docs bug

Changed in fuel:
status: Confirmed → Fix Committed
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.