Add Backup/Restore support for Couchbase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openstack-manuals |
Fix Released
|
High
|
Gauvain Pocentek |
Bug Description
https:/
Dear documentation bug triager. This bug was created here because we did not know how to map the project name "openstack/trove" to a launchpad project name. This indicates that the notify_impact config needs tweaks. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.
commit 61935d35128e7b1
Author: Michael Yu <email address hidden>
Date: Tue May 6 14:16:05 2014 -0700
Add Backup/Restore support for Couchbase
Backup strategy:
- Save bucket metadata config (as json file) to /tmp/backups
- This is needed on restore to create the destination buckets
- Handles root enabled case by also saving /etc/couchbase/
- Use cbbackup to do the backup
- /tmp/backups will be zipped up, encrypted, and sent to Swift
Restore strategy:
- If /tmp/backups/
- Iterate through bucket metadata config (json file) and use Couchbase
REST API to create each bucket
- Wait until bucket finishes creating
- Use cbrestore (which requires destination buckets to be manually
created first) to do the restore
- cbrestore can only restore one bucket at a time
DocImpact
backup_
Change-Id: Iaf4370dcc978df
Implements: blueprint backups-
tags: | added: config-reference |
Changed in openstack-manuals: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → juno |
Fix proposed to branch: master /review. openstack. org/115256
Review: https:/