Enterprise Vault supports Dell EMC Unity VSA as a file system archiving target. This document describes how to prepare and add a Unity device for File System Archiving.





uemcli -u Local/admin -p /net/nas/dhsmconn create -fs -secondaryUrl http:///EnterpriseVault -mode enabled -readPolicy full -secondaryUsername @ -secondaryPassword uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsmconn create -fs fs_1 -secondaryUrl http://evserver.example.local/EnterpriseVault -mode enabled -readPolicy full -secondaryUsername vsa@example.local -secondaryPassword p@ssw0rd- p4ssw0rd is the password of the Unity administrator account.
- fs_1 is the ID of file system attached to the NAS server. To get the ID of the file system use the following as the URL in a web browser: https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.
- http://evserver.example.local/EnterpriseVault is the URL of Enterprise Vault Web Access application.
- vsa@example.local is the Vault Service account that will have access to all the archives from which files are restored.
- p@ssw0rdd is the password to the Vault Service account.
uemcli -u Local/admin -p /net/nas/dhsmconn -fs show
For example:uemcli -u Local/admin -p Admin123# /net/nas/dhsmconn -fs fs_1 show
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: ID = DHSMConnection_1
File system = fs_1
Secondary url = http://evserver.example.local/EnterpriseVault
Secondary port = 80
Secondary username = vsa@example.local
Local port =
uemcli -u Local/admin -p /user/account create -name -type local -passwdSecure -role storageadminuemcli -u Local/admin -p p4ssw0rd /user/account create -name unityaccount -type local -passwdSecure -role storageadmin- p4ssw0rd is the password of the Administrator account on Unity.- unityaccount is the name of the local Storage Administrator account.local is the type of the user account. The new Unity account must be a local user.-passwdSecure Prompts you to specify the password and confirm the password when the command runs.storageadmin is the role for the new account. The new Unity account must be assigned to the Storage Administrator role.
The following is an example output:
Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
[Secure] For local users, type the user password.
Password:
Confirm password:
ID = user_unityaccount
Operation completed successfully.https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsm -server nas_1 set -state Enabled -username unityaccount -passwdSecure -enableHTTPS no- p4ssw0rd is the password of the Administrator account on Unity.- nas_1 is the ID of the associated NAS server.- unityaccount is the name of the local Storage Administrator account.local is the type of the user account. The new Unity account must be a local user.-passwdSecure Prompts you to specify the password and confirm the password when the command runs.Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
[Secure] The advanced storage access password.
Password:
Confirm password:
Operation completed successfully.
uemcli -u Local/admin -p /net/nas/dhsm -server showuemcli -u Local/admin -p Admin123# /net/nas/dhsm -server nas_1 showStorage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: NAS server = nas_1
State = Enableduemcli -u Local/admin -p /net/nas/dhsmconn create -fs -secondaryUrl http:///EnterpriseVault -mode enabled -readPolicy full -secondaryUsername @ -secondaryPassword uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsmconn create -fs fs_1 -secondaryUrl http://evserver.example.local/EnterpriseVault -mode enabled -readPolicy full -secondaryUsername vsa@example.local -secondaryPassword p@ssw0rd- p4ssw0rd is the password of the Unity administrator account.
- fs_1 is the ID of file system attached to the NAS server. To get the ID of the file system use the following as the URL in a web browser: https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.
- http://evserver.example.local/EnterpriseVault is the URL of Enterprise Vault Web Access application.
- vsa@example.local is the Vault Service account that will have access to all the archives from which files are restored.
- p@ssw0rdd is the password to the Vault Service account.
uemcli -u Local/admin -p /net/nas/dhsmconn -fs show
For example:uemcli -u Local/admin -p Admin123# /net/nas/dhsmconn -fs fs_1 show
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: ID = DHSMConnection_1
File system = fs_1
Secondary url = http://evserver.example.local/EnterpriseVault
Secondary port = 80
Secondary username = vsa@example.local
Local port =
Edit the properties of all the file systems that corresponding to the NAS server that you want to archive from, using the following command:
uemcli -u Local/admin -p /stor/prov/fs -name set -cifsOpLocks yes -cifsNotifyOnWrite yes -cifsNotifyOnAccess yes -cifsSyncWrites yes
For example:uemcli -u Local/admin -p Admin123# /stor/prov/fs -name TESTFS set -cifsOpLocks yes -cifsNotifyOnWrite yes -cifsNotifyOnAccess yes -cifsSyncWrites yes
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
ID = res_1
Operation completed successfully.
You can use the Dell EMC Unity read policy with placeholder recalls, if required. The Unity -readPolicy parameter determines how a read request is handled for a file in secondary storage. For example, you can opt to pass a file directly through to the client without recalling it to the Unity device. Unity then recalls the file only if a write request is received.
For pass-through, Unity uses the same cache on the Enterprise Vault server that you set up for Enterprise Vault to use when retrieving files for the Unity device.
Note: If you configure Unity pass-through, do not configure the Enterprise Vault option to delete archived files on placeholder deletion, as this combination can lead to data loss.
To configure the Unity pass-through behavior, include the -readPolicy parameter in one of the following commands:
dhsmconn create command to define the DHSM connection that the Unity device uses for recall requests. This method sets the pass-through behavior for all the placeholders that are created through the connection.dhsmconn modify command to configure a Unity device. This method sets the pass-through behavior for all the placeholders on the file system.The syntax of the -readPolicy parameter is as follows:-readPolicy [full | passthrough | partial | none]
The effect of the values is as follows:
• full. Recall the whole file to Unity on read request before the data is returned.
• passthrough. Retrieve the data without recalling the data to Unity.
• partial. Retrieve only the blocks that are required to satisfy the client read request.
• none (the default value). The setting has no effect.
For example, the following command syntax configures pass-through for a file system:uemcli -u Local/admin -p Admin@123 /net/nas/dhsmconn -id <DHSMConnection_ID> modify -readPolicy passthrough
Where is the DHSM connection identifier of the file system on Unity.
After you have prepared the Unity device for FSA, you can use the New File Server wizard or the New-EVFSAFileServer PowerShell cmdlet to add the Unity device as an archiving target.
Note: If you want to use FSA Reporting with Unity, you can configure FSA Reporting when you add the device as an archiving target.
To add a Unity device as an archiving target, follow these steps:
Before you add target volumes for the Unity device, ensure that the Enterprise Vault server that archives from the Unity has its cache location configured.
The Deployment Scanner fails to check whether the Vault Service account belongs to the local Administrators group on the Unity device. The 'File Server Permissions' check fails with the following message:The user domainName\EVAdminUser is not a member of the local Administrators group on file server: FQDN. The user domainName\EVAdminUser should have full control to the files & shares you wish to archive.
You can ignore this error message.





