SYSTEM AND METHOD FOR DEVELOPING AND IMPLEMENTING A MIGRATION PLAN FOR MIGRATING A FILE SYSTEM
First Claim
Patent Images
1. A method for implementing a file system migration as between a source file system and a destination file system, the method being implemented by one or more processors and comprising:
- determining a migration plan for the file system migration, the migration plan mapping each of (i) a set of file system objects from the source file system to a corresponding set of file system objects at the destination file system, and (ii) a source policy collection for the set of file system objects to a destination policy collection for the corresponding set of file system objects as the destination file system, wherein the migration plan includes a set of parameters that are based at least in part on an operator input; and
implementing the migration of the file system objects using the migration plan, the migration plan specifying, for at least a first object container of the corresponding set of file system objects at the destination file system, at least one of a file contextual path, type, or policy implementation relating to the first object container, that is different as compared to a file path, type or policy implementation of a corresponding source object container of the set of file system objects of the source file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A migration plan is used to create a namespace for the destination file system based at least in part on a namespace of the source file system. The migration plan is also used to determine a destination collection of policies for implementation on the destination file system. At least one of the namespace or the collection of destination policies include an operator-specific configuration that is specified by the one or more rules or parameters of the operator input.
-
Citations
20 Claims
-
1. A method for implementing a file system migration as between a source file system and a destination file system, the method being implemented by one or more processors and comprising:
-
determining a migration plan for the file system migration, the migration plan mapping each of (i) a set of file system objects from the source file system to a corresponding set of file system objects at the destination file system, and (ii) a source policy collection for the set of file system objects to a destination policy collection for the corresponding set of file system objects as the destination file system, wherein the migration plan includes a set of parameters that are based at least in part on an operator input; and implementing the migration of the file system objects using the migration plan, the migration plan specifying, for at least a first object container of the corresponding set of file system objects at the destination file system, at least one of a file contextual path, type, or policy implementation relating to the first object container, that is different as compared to a file path, type or policy implementation of a corresponding source object container of the set of file system objects of the source file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for implementing a file system migration as between a source file system and a destination file system, the method being implemented by one or more processors and comprising:
-
determining a migration plan for the file system migration, the migration plan including a set of parameters and a set of rules, including one or more parameters or rules that are based on an operator input; determining each of (i) a namespace for the source file system, the namespace identifying a set of file system objects and a file path for each of the file system objects in the set of file system objects, and (ii) a collection of source policies that are implemented for file system objects identified in the namespace of the source file system; using the migration plan to create a namespace for the destination file system based at least in part on the namespace of the source file system; and using the migration plan to determine a collection of destination policies for implementation on the destination file system, the collection of destination policies being based at least in part on the collection of source policies; wherein at least one of the namespace or the collection of destination policies include an operator-specific configuration that is specified by the one or more rules or parameters of the operator input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium that stores instruction for implementing a file system migration as between a source file system and a destination file system, the instructions being executable by one or more processors of a computer system to cause the computer system to perform operations that comprise:
-
determining a migration plan for the file system migration, the migration plan including a set of parameters and a set of rules, including one or more parameters or rules that are based on an operator input; determining each of (i) a namespace for the source file system, the namespace identifying a set of file system objects and a file path for each of the file system objects in the set of file system objects, and (ii) a collection of source policies that are implemented for file system objects identified in the namespace of the source file system; using the migration plan to create a namespace for the destination file system based at least in part on the namespace of the source file system; and using the migration plan to determine a collection of destination policies for implementation on the destination file system, the collection of destination policies being based at least in part on the collection of source policies; wherein at least one of the namespace or the collection of destination policies include an operator-specific configuration that is specified by the one or more rules or parameters of the operator input.
-
Specification