Forklift workflow

You can migrate virtual machines (VMs) using the Forklift console or the command line.

The following diagram is a high-level view of the migration workflow.

Forklift workflow
Figure 1. Forklift workflow

The Forklift workflow comprises the following steps:

  1. You create a source provider, a target provider, a network mapping, and a storage mapping.

  2. You create a migration plan that includes the following resources:

    • Source provider

    • Target provider

    • Network mapping

    • Storage mapping

    • One or more VMs

  3. You run a migration plan by creating a Migration CR that references the migration plan. If a migration is incomplete, you can run a migration plan multiple times until all VMs are migrated.

  4. For each VM in the migration plan, the Migration Controller creates a VirtualMachineImport CR and monitors its status. When all VMs have been migrated, the Migration Controller sets the status of the migration plan to Completed. The power state of a source VM is maintained after migration.