Table of ContentsView in Frames

Stages of a vFiler unit migration

Online migration of vFiler units consists of three stages: vFiler unit migrate start, vFiler unit migrate prepare, and vFiler unit migrate complete. You can view the different states of the migrating vFiler unit by using the vfiler status command or by viewing messages on the console of the hosting storage system.

vFiler unit migrate start stage

A SnapMirror relationship is established and baseline transfer is initialized during the vFiler unit migrate start stage.

The vFiler unit in the source storage system is in the running state and is accessible by users connected to the vFiler unit.

Also, a temporary vFiler unit is created in the destination storage system. This temporary vFiler unit is in the stopped,migrating state.

vFiler unit migrate prepare stage

During the vFiler unit migrate prepare stage, the source and destination vFiler units are prepared for the final stage of migration. The vFiler unit in the source storage system is accessible by users connected to the vFiler unit and is in the running, migrate_prepare state.

The temporary vFiler unit that was created in the destination storage system during the previous stage is in the stopped,migrating state.

In the vFiler unit migrate prepare stage, MultiStore verifies the following:
  • If there is any active interactive SSH session to the migrating vFiler unit.
  • If the vFiler context of the migrating vFiler unit is active.
  • The SnapMirror relationship between the source and the destination is synchronized.
  • The aggregates that own the volumes assigned to the vFiler unit are not in degraded or reconstructing state at the source or at the destination storage system.
  • The destination or source storage system is in takeover mode. If either of the storage systems is in takeover mode, then the migrate complete stage returns an error message.
  • The destination or source storage system is in the process of being taken over.
  • Volumes are added or removed from source storage system after the vFiler unit migrate start stage.
  • The volumes owned by the vFiler unit being migrated are online.
  • The source storage system has no other vFiler units in the cutover stage of the migration.

vFiler unit migrate complete stage

In the vFiler unit migrate complete stage, MultiStore verifies the following:
  • The SnapMirror relationship between the source and the destination is synchronized.
  • The aggregates that own the volumes assigned to the vFiler unit are not in degraded or reconstructing state at the source or at the destination storage system.
  • The destination or source storage system is in takeover mode. If either of the storage systems is in takeover mode, then the migrate complete stage returns an error message.
  • The destination or source storage system is in the process of being taken over.
  • Volumes are added or removed from the source storage system after the vFiler unit migrate start stage.
  • The volumes owned by the vFiler unit being migrated are online.
  • The source storage system has no other vFiler units in the cutover stage of the migration.

The vFiler unit in the source storage system is now in the stopped, migrating_source state and is not accessible by users connected to the vFiler unit.

The temporary vFiler unit that was created in the destination storage system is now in the running state. This vFiler unit is now accessible by the users who were connected to the source vFiler unit. Users do not have to reconfigure or restart any applications they were running on the original vFiler unit.