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

Bug #1365449 reported by Eugene Korekin on 2014-09-04
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
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'

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

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)

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
Andrey Danin (gcon-monolake) wrote :

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

Changed in fuel:
status: Fix Committed → Confirmed
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  Edit
Everyone can see this information.

Other bug subscribers