Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.
David Pineau edited this page Aug 24, 2015 · 6 revisions

Welcome to the Cloud Migration Tool Wiki

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.

Current cloudmig features

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.

Supported storage providers

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)

Enhancement requests, questions, and development participation

Requesting new features

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.

Finding answers to your questions

A list of frequently asked questions is available for consultation at the following link:
Frequently Asked Questions

Taking part in cloudmig tool development

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.