[puppet][l23network] No possibility to connect linux bridges

Bug #1516060 reported by slava valyavskiy
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Stanislav Makar
7.0.x
Invalid
High
Stanislav Makar

Bug Description

Currently, it's not possible to connect linux bridges like ovs bridges using our l23network puppet module('add-patch' action).

Changed in fuel:
importance: Undecided → Medium
milestone: none → 8.0
importance: Medium → Wishlist
tags: added: customer-found
Artem Roma (aroma-x)
Changed in fuel:
status: New → Confirmed
assignee: nobody → Fuel Library Team (fuel-library)
Revision history for this message
Alexander Rubtsov (arubtsov) wrote :

Fuel/Sustaining team,

Backport to 7.0 is required for customers as well

Revision history for this message
Alexander Rubtsov (arubtsov) wrote :

Also,
It's a blocker for customer's deployment.
Could you please raise priority of this bug?

Revision history for this message
Anton Matveev (amatveev) wrote :

We need to analyse required fix and possibility to include it into MU, if it's impossible to do in MU context - proper explanations should be provided to affected customer

Changed in fuel:
importance: Wishlist → High
tags: added: sla1
Changed in fuel:
milestone: 8.0 → 7.0-mu-2
milestone: 7.0-mu-2 → 7.0-updates
Dmitry Pyzhov (dpyzhov)
no longer affects: fuel/8.0.x
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Sergey Vasilenko (xenolog)
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-library (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/246915

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/247425

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-library (master)

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

commit ef8a8c19e47ae37c6f34f280a5e83febfa249d70
Author: Sergey Vasilenko <email address hidden>
Date: Wed Nov 18 16:05:13 2015 +0300

    Make able to work prefetch without OVS

    Change-Id: I92d43b290b0d8bdfaa8b9c48bf61fdf3a98ae8aa
    Related-bug: #1516060

Changed in fuel:
assignee: Sergey Vasilenko (xenolog) → Stanislav Makar (smakar)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

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

commit df020c1c261d031ab0fde2cb5b0b8790e8b8cce3
Author: Sergey Vasilenko <email address hidden>
Date: Thu Nov 19 14:02:13 2015 +0300

    Lnx2Lnx patchcord implementation for ubuntu

    Co-author: Stanislav Makar <email address hidden>

    Change-Id: I39823f85a9a4a0af6d4463a113fadfa43deaab90
    Closes-bug: #1516060

Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Mikhail Samoylov (msamoylov) wrote :
Download full text (4.1 KiB)

Checked in fuel version:
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  openstack_version: "2015.1.0-8.0"
  api: "1.0"
  build_number: "240"
  build_id: "240"
  fuel-nailgun_sha: "fb41bdfa439c62c611d70be10cca2347ca59e0ef"
  python-fuelclient_sha: "91474bd8c526f4f536ab13368feb4a5c1b84d185"
  fuel-agent_sha: "e14fcec6ac90ccc39eb512880170281d032bae4b"
  fuel-nailgun-agent_sha: "a33a58d378c117c0f509b0e7badc6f0910364154"
  astute_sha: "b60624ee2c5f1d6d805619b6c27965a973508da1"
  fuel-library_sha: "715085df553204555252a0b905ec5d8a3e5aad98"
  fuel-ostf_sha: "a98973482f839554d90cc1c071d625a01e018cfe"
  fuel-createmirror_sha: "3cb98030d4a12992ea1cda1f464f035980569d2f"
  fuelmenu_sha: "fcb15df4fd1a790b17dd78cf675c11c279040941"
  shotgun_sha: "25a0cc461a9fa4f7684f04cef0ff4ad9aa99a64d"
  network-checker_sha: "a3534f8885246afb15609c54f91d3b23d599a5b1"
  fuel-upgrade_sha: "1e894e26d4e1423a9b0d66abd6a79505f4175ff6"
  fuelmain_sha: "7ccc35fd66431ed8b6516748dcaf99b76a8c1386"

Verification steps:
1. fuel env create --name myenv --rel 2 --nst vlan
2. fuel node set --node 4 --role compute --env 1
3.fuel node set --node 1 --role controller,cinder --env 1
4. fuel --env-id=1 deployment --default
5. vim /root/deployment_1/cinder_1.yaml
6. vim /root/deployment_1/primary-controller_1.yaml
7. vim /root/deployment_1/compute_4.yaml
8. fuel --env-id=1 deployment --upload
9. fuel deploy-changes --env-id 1
10. fuel health --check sanity,smoke,ha --env 1 --force
11. Reboot controller node
12. Reboot compute node
13. fuel health --check sanity,smoke,ha --env 1 --force
OSTF results after reboot (11-12:

[root@nailgun ~]# fuel health --check sanity,smoke,ha --env 1 --force
[ 1 of 33] [success] 'Check state of haproxy backends on controllers' (1.219 s)
[ 2 of 33] [skipped] 'Check data replication over mysql' (1.034 s) There is only one database online. Nothing to check
[ 3 of 33] [skipped] 'Check if amount of tables in databases is the same on each node' (0.6597 s) There is only one database online. Nothing to check
[ 4 of 33] [skipped] 'Check galera environment state' (0.901 s) There is only one database online. Nothing to check
[ 5 of 33] [success] 'Request flavor list' (1.481 s)
[ 6 of 33] [success] 'Check pacemaker status' (1.644 s)
[ 7 of 33] [success] 'Create instance flavor' (1.391 s)
[ 8 of 33] [success] 'Request image list using Nova' (1.145 s)
[ 9 of 33] [success] 'Request instance list' (0.1657 s)
[10 of 33] [success] 'Request absolute limits list' (0.03813 s)
[11 of 33] [skipped] 'RabbitMQ availability' (1.645 s) There is only one RabbitMQ node online. Nothing to check
[12 of 33] [success] 'Request snapshot list' (1.123 s)
[13 of 33] [success] 'Request volume list' (0.5176 s)
[14 of 33] [skipped] 'RabbitMQ replication' (1.402 s) There is only one RabbitMQ node online. Nothing to check
[15 of 33] [success] 'Request image list using Glance v1' (0.007741 s)
[16 of 33] [success] 'Request image list using Glance v2' (0.005945 s)
[17 of 33] [success] 'Request stack list' (0.004809 s)
[18 of 33] [success] 'Check create, update and delete image actions using Glance v1' (10.59 s)
[19 of 33] [success] 'Request active ser...

Read more...

tags: removed: on-verification
Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Mikhail Samoylov (msamoylov) wrote :

Additional info for verification steps.
Before step 5 we need to change network settings for network interfaces for Compute and Controller nodes like in attachement screenshot.

For steps 5-7 we need to change config.
Append - action:
  add-patch
   bridges:
   - br-mgmt
   - br-storage
   provider: lnx
Delete
 - action: add-port
   bridge: br-storage
   name: eth2

Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Connecting linux bridges is not supported in 7.0 (only connecting OVS bridges is supported) - so setting this bug to Invalid for 7.0-updates. Connecting linux bridges will be supported in 8.0.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-library (stable/7.0)

Related fix proposed to branch: stable/7.0
Review: https://review.openstack.org/253958

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/7.0)

Change abandoned by Valyavskiy Viacheslav (<email address hidden>) on branch: stable/7.0
Review: https://review.openstack.org/253958

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.