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 vservervserver 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 vservernetwork 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 vservervserver 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 vservernetwork 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 rolevserver 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 httpsecurity login create -vserver vserver -user-or-group-name IntelliSnapUser -application http -authentication-method password -role rolesecurity login show -vserver vserver -user-or-group-name user -application sshsecurity 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 allsecurity 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.