7MTT v2.0: Detailed description of configuration transition/manual steps: SnapMirror, NameServices, and WAFL
Applies to
7MTT v2.0
Answer
SnapMirror
Preparation Steps for SnapMirror
Category | Feature | Where | Description | Corrective Action and Comments |
SnapMirror | SnapMirror license | Data ONTAP 7-Mode storage system | Data ONTAP 7-Mode storage system must have SnapMirror license installed. Without SnapMirror license installed on the cluster, 7-to-C SnapMirror data copy will not work which effectively means that transition will not proceed. |
|
SnapMirror | Data ONTAP 7-Mode Data Copy and Multi-path IP addresses | Data ONTAP 7-Mode storage system |
Make sure that 7-Mode Data Copy and Multi-path IP addresses provided allows SnapMirror data copy.
|
|
SnapMirror | Allow SVM to have SnapMirror relationships with Data ONTAP 7-Mode volumes | Clustered Data ONTAP - SVM | The Data ONTAP 7-Mode system must be configured to server SnapMirror data to the target SVM. And the target cluster must also be prepared for 7-to-C SnapMirror operations. |
The following steps must be taken on the Data ONTAP 7-Mode storage system:
This allows any destination (any Data ONTAP 7-Mode storage system or clustered Data ONTAP) to establish SnapMirror relationships with this Data ONTAP 7-Mode storage system. So, be careful while setting this option to
The following steps must be taken on the clustered Data ONTAP storage system:
|
SnapMirror | SnapMirror license | Clustered Data ONTAP (primary and secondary clusters) | SnapMirror license is required on primary and secondary clusters to establish C-to-C SnapMirror relationships. | Corrective Action: Install SnapMirror license on primary and secondary clusters using the following command: system license add -license-code <snapmirror_license_code> |
SnapMirror | Providing Pre-created clustered Data ONTAP volume for transition | Clustered Data ONTAP |
|
Automated by 7MTT v2.0
Category | Feature | SVM or Volume | Cluster Commands | Comments |
SnapMirror | 7-to-C Transition Peering | SVM Level Configuration |
|
Transition peering is required to allow the volumes in the target SVM to have SnapMirror relationships with the volumes of the Data ONTAP7-Mode storage system. |
SnapMirror | 7-to-7 SnapMirror schedules are preserved | Volume Level Configuration |
|
|
Not Automated by 7MTT v2.0 : Manual Transition/Steps
Category | Feature | SVM or Volume | When | Cluster Commands | Comments |
SnapMirror | Deduplication And Compression | Volume Level Configuration | After Transition |
Data ONTAP 7-Mode data is not considered for deduplication or compression when trasnitioning from Data ONTAP 7-Mode 7.3.x or 8.0.x. Once volumes are transitioned form these Data ONTAP 7-Mode releases, by default, the data transitioned from the Data ONTAP 7-Mode will not be consider while deduplicating the new data written to the target volumes. This means that, even if the new data written to the target volumes matches with the existing data transitioned from Data ONTAP 7-Mode, the new data is not deduplicated with Data ONTAP 7-Mode data. However, new data written to the target volumes will be considered for further deduplication operations. |
Corrective Action: To enable the data transitioned form the Data ONTAP 7-Mode to be considered while deduplicating the new data written to the clustered Data ONTAP volumes, you need to run the following command: |
SnapMirror | NDMP | Volume & SVM Level Configuration | After Transition |
If NDMP-enabled backup application is used on the Data ONTAP 7-Mode volumes selected for transition, backup policies are not automatically transitioned to the clustered Data ONTAP. |
Apply if NDMP-enabled backup application is used. After the transition is complete, the backup administrator must manually set up backup policies on clustered Data ONTAP for the transitioned volumes. Ensure that NDMP is enabled on the cluster. The backup policy should use the intended LIF for backup and provide the volume name along with its SVM name. For more information, refer to the Clustered Data ONTAP Data Protection Tape Backup and Recovery Guide. |
Preche
cks Triggering Blocking ErrorsCategory | Feature | Description | Corrective Actions and Comments |
SnapMirorr | SnapVault destination volumes | Volume with qtrees in SnapVault destination relationship can not participate in 7-to-C SnapMirror relationships. | Corrective Action: To transition such volumes, break the SnapVault relationships. |
SnapMirorr | QSM destination volumes | Volumes with qtrees in QSM destination relationships can not participate in 7-to-C SnapMirror relationships. | Corrective Action: To transition such volumes, break the QSM relationships. |
Feature Gaps: Triggering Warnings
Category | Code | Feature | Description | Corrective Action and Comments |
SnapMirror | Data ONTAP 7-Mode Volume acting as QSM source | Transition of Qtree SnapMirror relationships is not supported by the 7-Mode Transition Tool. | ||
SnapMirror | Data ONTAP 7-Mode Volume acting as SnapValut source | Transition of SnapValut relationships is not supported by the 7-Mode Transition Tool. | ||
SnapMirror | 7-to-7 Synchronous SnapMirror Schedules | Clustered Data ONTAP does not support Synchronous SnapMirror schedules. Such relationships will be configured with 5-minute C-to-C asynchronous schedules. | ||
SnapMirror | Unsupported 7-to-7 SnapMirror Schedule parameters |
The following SnapMirror schedule parameters not supported in clustered Data ONTAP:
|
||
SnapMirror | NDMP Warning | If NDMP-enabled backup application is used on the Data ONTAP 7-Mode volumes selected for transition, backup policies are not automatically transitioned to the clustered Data ONTAP. | Corrective Action: After the transition is complete, the backup administrator must manually set up backup policies on clustered Data ONTAP for the transitioned volumes. Ensure that NDMP is enabled on the cluster. The backup policy should use the intended LIF for backup and provide the volume name along with its SVM name. For more information, refer to the Clustered Data ONTAP Data Protection Tape Backup and Recovery Guide. | |
SnapMirror | Data ONTAP 7-Mode Option: replication.throttle.enable |
The replication.throttle.enable option is used for setting system-level maximum transfer rates on the Data ONTAP 7-Mode storage system. In clustered Data ONTAP, setting system-level maximum transfer rate is not supported; the maximum transfer rate must be set for each SnapMirror relationship. |
NameServices
Automated by 7MTT v2.0
Category | Feature | SVM or Volume | Cluster Commands | Comments | ||
NS | DNS Configuration: </br> dns.enable </br> dns.domainname</br> DNS domains in /etc/resolv.conf</br> DNS servers in /etc/resolve.conf |
SVM Level Configuration | If target SVM does not have DNS already configured: vserver serivces dns create -vserver <vserver_name> -domains <text>,... -name-servers <IP Address>,... -state {enabled|disabled} -timeout <integer> -attempts <integer> If target SVM already has DNS configured: vserver services dns modify -vserver <vserver_name> -domains <text>,... -name-servers <IP Address>,... -state {enabled|disabled} -timeout <integer> -attempts <integer> |
|
||
NS | NIS Configuration: </br> |
SVM Level Configuration | vserver services nis-domain create -vserver <vserver_name> -domain <nis domain> -active {true|false} -servers <IP Address>,... |
|
||
NS |
|
SVM Level Configuration |
|
|
||
NS | Hosts Configuration: /etc/hosts |
SVM Level Configuration | vserver services dns hosts create -vserver <vserver name> -address <IP Address> -hostname <text> -aliases <text>,... |
|||
NS | Nsswitch Configuration: /etc/nsswitch.conf |
SVM Level Configuration |
|
|
||
NS | UNIX Users Configuration: /etc/passwd |
SVM Level Configuration |
|
|||
NS | UNIX Groups Configuration: /etc/group |
SVM Level Configuration |
|
**Group membership transition is supported from 1.2GA | ||
NS | NetGroups Configuraiton: /etc/netgroup |
SVM Level Configuration |
|
Not Automated by 7MTT v2.0 : Manual Transition/Steps
Category | Feature | SVM or Volume | When | Cluster Commands | Comments |
NS |
LDAP option:
|
SVM Level Configuration | After Apply-Configuration (Precutover) |
ldap client schema modify -schema <new_schema_name> -windows-to-unix-attribute <7_Mode_Option_"ldap.usermap.attribute.unixaccount"_Value> |
|
NS | LDAP option: ldap.password |
SVM Level Configuration | After Apply-Configuration (Precutover) |
|
|
NS | LDAP option: ldap.usermap.base |
SVM Level Configuration | After Apply-Configuration (Precutover) |
|
Data ONTAP 7-Mode storage system has options for specifying different LDAP search DNs for user mapping and user password lookups. However, in clustered Data ONTAP, same search DNs are used for both the user mappings and user password lookups. 7MTT transitions only user password lookup DNs. |
Name Services | LDAP over SSL (option ldap.ssl.enable ) |
SVM Level Configuration | After Apply-Configuration (Precutover) |
|
|
Feature Gaps: Triggering Warnings
Category | Code | Feature | Description | Corrective Action and Comments |
Name Services | NIS Slave (nis.slave.enable ) |
|
||
Name Services | NIS broadcast (nis.servers has * ) |
|
||
Name Services | NIS Groups Caching (nis.group_update.enable ) |
|
||
Name Services | Data ONTAP 7-Mode Option: nis.netgroup.domain_search.enable |
|
||
Name Services | Data ONTAP 7-Mode Option: nis.netgroup.legacy_nisdomain_search.enable |
|
||
Name Services | Unsupported /etc/resolv.conf options |
|
||
Name Services | Dynamic DNS (dns.update.enable ) |
|
||
Name Services | DNS Cache (dns.cache.enable ) |
|
||
Name Services | Unsupported databases |
|
||
Name Services | Unsupported database sources |
|
||
Name Services | Host database lookup order |
|
||
Name Services | DNS is supported only for host lookup |
|
||
Name Services | LDAP over SSL (option ldap.ssl.enable ) |
|
WAFL
Preparation Steps for SnapMirror
Category | Feature | Where | Description | Corrective Action and Comments |
WAFL | Snapshot count | Data ONTAP 7-Mode storage system | Data ONTAP 7-Mode volumes must have 254 or less number of Snapshots (max per 7-Mode volume is 255 Snapshots). 7-to-C SnapMirror required to create a Snapshot on the Data ONTAP 7-Mode source volume to initiate the baseline. | Corrective action: If Data ONTAP 7-Mode volumes have 255 Snapshots, delete one or more Snapshots using the following command: 'snap delete <vol_name> <snapshot_name>' |
Automated by 7MTT v2.0
Category | Feature | SVM or Volume | Cluster Commands | Comments |
WAFL | Quota configuration | Volume Level Configuration |
|
|
WAFL | Snapshot schedules | Volume Level Configuration |
|
|
WAFL | Space Guarantee settings ('none', 'file' or 'volume') | Volume Level Configuration |
|
|
WAFL | minra volume option is disabled |
Volume Level Configuration |
|
|
WAFL | filesys-size-fixed volume parameter is disabled |
Volume Level Configuration |
|
|
WAFL | nvfail volume parameter is enabled |
Volume Level Configuration |
|
|
WAFL |
Junction paths |
Volume Level Configuration |
|
|
Feature Gaps: Triggering Blocking Errors
Category | Feature | Description | Corrective Action and Comments |
WAFL | vFiler unit state | Transition of volumes from a vFiler unit which is in 'inconsistent' / 'DR backup' / 'Stopped' states is not supported and such transition attempts are blocked by the 7-Mode Transition Tool by providing a blocking error during the precheck. | Corrective Action: Make sure that vFiler unit is in running state before proceeding with the transition. Use the following command to start a stopped vFiler unit: vfiler start <vfiler_name> |
WAFL | Traditional Volumes | Traditional volumes are not supported in clustered Data ONTAP and such volumes cannot be transitioned using the 7-Mode Transition Tool. | Corrective Action: Use other methods like host-based copy to copy the data from tradvols to FlexVol volumes in the clustered Data ONTAP volume. All the volume level configurations must be setup manually. |
WAFL | SnapLock volumes | SnapLock volumes are not supported in clustered Data ONTAP and such volumes cannot be transitioned. | |
WAFL | FlexCache volumes | Transition of FlexCache volumes is not supported by the 7-Mode Transition Tool. | Corrective Action: After the transition is complete, manually create the required FlexCache volumes on the target SVM. |
WAFL | Volume with qtrees belonging to different vFiler unit | If a volume has qtrees which are owned by a vFiler unit other than the volume owning vFiler unit, such volumes can not be transitioned. | Corrective Action: If possible, assign the qtrees to the volume owning vFiler unit or delete them. You could consider copying (for example, by using QSM) the affected qtree's data to a new volume before with deleting them. |
WAFL |
vFiler with Root In Otree |
Neither 7-Mode transition tool nor snapmirror can be used to transition the vFiler root qtree to ONTAP 9 | Consider stopping the vFiler and using qtree snapmirror to migrate the root into a separate volume in 7-mode and then restart the vFiler and use 7MTT to transition to ONTAP 9 or higher. Make sure that all the Qtrees within the volume are owned by the same vFiler. See article: How to move a vfiler from one volume to another within the same filer? |
WAFL | Offline volumes | An offline volume can not act as source of a 7-to-C SnapMirror relationship. | Corrective Action: Online to Data ONTAP 7-Mode offline volumes by using the following command: vol online <offline_volume_name> |
WAFL | Restricted volumes | A restricted volume can not act as source of a 7-to-C SnapMirror relationship. | Corrective Action: Online the Data ONTAP 7-Mode restricted volumes by using the following command: vol online <restricted_volume_name> |
WAFL | Volumes with option no_i2p=on |
|
Corrective Action: Enable i2p on the Data ONTAP 7-Mode volumes by using the following command: vol options <vol-name> no_i2p off |
WAFL | 32-bit data in Data ONTAP 7-Mode volumes |
|
|
Feature Gaps: Triggering Warnings
Category | Code | Feature | Description | Corrective Action and Comments |
WAFL | 'svo_enable ' option |
|
||
WAFL | FlexClone volumes |
|
||
WAFL | MetroCluster |
|
||
WAFL | Qtrees having comma (,) in their name and those qtrees are used as quota targets |
|
||
WAFL | Dedup and compression |
|
|
|
WAFL | Non-unicode directories |
|
|
Additional Information
N/A