Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting cross region restore. #194

Closed
luayalem opened this issue Nov 9, 2017 · 2 comments
Closed

Supporting cross region restore. #194

luayalem opened this issue Nov 9, 2017 · 2 comments

Comments

@luayalem
Copy link

luayalem commented Nov 9, 2017

To do a restore in a different region some steps have to be done manually:

  1. Copy the pv snapshots from current region to destination region.
  2. Downloaded the backup files and modify the "ark-backup.json" file and change the snapshot-id to match the id of the destination and change the source region to destination region.
  3. un-tar the backup tar"backup.tar.gz" file and modify region and zone in each "resource/persistentvolumes/" to match the destination region and zone.
  4. zip the un-tar'd files and upload all the downloaded files to the S3 bucket in the destination region

It will be great to automate some of that to support cross region restore.

@ncdc
Copy link
Contributor

ncdc commented Nov 9, 2017

This could maybe be something like ark backup migrate --to-region=r --to-zone=z. Will definitely need to think through what knobs we need and how to make it as easy as possible for the user.

This also looks similar in part to #103, now that it jogged my memory.

@ncdc
Copy link
Contributor

ncdc commented Nov 13, 2017

I'm going to close this as a dupe of #103, and we'll continue to brainstorming there. Thanks!

@ncdc ncdc closed this as completed Nov 13, 2017
kaovilai added a commit to kaovilai/velero that referenced this issue Sep 12, 2022
…plete

log volumesnapshotbackup status if is not complete.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants