Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments

Planning for using SnapMover to change workload distribution

About this section  Top

If the quantity of requests sent to a gFiler becomes high enough to affect performance, you can use SnapMover to move request servicing from one gFiler to another. This section provides information to help you plan for using SnapMover.

SnapMover described  Top

SnapMover works in conjunction with the MultiStore feature. Its sole purpose is to enable you to move MultiStore vFilers quickly and efficiently between gFilers that are sharing the same storage subsystem. SnapMover uses the disk (LUN) ownership scheme to migrate (move) a vFiler instead of copying it, which makes migration quite fast. In contrast, the standard Data ONTAP vFiler migrate facility, which uses SnapMirror, copies data. Copying the data is time-consuming.

Licenses required  Top

Two licenses are required to use SnapMover--one for SnapMover and one for MultiStore.

MultiStore vFiler technology described  Top

With MultiStore, you can partition a single gFiler (or filer) into multiple logical units referred to as vFilers. Each vFiler owns its own exclusive storage and networking resources; no sharing of resources occurs even if the resources are on the same system. vFilers allow a lot of flexibility in how data can be partitioned and managed. For example, you could

The Data ONTAP MultiStore Guide provides more examples of how you can use vFilers to partition and manage your data.

Requirement to associate vFilers with volumes

Before you can create a vFiler, you must define (create) one or more units of data storage called NetApp volumes on your gFilers. Then, when you create the vFiler, you identify the volume associated with the vFiler.

Note
The purpose of SnapMover is to move vFilers. You cannot use SnapMover to move a spare LUN, which is not part of a volume.

What the volume-level vFilers used with SnapMover are  Top

SnapMover supports volume-level vFilers only; that is, vFilers for which all storage elements are composed of complete volumes. In practice, this means a vFiler with paths of the form /vol/<volname>. The data structure /vol/<volname>/<subvolname> is not supported for SnapMover.

The following illustration shows the configuration that is supported for SnapMover.

When SnapMover moves a vFiler, SnapMover moves all volumes associated with the vFiler, as the following illustration shows.

Information that is moved provides details about what data SnapMover moves with the vFiler.

Requirements  Top

The following requirements exist for using SnapMover and MultiStore to change the workload distribution:

Guidelines for setting up volumes to support volume-vFilers for SnapMover  Top

When SnapMover moves a vFiler, all volumes associated with that vFiler are moved. Therefore, when you create the vFilers, consider the following:

qtree migration is not supported  Top

You cannot migrate qtrees through SnapMover.

Information that is moved  Top

When SnapMover moves the vFiler, it automatically updates the data associated with volumes, such as IP address, permissions, vFiler ID, and disk ownership (such as IP addresses). NFS clients are unaware that the vFiler is being moved. To CIFS client workstations, it appears as if the server was rebooted.

SnapMover command  Top

The SnapMover command is vfiler migrate -n nocopy.

What the vfiler migrate -m nocopy command does  Top

The vfiler migrate -m nocopy command does the following:

Reverting if you are using SnapMover  Top

If you have migrated a volume vFiler and you want to move it back to the source, you cannot do so unless the both the source and destination gFiler are running Data ONTAP 6.5 or later. You either need to revert the source gFiler to the same pre-6.5 Data ONTAP version as the destination gFiler or upgrade the destination gFiler to 6.5 or later.

Library Table of Contents Index Previous Page (Alt-p) Next Page (Alt-n) Comments