[system-tests] Add a test case for rebooting a node with LACP and other supported types of bonds

Bug #1453702 reported by Bogdan Dobrelya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Artem Panchenko
6.1.x
Won't Fix
High
Fuel QA Team

Bug Description

Original bug to be covered by this test https://bugs.launchpad.net/fuel/+bug/1453139

The test case is:
1) Create HA Neutron VLAN with 3 controllers with LACP (802.3ad layer2 slow) bonds and put management interfaces
inside of the bond.
2) Deploy env and check OSTF ha and sanity. It should pass.
3) Reboot any controller node and check connectivity via management network. It should present.

The test case should be applicable for all supported OS and bond types.

Changed in fuel:
importance: Undecided → High
assignee: nobody → Fuel QA Team (fuel-qa)
milestone: none → 6.1
tags: added: non-release system-tests
Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

@Bogdan,

in order to test LACP bonds on VMs we need to have a support of bonding feature on hypervisor host. It requires Open vSwitch installed on node and also a lot of modifications in fuel-devops code are needed. So we can't implement such tests in 6.1 release scope, moving to 7.0.

Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Note, this is not a dup of https://bugs.launchpad.net/fuel/+bug/1319413.
I believe, this test case should be included into the acceptance testing of the 6.1, either manual or auto.

no longer affects: fuel/7.0.x
Changed in fuel:
status: New → Confirmed
milestone: 6.1 → 7.0
summary: - [system-tests] Add a test case for rebooting a node with LACP bond
+ [system-tests] Add a test case for rebooting a node with LACP and other
+ supported types of bonds
description: updated
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Artem Panchenko (apanchenko-8)
Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

Created a case in 'Manual Release Acceptance 7.0' test suite which covers nodes reboot (with configured LACP bond) and verification of network settings. Nodes reboot with other supported types of bonds will be checked by automated tests.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (master)

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

Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (master)

Reviewed: https://review.openstack.org/214724
Committed: https://git.openstack.org/cgit/stackforge/fuel-qa/commit/?id=1fc6c84672957f08c149a02a6364f1df5ce5f5c8
Submitter: Jenkins
Branch: master

commit 1fc6c84672957f08c149a02a6364f1df5ce5f5c8
Author: Artem Panchenko <email address hidden>
Date: Wed Aug 19 20:17:12 2015 +0300

    Add net settings check after slaves restart

    In tests for bonding feature add additional steps
    after environment deployment:

      9. Save network configuration from slave nodes
     10. Reboot all environment nodes
     11. Verify that network configuration is the same
         after reboot

    Also fix error with incorrect network assignment to
    bonded interfaces (use 'private' instead of 'fixed').

    Change-Id: I34254d5df3a70fea58b993fd482d7e9de96ac77e
    Partial-bug: #1453702
    Closes-bug: #1485582

Changed in fuel:
status: In Progress → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
tags: added: area-qa
removed: non-release
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.