Data Migration Manager

Purpose:

Purpose of this effort is to provide an open source tool to 
facilitate the movement of file systems from one platform to 
another over the NFS and CIFS protocols. An important part of 
this goal is maintaining read/write access to file system 
content over the duration of the migration.

Sponsoring Community Groups:

Storage

Key Partnerships:

UFS, ZFS, and SAM/QFS discussion groups

Initial Project Development Team:

Mark Cruciani - Project team lead
Steven Larson - DMM Infrastructure Lead Design/Developer
David Villineau - DMM Kernel Lead Design/Developer
Matt Bailey - DMM Kernel Developer
Erick Liska - DB and Infrastructure Developer
Roy Lee - GUI Design and Developer
Murali Balusu - Mgr, Functional Verification Testing
Ray Lanza/ Spencer Shepler - DE, Architectural Oversight
Reg Gillmor - DMM Program Manager
Martie Land - Mgr, DMM project


Project Description:

Today, customers choosing to adopt newer storage platforms 
based on file systems different from those used in their 
existing storage solutions have no easy method of transferring 
data from the old to the new systems while retaining access to 
these data by applications. A highly reliable, easy-to-use 
migration solution which transmits all aspects of user data 
will greatly simplify this task and reduce the costs associated
with transition.

This project will deliver a two pronged approach to data 
migration which will ensure data is moved as quickly and 
efficiently as possible while maintaining client access to 
data throughout the migration process. 

In active-path migration, client file system requests for 
files which have not yet been migrated will be held temporarily 
while the Monarch system migrates the data from the source to 
the target file system.  After the data requested by the file
system operation is retrieved, the client is released and
allowed access to the data.
   
In passive migration, no client file system activity is required.  
Instead the Monarch system will proactively "walk" the source 
file system, migrating data using heuristics or policy to ensure
that the data of highest importance is moved first to reduce
the probability of a client waiting at a later time. 

Web-based GUI and CLI interfaces will be offered.

This project will be associated with (and endorsed by) the Storage 
Community and cross-posted to the UFS-discuss, SAM/QFS discuss, and 
ZFS-discuss .  


Project Needs:

OpenSolaris Project Page
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to