Managing Migration Projects
In Oracle Cloud Migrations, a migration project is a logical container where migration assets and migration plans are created and managed.
Migration assets in a project are defined by referencing a point-in-time snapshot of an inventory asset and providing a replication location. The inventory asset referenced by a migration asset can only be used by one migration project. Migration plans are detailed descriptions of how migration assets are deployed to OCI.
A migration project is where the replication of migration assets is managed. The replication of migration assets can be performed automatically by setting a replication schedule for the migration project or manually. Each migration asset only has one set of replicated data from the external environment but can be used by multiple migration plans. To prevent testing from interfering with any of the subsequent data replications, the replicated data is cloned for each migration plan.
By default, all migration assets are included in any migration plan that is part of the same migration project. Although individual migration assets can be excluded from a migration plan, we recommend you to organize migration projects by business unit, application, migration group, or similar type of grouping.
By having only related migration assets in a migration project, you can configure replication and target environments for the entire project instead of individual assets. Also, limiting migration projects to related assets is beneficial during final replication and migration clean-up.
- Add the required IAM policies.
- Run external asset discovery after creating an asset source.
- View inventory assets and plan the migration.
- Creating a Migration Project
After creating a migration project, you can further perform the following tasks on the relevant migration project:
After you successfully migrate the assets to the target environment and validate the migration assets, you can mark the migration project as complete.
Completing a Migration Project
Required IAM Policies
You can create policies to allow user groups to access Oracle Cloud Migrations resources.
View the verb to permission
mapping for Oracle Cloud Migrations to
decide which verb meets the access requirements. For example, inspect
enables you to view the list of all Oracle Cloud Migrations resources such as migration projects, migration assets, migration
plans, target assets, replication tasks, asset sources in a compartment and
read
enables you to view the details of all the resources.
For details about writing policies for Oracle Cloud Migrations, see Oracle Cloud Migrations IAM Policies. For users to access the Oracle Cloud Migrations resources, see User policies. For using the Oracle Cloud Migrations service, see service policies.