restore/backup fuel plugins

Bug #1462439 reported by Baboune
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Michael Polenchuk

Bug Description

Hi,

If using fuel plugins like VPNaaaS or lbaaas, on a backup/restore operation the plugins are not backed up and restored.

Use case to reproduce:
- Install Fuel controller from ISO
- Create environment with 1 controller and 2 computes
- Create backup (dockerctl backup)
- Wipe out the Fuel controller
- Reinstall Fuel controller from ISO
- Restore fuel controller (dockerctl restore)

Fuel will restore the information on the environment, the nodes, etc. But the plugins will be missing and searches like:
- yum search kernel
Will fail due to lbaas repomd,xml being absent.

As such, the plugins are not re-installed or restored, and adding a node to the existing environment might fail as a result.

Changed in fuel:
assignee: nobody → Fuel Library Team (fuel-library)
Changed in fuel:
importance: Undecided → Medium
milestone: none → 7.0
Changed in fuel:
status: New → Confirmed
Changed in fuel:
importance: Medium → High
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Michael Polenchuk (mpolenchuk)
Changed in fuel:
status: Confirmed → In Progress
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/209802

Revision history for this message
Michael Polenchuk (mpolenchuk) wrote :

Once the above commit is merged it will be possible to backup/restore plugins stuff with following command:
# dockerctl backup --full

Revision history for this message
Michael Polenchuk (mpolenchuk) wrote :

And also plugins will be in place w/o "--full" option (i.e. by default)

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

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

commit 825264f28af54c942e59291c71fce88107d9e322
Author: Michael Polenchuk <email address hidden>
Date: Thu Aug 6 10:48:16 2015 +0300

    Add plugins dir to backup snapshot

    - add plugins dir to backup by default.
    - mend full backup of system dirs in order to include puppet
      and repos as well.

    Closes-Bug: #1462439
    Change-Id: Id8327a283c26574088db33e89bdaaa6c7a5e2d41

Changed in fuel:
status: In Progress → Fix Committed
tags: added: on-verification
Revision history for this message
Vladimir Khlyunev (vkhlyunev) wrote :

Verified with separate-service plugins
ISO 287

Changed in fuel:
status: Fix Committed → Fix Released
tags: removed: on-verification
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.