You should read this section and perform the instructions provided in this section if you want to migrate a vFiler unit without copying its data from a physical storage system (source) to another physical storage system (destination).
SnapMover vFiler unit migration on clustered nodes is the no-copy transfer of a traditional volume-level vFiler unit from one host node to the other. For example, if heavy traffic to one vFiler unit is affecting the performance of its host node, and the other cluster node is lightly loaded, you can transfer ownership of that vFiler unit to the host node's cluster partner to balance the load processing on the two nodes.
The SnapMover feature uses software-based disk ownership to transfer ownership of the physical volume that contains the vFiler unit from the original host node to its partner. Because the SnapMover feature carries out the vFiler unit migration through transfer of disk ownership rather than by copying data from one set of disks to another, the migration operation is quickly completed.
Before you use SnapMover to migrate a vFiler unit between clustered nodes, make sure the following are true:
When a vFiler unit is migrated, all volumes associated with that vFiler unit are moved. Therefore, when you create the vFiler units, consider the following:
Although you can rename a volume, it is best not to do so if you have NFS clients, because the renaming of the volume is not transparent to NFS clients. When the storage system uses NFS to export a file system, the volume name is part of the exported path name. NFS clients try to mount using the old path name; to access the data after the vFiler unit has been moved, clients will need to remount using the new path name.
You use the vfiler migrate -m nocopy command to carry out SnapMover vFiler unit migration. This command does the following:
To enable SnapMover vFiler unit migration between clustered nodes running MultiStore, complete the following steps.
| 1 |
On each cluster node, confirm that MultiStore is licensed. At the command prompt, enter the following command and make sure that Multistore is listed as a licensed feature: license |
|
| 2 |
Temporarily disable the cluster by entering the following command: cf disable |
|
| 3 |
On each cluster node, confirm that the software-based disk ownership is enabled by entering the following command in the command-line interface (CLI) of one of the cluster nodes: disk show |
|
|
The system displays disks in the cluster to which disk ownership is assigned |
Software-based disk ownership is enabled. Go to Step 10. | |
| 4 |
Reboot each cluster node. During the boot process, press Ctrl-C to display the boot menu options. |
|
| 5 | ||
| 6 |
On each cluster node, in maintenance mode, enter the following command: disk upgrade-ownership This command writes software-based disk ownership information to enable SnapMover. |
|
| 7 |
Enter the following command on each cluster node to confirm the new software-based disk ownership scheme: disk show The system displays all the disks on the cluster to which ownership has been assigned. Disks assigned to either cluster node will be visible. |
|
| 8 |
To halt each cluster node to exit maintenance mode, enter the following command: halt |
|
| 9 | ||
| 10 |
On each cluster node, install the license for SnapMover: license add snapmover_license |
|
| 11 |
To re-enable the cluster operation, enter the following command: cf enable |
|
Once SnapMover vFiler unit migration is enabled on both cluster nodes, you can carry out a SnapMover vFiler unit migration with the vfiler migrate -m nocopy command. To carry out a SnapMover vFiler unit migration, complete the following steps.
If you decide to expand the cluster storage system by adding a disk shelf, you can use the disk assign command to divide primary ownership of the disks on that shelf between both cluster nodes regardless of the physical A loop and B loop connections of that shelf.
Because software-based disk ownership is configured on clusters on which vFiler unit migration is enabled, the task of expanding storage on these clusters involves the software assignment of the new disks to one cluster node or the other.
To assign disks that are currently labeled "not owned," complete the following steps.
After you have assigned disks to one of the two cluster nodes, you can assign those disks to volumes on the storage system that owns them or leave them as spare disks on the storage system that owns them.
To disable SnapMover vFiler unit migration between clustered nodes running MultiStore, and return to A loop B loop ownership assignment, you might first need to reconfigure your software-based disk ownership assignments to be consistent with A loop B loop ownership assignment.
To disable SnapMover vFiler unit migration and software-based disk ownership, complete the following steps.
| 1 |
On one of the cluster nodes, enter the following command to ascertain whether or not the current software-based disk ownership assignments align with the cluster's A loop B loop topology: aggr status -r For backward compatibility, you can also enter the following command: vol status -r ResultsIn the output of this command, all disks assigned to the current cluster node are listed as volume disks or as spare disks; all disks assigned to the cluster's partner are listed as partner disks. All disks on the same shelf must be assigned to the same cluster node and all disk shelf assignments must be consistent with the A loop B loop topology of the cluster. |
|
| 2 | ||
|
The disk ownership deviates from the A loop B loop topology because you have migrated a vFiler unit with the vfiler migrate -m nocopy command... |
Change it back with the same command. See Migrating a vFiler unit from one cluster node to another using SnapMover. | |
|
The disk ownership deviates from the A loop B loop topology because you have split ownership of a single expansion disk shelf between the two cluster nodes... |
Use the disk assign command to assign all disks on the shelf to the cluster node attached to the shelf's A loop connection. See the section on modifying disk assignments in the Data ONTAP Storage Management Guide. | |
|
The disk ownership deviates from the A loop B loop topology because you have reassigned a spare disk with the disk assign command... |
Change it back with the disk assign command. See the section on modifying disk assignments in the Data ONTAP Storage Management Guide. | |
|
The disk ownership reflects the cluster's A loop B loop topology... | ||
| 3 |
Disable clustering by entering the following command. cf disable |
|
| 4 |
On each cluster node, uninstall the license for SnapMover. license delete snapmover |
|
| 5 |
Reboot each cluster node, and when prompted, press Ctrl-C to display the boot menu options. |
|
| 6 |
On each cluster node, enter the choice for booting in maintenance mode. |
|
| 7 |
In maintenance mode on each cluster node, enter the following command: disk remove_ownership |
|
| 8 |
Halt each cluster node to exit maintenance mode: halt |
|
| 9 |
Reboot each cluster node in normal mode. The system reverts to ownership based on A loop and B loop connections. |
|
| 10 |
To re-enable the cluster operation, enter the following command: cf enable |
|
Copyright © 1994-2005, Network Appliance, Inc. All rights
reserved.
Part No. 210-01078-B0
File: disast16.htm
Last updated: 08-Dec-2005 13:31:53