uemcli -u Local/admin -p /net/nas/dhsmconn create -fs -secondaryUrl http:///EnterpriseVault -mode enabled -readPolicy full -secondaryUsername @ -secondaryPassword uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsmconn create -fs fs_1 -secondaryUrl http://evserver.example.local/EnterpriseVault -mode enabled -readPolicy full -secondaryUsername vsa@example.local -secondaryPassword p@ssw0rd- p4ssw0rd is the password of the Unity administrator account.
- fs_1 is the ID of file system attached to the NAS server. To get the ID of the file system use the following as the URL in a web browser: https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.
- http://evserver.example.local/EnterpriseVault is the URL of Enterprise Vault Web Access application.
- vsa@example.local is the Vault Service account that will have access to all the archives from which files are restored.
- p@ssw0rdd is the password to the Vault Service account.
uemcli -u Local/admin -p /net/nas/dhsmconn -fs show
For example:uemcli -u Local/admin -p Admin123# /net/nas/dhsmconn -fs fs_1 show
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: ID = DHSMConnection_1
File system = fs_1
Secondary url = http://evserver.example.local/EnterpriseVault
Secondary port = 80
Secondary username = vsa@example.local
Local port =
uemcli -u Local/admin -p /user/account create -name -type local -passwdSecure -role storageadminuemcli -u Local/admin -p p4ssw0rd /user/account create -name unityaccount -type local -passwdSecure -role storageadmin- p4ssw0rd is the password of the Administrator account on Unity.- unityaccount is the name of the local Storage Administrator account.local is the type of the user account. The new Unity account must be a local user.-passwdSecure Prompts you to specify the password and confirm the password when the command runs.storageadmin is the role for the new account. The new Unity account must be assigned to the Storage Administrator role.
The following is an example output:
Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
[Secure] For local users, type the user password.
Password:
Confirm password:
ID = user_unityaccount
Operation completed successfully.https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsm -server nas_1 set -state Enabled -username unityaccount -passwdSecure -enableHTTPS no- p4ssw0rd is the password of the Administrator account on Unity.- nas_1 is the ID of the associated NAS server.- unityaccount is the name of the local Storage Administrator account.local is the type of the user account. The new Unity account must be a local user.-passwdSecure Prompts you to specify the password and confirm the password when the command runs.Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
[Secure] The advanced storage access password.
Password:
Confirm password:
Operation completed successfully.
uemcli -u Local/admin -p /net/nas/dhsm -server showuemcli -u Local/admin -p Admin123# /net/nas/dhsm -server nas_1 showStorage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: NAS server = nas_1
State = Enableduemcli -u Local/admin -p /net/nas/dhsmconn create -fs -secondaryUrl http:///EnterpriseVault -mode enabled -readPolicy full -secondaryUsername @ -secondaryPassword uemcli -u Local/admin -p p4ssw0rd /net/nas/dhsmconn create -fs fs_1 -secondaryUrl http://evserver.example.local/EnterpriseVault -mode enabled -readPolicy full -secondaryUsername vsa@example.local -secondaryPassword p@ssw0rd- p4ssw0rd is the password of the Unity administrator account.
- fs_1 is the ID of file system attached to the NAS server. To get the ID of the file system use the following as the URL in a web browser: https:///api/types/filesystem/instances?fields=id,name. The output will contain the list of file systems along with their name and IDs. Look for the ID for your file system.
- http://evserver.example.local/EnterpriseVault is the URL of Enterprise Vault Web Access application.
- vsa@example.local is the Vault Service account that will have access to all the archives from which files are restored.
- p@ssw0rdd is the password to the Vault Service account.
uemcli -u Local/admin -p /net/nas/dhsmconn -fs show
For example:uemcli -u Local/admin -p Admin123# /net/nas/dhsmconn -fs fs_1 show
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
1: ID = DHSMConnection_1
File system = fs_1
Secondary url = http://evserver.example.local/EnterpriseVault
Secondary port = 80
Secondary username = vsa@example.local
Local port =
Edit the properties of all the file systems that corresponding to the NAS server that you want to archive from, using the following command:
uemcli -u Local/admin -p /stor/prov/fs -name set -cifsOpLocks yes -cifsNotifyOnWrite yes -cifsNotifyOnAccess yes -cifsSyncWrites yes
For example:uemcli -u Local/admin -p Admin123# /stor/prov/fs -name TESTFS set -cifsOpLocks yes -cifsNotifyOnWrite yes -cifsNotifyOnAccess yes -cifsSyncWrites yes
The following is an example output:Storage system address: 127.0.0.1
Storage system port: 443
HTTPS connection
ID = res_1
Operation completed successfully.
You can use the Dell EMC Unity read policy with placeholder recalls, if required. The Unity -readPolicy parameter determines how a read request is handled for a file in secondary storage. For example, you can opt to pass a file directly through to the client without recalling it to the Unity device. Unity then recalls the file only if a write request is received.
For pass-through, Unity uses the same cache on the Enterprise Vault server that you set up for Enterprise Vault to use when retrieving files for the Unity device.
Note: If you configure Unity pass-through, do not configure the Enterprise Vault option to delete archived files on placeholder deletion, as this combination can lead to data loss.
To configure the Unity pass-through behavior, include the -readPolicy parameter in one of the following commands:
dhsmconn create command to define the DHSM connection that the Unity device uses for recall requests. This method sets the pass-through behavior for all the placeholders that are created through the connection.dhsmconn modify command to configure a Unity device. This method sets the pass-through behavior for all the placeholders on the file system.The syntax of the -readPolicy parameter is as follows:-readPolicy [full | passthrough | partial | none]
The effect of the values is as follows:
• full. Recall the whole file to Unity on read request before the data is returned.
• passthrough. Retrieve the data without recalling the data to Unity.
• partial. Retrieve only the blocks that are required to satisfy the client read request.
• none (the default value). The setting has no effect.
For example, the following command syntax configures pass-through for a file system:uemcli -u Local/admin -p Admin@123 /net/nas/dhsmconn -id <DHSMConnection_ID> modify -readPolicy passthrough
Where is the DHSM connection identifier of the file system on Unity.
After you have prepared the Unity device for FSA, you can use the New File Server wizard or the New-EVFSAFileServer PowerShell cmdlet to add the Unity device as an archiving target.
Note: If you want to use FSA Reporting with Unity, you can configure FSA Reporting when you add the device as an archiving target.
To add a Unity device as an archiving target, follow these steps:
Before you add target volumes for the Unity device, ensure that the Enterprise Vault server that archives from the Unity has its cache location configured.
The Deployment Scanner fails to check whether the Vault Service account belongs to the local Administrators group on the Unity device. The 'File Server Permissions' check fails with the following message:The user domainName\EVAdminUser is not a member of the local Administrators group on file server: FQDN. The user domainName\EVAdminUser should have full control to the files & shares you wish to archive.
You can ignore this error message.
How to configure Dell EMC Unity device as a File System Archiving (FSA) target for Enterprise Vault