Requirements for Using NetApp Snapdiff on Amazon FSxN File Servers

If you want to use NetApp SnapDiff for faster incremental backups, verify that your environment meets the system requirements.

System Requirements

Requirements in the Commvault Software

Ports

  • For snapshot-based operations, open port 443 (HTTPS) for communication between the NetApp server and CommServe computer, MediaAgent, access node or remote snapshot MediaAgent in your CommCell environment.

  • For SnapDiff V2, open port 2049 (NFS) for communication between the NetApp server and CommServe computer, MediaAgent, access node, or remote snapshot MediaAgent in your CommCell environment to transfer the file list information over NFS.

  • For SnapDiff V2, open port 111 from both Windows and Linux access nodes for the CIFS and NFS backups respectively.

Configuration Requirements for SnapDiff V2

  1. 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 advanced
    
    vserver snapdiff-rpc-server show -vserver $[vserver]
    
    vserver snapdiff-rpc-server on -vserver $[vserver]
    
  2. 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]
    

Enable REST API based authorization

  • 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]
    

Use a non-root user to configure NetApp C-Mode Vserver

For the C-Mode system, to configure the array with a non-root user, type the following commands on the Vserver only:

security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "vserver" \-access $[readonly]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[job show]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[lun]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[network interface]" \-access $[readonly]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[snapmirror]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[version]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[volume]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[volume efficiency]" \-access $[none]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[volume move]" \-access $[none]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver cifs]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver export-policy]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver fcp]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver fpolicy]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver iscsi]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver nfs]" \-access $[all]
security login role create \-vserver $[vserver_name] \-role $[IntelliSnap Role] \-cmddirname "$[vserver services ndmp]" \-access $[all]
security login create \-user\-or\-group\-name $[IntelliSnap User] \-application $[ontapi] \-authmethod $[password] \-role $[IntelliSnap Role] \-vserver $[vserver_name]
security login create \-user\-or\-group\-name $[IntelliSnap User] \-application $[ssh] \-authmethod $[password] \-role $[IntelliSnap Role] \-vserver $[vserver_name]
security login create -vserver $[vserver_name] -user-or-group-name $[IntelliSnapUser] -application $[http] -authentication-method $[password] -role $[IntelliSnapRole]
vserver services web access create -vserver $[vserver_name] -name $[rest] -role $[IntelliSnapRole]
security login unlock -username $[IntelliSnapUser] -vserver $[vserver_name]
×

Loading...