-
Notifications
You must be signed in to change notification settings - Fork 3
Home
The Cloud Migration Tool (cloudmig, for short) is a command-line tool for migrating data from one cloud storage account to another, or from one cloud storage provider (such as Amazon S3, Rackspace, or Scality) to another. It uses the Scality Droplet Library for the storage provider abstraction.
This wiki is open to anyone who wants to use the tool or participate in its development.
The cloudmig tool offers the following features:
- Account-to-account migration with source/destination bucket associations (no full-account migration available at this point without listing explicitly the buckets)
- Bucket-to-bucket migration within the same or in different accounts
- Ability to resume an interrupted migration from any location
- Ability to delete source data after a successful migration
- Background mode
- Logging to a file
- Ability to view the status of an ongoing migration through an ncurses viewer
For more information, see the manual page provided with the cloudmig tool.
The cloudmig tool works with all storage providers supported by the Scality Droplet Library.
Currently, the supported providers are:
- Amazon S3
- Scality
- CDMI
- Posix (Local Filesystem Storage)
Many features are yet to be implemented. The Cloudmig's planned enhancements page lists all planned enhancements. If a feature that you require is not listed or implemented, please create an issue for the enhancement on the tracker.
A list of frequently asked questions is available for consultation at the following link:
Frequently Asked Questions
If you participate in cloudmig's development, please make sure that nothing breaks with any patch that you implement. Testing cloudmig describes the kind of tests to be performed before uploading a new patch.