How do I enable SnapDiff V2 or SnapDiff V3 for Snapshot Cataloging or Backup Copy?
Configuration Requirements for SnapDiff V2
-
Verify RPC is enabled on the vServer being cataloged or backup copied. Even if a cluster client is being cataloged, the vServer for the volume being cataloged or backup copied must have RPC enabled. On the file server, verify RPC is enabled on the vServer using the following commands:
set advancedvserver snapdiff-rpc-server show -vserver $[vserver]vserver snapdiff-rpc-server on -vserver $[vserver] -
Verify whether an NFS interface exists between the vServer and the Commvault MediaAgent. Specifically, confirm that there exists a vServer NFS interface on the file server node containing the volume being cataloged using the following commands:
vserver nfs show -vserver $[vserver]network interface show -vserver $[vserver] -data-protocol $[nfs]
Configuration Requirements for SnapDiff V3
-
Verify RPC is enabled on the vServer being cataloged or backup copied. Even if a cluster client is being cataloged, the vServer for the volume being cataloged or backup copied must have RPC enabled. On the file server, verify RPC is enabled on the vServer using the following commands:
set advancedvserver snapdiff-rpc-server show -vserver $[vserver]vserver snapdiff-rpc-server on -vserver $[vserver] -
Verify whether an NFS interface exists between the vServer and the Commvault MediaAgent. Specifically, confirm that there exists a vServer NFS interface on the file server node containing the volume being cataloged using the following commands:
vserver nfs show -vserver $[vserver]network interface show -vserver $[vserver] -data-protocol $[nfs] -
Verify that the cluster array login is authorized for REST, HTTP, and SSL. For more information on setting up a NetApp cluster login.
-
To enable REST API based authorization to the cluster array, run the following commands:
vserver services web access show -vserver $[vserver] -name $[rest] -role $[role]vserver services web access create -vserver $[vserver] -name $[rest] -role $[role] -
To enable HTTP and SSH based authorization to the cluster array, run the following commands:
security login show -vserver $[vserver] -user-or-group-name $[user] -application $[http]security login create -vserver $[vserver] -user-or-group-name $[IntelliSnapUser] -application $[http] -authentication-method $[password] -role $[role]security login show -vserver $[vserver] -user-or-group-name $[user] -application $[ssh]security login create -vserver $[vserver] -user-or-group-name $[IntelliSnapUser] -application $[ssh] -authentication-method $[password] -role $[role] -
To enable the SnapDiff and license APIs for the cluster array, run the following commands:
security login role show -vserver $[vserver] -role $[role] -cmddirname "$[snapdiff]"security login role create -vserver $[vserver] -role $[role] -cmddirname "$[snapdiff]" -access $[all]security login role show -vserver $[vserver] -role $[role] -cmddirname "license"security login role create -vserver $[vserver] -role $[role] -cmddirname "$[license]" -access $[all]
-
Note
For SnapDiff V3, the array management entries for the vServer must have tunneling to the selected cluster. SnapDiff V3 requires security key authentication that is supported only on the cluster interface.