Dell EMC Unity™ Family Configuring NFS File Sharing: Part Number: H16959 June 2021 Rev. 05
Dell EMC Unity™ Family Configuring NFS File Sharing: Part Number: H16959 June 2021 Rev. 05
Sharing
Version 5.1
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid
the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
© 2018 - 2021 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Other trademarks may be trademarks of their respective owners.
Contents
Figures..........................................................................................................................................6
Tables........................................................................................................................................... 7
Additional resources......................................................................................................................8
Chapter 1: Overview................................................................................................................ 10
Unity NFS support....................................................................................................................................................... 10
Unisphere storage provisioning................................................................................................................................ 10
Thin provisioning best practices................................................................................................................................11
Planning considerations.............................................................................................................................................. 12
Related features and functionality information.....................................................................................................12
Contents 3
View historical performance metrics ..................................................................................................................... 29
View real-time performance metrics...................................................................................................................... 30
File System Client Bandwidth...................................................................................................................................30
File System Client Response Time.......................................................................................................................... 30
File System Client I/O Size....................................................................................................................................... 30
File System Client IOPS............................................................................................................................................. 30
System - Client File System Bandwidth................................................................................................................. 31
System - Client File System Response Time......................................................................................................... 31
System - Client File System I/O Size......................................................................................................................31
System - Client File System IOPS............................................................................................................................31
System - NFS Bandwidth.......................................................................................................................................... 32
System - NFS I/O Size.............................................................................................................................................. 32
System - NFS IOPS.................................................................................................................................................... 32
System - NFS Response Time..................................................................................................................................33
File System Bandwidth...............................................................................................................................................33
File System I/O Size................................................................................................................................................... 33
File System IOPS......................................................................................................................................................... 33
System - File System Bandwidth.............................................................................................................................34
System - File System I/O Size................................................................................................................................. 34
System - File System IOPS....................................................................................................................................... 34
Tenant Bandwidth....................................................................................................................................................... 34
4 Contents
Chapter 8: Configuring IP multi-tenancy................................................................................. 47
About IP multi-tenancy.............................................................................................................................................. 47
Configuring IP multi-tenancy.................................................................................................................................... 47
Add a tenant................................................................................................................................................................. 48
Change tenant properties..........................................................................................................................................48
Configure file replication for a tenant ................................................................................................................... 48
Contents 5
Figures
6 Figures
Tables
Tables 7
Preface
As part of an improvement effort, revisions of the software and hardware are periodically released. Therefore, some functions
described in this document might not be supported by all versions of the software or hardware currently in use. The product
release notes provide the most up-to-date information on product features. Contact your technical support professional if a
product does not function properly or does not function as described in this document.
Product information
For product and feature documentation or release notes, go to Unity Technical Documentation at: dell.com/unitydocs.
Troubleshooting
For information about products, software updates, licensing, and service, go to Support (registration required) at: dell.com/
support. After logging in, locate the appropriate product page.
8 Additional resources
I
Basic functionality
Topics:
• Overview
• Configuring NAS servers
• Configuring file systems
• Configuring file system shares
• Performance metrics for NFS
Basic functionality 9
1
Overview
Topics:
• Unity NFS support
• Unisphere storage provisioning
• Thin provisioning best practices
• Planning considerations
• Related features and functionality information
10 Overview
Figure 1. Difference between thick and thin provisioning
Overview 11
● Consider the space consumption characteristics of databases before using thin provisioning. Some databases pre-allocate
the storage space for data before writing to it. This space is allocated within a thin-provisioned storage resource, and this
can reduce the capacity utilization within the pool. For more information, consult your database vendor documentation.
Planning considerations
The following table summarizes the tasks to perform before you start configuring NFS on your Unity system. For more
information on performing these tasks, see the Unity online help.
1. Optionally configure at least one NTP server on the storage system to synchronize the date and time. It is recommended
that you set up a minimum of two NTP servers per domain to avoid a single point of failure. This step is mandatory if you are
using secure NFS.
2. Optionally configure VLANs and tenants if you plan to implement multi-tenancy.
3. Optionally configure a Unix Directory Service. This step is mandatory if you are using secure NFS, unless you use local files.
4. Optionally configure one or more DNS servers. This step is mandatory if you are using secure NFS.
12 Overview
2
Configuring NAS servers
Topics:
• About secure NFS
• Create a NAS server for UNIX-only file sharing (NFS)
• Configure NAS server sharing protocols and FTP/SFTP settings
• Configure a NAS server Unix Directory Service
• Configure Kerberos with a custom realm
• Change NAS server properties
• Change NAS server Unix credential settings
• View the active LDAPS CA certificate for a NAS server
• Upload an LDAPS CA certificate for a NAS server
• NDMP settings
Security options
Secure NFS supports the following security options:
● krb5: Kerberos authentication.
● krb5i: Kerberos authentication and data integrity by adding a signature to each NFS packet transmitted over the network.
● krb5p: Kerberos authentication, data integrity, and data privacy by encrypting the data before sending it over the network.
Data encryption requires additional resources for system processing and can lead to slower performance.
In a secure NFS environment, user access to NFS file systems is granted based on Kerberos principal names. However, access
control to shares within a file system is based on the Unix UID and GID, or on ACLs.
NOTE: Secure NFS supports NFS credentials with more than 16 groups. This is equivalent to the extended Unix credentials
option.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the Add icon.
3. On the General and Interface pages, specify the relevant settings. Note the following:
● On the General page, the Server name identifies the NAS server. It is not a network name.
● Optionally select a tenant to associate with the NAS server.
NOTE: Once you create a NAS server that has an associated tenant, you cannot change this association.
● On the Interface page, optionally select a VLAN. If you selected a tenant on the General page, you must select a VLAN.
The list of VLANs represent the VLANs associated with the selected tenant.
4. On the Sharing Protocols page:
● Select Linux/Unix shares (NFS).
● Select whether to enable NFSv3, NVSv4, or both.
● Optionally enable support for Virtual Volumes (vVols).
● Optionally click Configure secure NFS to enable secure NFS with Kerberos. When you enable secure NFS for a NAS
server that supports Unix-only file sharing, you must configure a custom Kerberos realm.
5. On the Unix Directory Service page, configure one of the following directory services (optional unless you are configuring
secure NFS):
● Local files
● NIS
● LDAP
● Local files and NIS
● Local files and LDAP
If you configure local files with NIS or LDAP, the system queries the local files first. You can configure LDAP to use
anonymous, simple, and Kerberos authentication. You can also configure LDAP with SSL (LDAP Secure) and can enforce the
use of a Certificate Authority certificate for authentication.
6. On the DNS page, optionally configure DNS for the NAS server.
7. On the Replication page, optionally select a replication mode and Recovery Point Objective (RPO) for the NAS server.
Task Description
Enable or disable the NAS server's ability to serve files using Select or clear the Enable Linux/Unix shares (NFS Server)
the NFS protocol. option.
● To enable NFSv3, select Enable NFSv3 (when creating a
NAS server) or NFSv3 enabled (when editing NAS server
properties).
● To enable NFSv4, select Enable NFSv4 (when creating a
NAS server) or NFSv4 enabled (when editing NAS server
properties).
Enable or disable the NAS server's ability to serve vVols. Select or clear Enable vVols. If you enable vVols, you must
select the IP address for the VMware protocol endpoint.
Enable or disable support for secure NFS. Select Show advanced, and then select or clear Enable
Secure NFS (with Kerberos).
Configure secure NFS using a custom realm See Configure Kerberos with a custom realm.
FTP/SFTP support
You can configure FTP or FTP over SSH (SFTP) settings for an existing NAS server only. Select the FTP sub-tab on the
Sharing Protocols tab.
Task Description
Enable or disable the NAS server's ability to share files using Select or clear Enable FTP. If this option is selected,
the FTP protocol. optionally click the other options to customize user
authentication, user home directory, and message settings.
Enable or disable the NAS server's ability to share files using Select or clear Enable SFTP. If this option is selected,
the SFTP protocol. optionally click the other options to customize user
authentication, user home directory, and message settings.
FTP access can be authenticated using the same methods as NFS. Once authentication is complete, access is the same
as NFS for security and permission purposes. If the format is anything other than domain@user or domain\user, NFS
authentication is used. NFS authentication uses local files, LDAP, NIS, or local files with LDAP or NIS.
To use local files for FTP access, the passwd file must include an encrypted password for the users. This password is used
for FTP access only. The passwd file uses the same format and syntax as a standard Unix system, so you can leverage this to
generate the local passwd file. On a Unix system, use useradd to add a new user and passwd to set the password for that
user. Then, copy the hashed password from the /etc/shadow file, add it to the second field in the /etc/passwd file, and
upload the /etc/passwd file to the NAS server.
If you are creating a new NAS server, use the Unix Directory Service window in the Create a NAS server wizard to configure
identity lookups.
If you are configuring a UDS for an existing NAS server, access the Naming Services tab to access the identity lookup options:
1. Under Storage, select File > NAS Servers.
This change is required because RFC 2307 defines the syntax of the netgroup triple as case sensitive even though the common
usage is that host names in netgroup triples should not be case sensitive.
The change of the LDAP schema is required when you want to match host names with different cases (for example, the host
names are uppercase in DNS and lowercase in netgroup triples as defined in the LDAP directory).
C:\setspn myrealm
To use a Unix-based KDC, follow these steps before configuring Kerberos in Unisphere. The steps assume you want to use
myrealm in the Kerberos realm linux.dellemc.com as the hostname of the NFS server.
1. Run the kadmin.local tool.
and/or
3. Put the key of the principal into the keytab file myrealm.linux.dellemc.fr:
Steps
1. Under Storage, select File > NAS Servers.
2. Select the relevant NAS server, and then select the Edit icon.
3. On the General tab:
● Change the NAS server name.
● Select SP Owner to transition from one SP to the other SP for this NAS server. For example, you may want to do this if
you have an overloaded SP, and want to reduce the load by moving the server to the other SP.
4. On the Network tab:
● Select the Interfaces & Routes sub-tab to add, change, delete, or verify NAS server interfaces, enable or disable IP
packet reflect for the NAS server, or change the NAS server's preferred interfaces. Select an interface, and then select
Show external routes for interfaces to access the per-interface routing table, where you can add, change, or delete
the selected interface's routes for responding to client requests.
● Select the Routes to External Services sub-tab to add, change, or verify NAS server routes for external service
requests, or to configure default gateways.
5. On the Naming Services tab, configure DNS and either configure the UNIX Directory Service (UDS) for the NAS server
(LDAP or NIS) or use local files. Alternatively, you can use local files with a UDS. In this case, the system checks the local
files first.
6. On the Sharing Protocols tab:
● Select the NFS sub-tab to enable or disable support for NFS shares, vVols, NFSv3, NFSv4, and extended UNIX
credentials. You can also configure secure NFS with Kerberos and change the credential cache retention period.
● Select the FTP sub-tab to enable or disable FTP or SFTP, or to change FTP or SFTP properties.
7. On the Protection & Events tab:
● Select the NDMP Backup sub-tab to enable or disable NDMP, and to change the NDMP password.
● Select the DHSM sub-tab to enable or disable Distributed Hierarchical Storage Management (DHSM) and to change the
DHSM password.
● Select the Events Publishing sub-tab to enable or disable Events Publishing, create or modify an event pool, and create
or modify events policy settings.
8. On the Security tab, select the Kerberos sub-tab to configure a custom Kerberos realm and to retrieve or upload the
Kerberos keytab file.
9. On the Replication tab, optionally select a replication mode and Recovery Point Objective (RPO) for the NAS server.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the relevant NAS server from the list, and then select the Edit icon.
3. On the Sharing Protocols tab, select Show advanced.
4. Make the desired changes, as described in the following table.
Specify a Unix credential cache In the Credential cache retention field, enter a time period (in minutes) for which
retention period. access credentials are retained in the cache. The default value is 15 minutes, minimum
value is 1 minute, and maximum value is 1439 minutes.
This option can lead to better
performance, because it reuses the
Unix credential from the cache
instead of building it for each
request.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the relevant NAS server from the list, and then select the Edit icon.
3. Select the Naming Services tab, and then select the LDAP/NIS sub-tab.
4. Click Retrieve CA Certificate.
NDMP settings
The Network Data Management Protocol (NDMP) provides a standard for backing up file servers on a network. NDMP allows
centralized applications to back up file servers running on various platforms and platform versions. NDMP reduces network
congestion by isolating control path traffic from data path traffic, which permits centrally managed and monitored local backup
operations. Enabling NDMP for file system storage resources makes it possible to use third party NDMP products to back up
and restore file system data.
You can enable NDMP by configuring NAS server settings.
Steps
1. Under Storage, select File > File Systems.
2. Select the Add icon.
3. On the Protocol window, select the Linux/Unix Shares (NFS). Then select the associated NAS server.
4. Continue following the steps in the wizard while noting the following:
● On the Storage page, the Thin checkbox is selected by default. If you do not want to create a thin file system, remove
the checkmark from the Thin checkbox. Removing the checkmark also disables the Data Reduction option.
● On the Storage page, select the Data Reduction checkbox to enable data reduction on the file system. Data reduction
is applied on all new incoming writes. Data that already exists on the file system does not have data reduction applied.
Data reduction can be enabled only on thin file systems that reside in All-Flash pools, and only for thin file systems
created on Unity systems running OE version 4.2.x or later.
● On the Shares page, optionally, configure the initial share for the file system.
● You can configure host access and a snapshot schedule for the file system when you create the file system, or you can
do this at a later time.
Steps
1. Under Storage, select File > File Systems.
2. Select the relevant file system, and then select the Edit icon.
3. On the General tab:
● You can change the description of the file system and the file system size.
● You can view the file system capacity, including used space and free space, on this tab.
● If a thin file system was created on a Unity system running OE version 4.1, you can also change the minimum allocation
size. You cannot reduce the storage size lower than the current allocation.
9. On the FLR tab (FLR-enabled file systems only), optionally modify the retention periods, enable auto-lock of new files, set an
auto-lock policy interval, or enable automatic deletion of files once the retention period expires.
NOTE: If the file system is a replication destination, FLR properties cannot be modified.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the relevant NAS Server, and then select the Edit icon.
3. On the Protection & Events tab, select the Events Publishing sub-tab.
4. Select the Enable Common Event Publishing checkbox.
5. On the New Event Pool window, specify the required items. You must configure at least one event from one of the
available categories (pre-event, post-event, or post-error event).
6. Click Configure.
7. Optionally, select Show policy settings to configure pre-events and post-events failure policies.
8. Optionally, select Show advanced settings to configure CEPA server options.
9. Click Apply after you finish configuring events.
NOTE: You can cancel a manual shrink operation, but the progress made prior to cancellation will not be reverted.
Steps
1. Select a storage resource, and then click the Edit icon.
2. In the Size field, enter the new reduced (shrink) or increased (extend) size of the storage resource.
NOTE: For Unity systems running OE version 4.1.x, the minimum size of a storage resource is 3 GB. You cannot shrink
below the size used or extend beyond the total pool free size.
Setting Description
Local path The path to the file system storage resource on the storage system. This
path specifies the unique location of the share on the storage system.
NFS shares
● Each NFS share must have a unique local path. Unisphere automatically
assigns this path to the initial share created within a new file system.
The local path name is based on the file system name.
● Before you can create additional shares within an NFS file system,
you must create a directory to share from a Linux/UNIX host that
is connected to the file system. Then, you can create a share from
Unisphere and set access permissions accordingly.
Export path The path used by the host to connect to the share. Unisphere creates the
share export path based on the name of the share and the name of the file
system where it resides. Hosts use either the file name or the export path
to mount or map to the share from a network host.
This behavior is enabled by using NFS aliases for shares.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system for which you want to add a share, and then select More Actions > Create an NFS share (NFS
export).
3. On the File System page, specify whether the share is for the selected file system or for a snapshot of the selected file
system.
4. On the Name & Path page, enter the relevant information, noting the following:
Tenant Bandwidth
Total amount of I/O requests, in KB/s, for the selected tenant.
Advanced functionality 35
6
Managing quotas
Topics:
• About file system quotas
• Recommended approach for configuring quotas
• Quota policies
• Enable or disable the enforcement of user quotas on a quota tree
• Enable or disable the enforcement of user quotas on a file system
• Create a user quota on a file system
• Create a quota tree on a file system
• Create a user quota on a quota tree
• View file system storage space usage by user
• View quota tree storage space usage
• Change quota properties for a file system
• Change properties for a quota tree
• Change the quota policy for a file system
Quota configurations
The storage system supports three types of quota configurations:
User quota on a quota tree Limits the amount of storage consumed by an individual user storing data on the
quota tree.
36 Managing quotas
You can set a grace period for a file system or a quota tree, which counts down time once the soft limit is met. The default
grace period is 7 days, and can be set to a minimum value of 1 minute. When the grace period is set to:
○ A specific number of days, hours, or minutes (minimum value of 1 minute), warnings will be generated when the soft
quota is reached. If the grace period expires, users cannot write to the file system or quota tree even if the hard limit has
not been met.
○ Unlimited, warnings will be generated when soft quotas are reached, but neither client will get quota exceeded errors
until the hard limit is exceeded.
NOTE: If you update the grace period value, the new value affects only the quota or quotas which will exceed the soft
limit after the update is performed. Any existing quotas which have been counting down using the older grace period
value will not be affected.
● A hard limit is an absolute limit on storage usage.
If a hard limit is reached for a user quota on a file system or quota tree, the user will not be able to write data to the file
system or tree until more space becomes available. If a hard limit is reached for a quota tree, no user will be able to write
data to the tree until more space becomes available.
Quota policies
Before enabling and defining quotas, ensure that the file system is configured to use the quota policy that best suits the client
environment:
● File Size policy (default): Calculates drive usage in terms of logical file sizes, and ignores the size of directories and symbolic
links. Use this policy where file sizes are critical to quotas, such as where user usage is based on the size of the files created,
and exceeding the size limit is unacceptable.
● Blocks policy: Calculates drive usage in terms of file system blocks (8 KB units), and includes drive usage by directories and
symbolic links in the calculations. With this policy, any operation resulting in allocating or removing blocks, such as creating,
expanding, or deleting a directory; writing or deleting files; or creating or deleting symbolic links changes block usage. Block
usage depends solely on the number of bytes added to or removed from the file.
NOTE: When using the Blocks policy, a user can create a sparse file whose size is larger than the file size, but that uses
fewer blocks on the drive.
Managing quotas 37
The policy and grace period to use depend on which behavior (of the two described above) is preferred or the number of each
type of client in your environment. When the grace period is set to:
● A specific number of days, hours, or minutes (minimum value of 1 minute), warnings will be generated when the soft quota is
reached. If the grace period expires, users cannot write to the file system or quota tree even if the hard limit has not been
met.
● Unlimited, warnings will be generated when soft quotas are reached, but neither client will get quota exceeded errors until
the hard limit is exceeded.
If the use of default soft quotas is required, set the specific grace periods you desire (minimum value of 1 minute), or keep the
default grace period of 7 days.
NOTE: If you update a grace period value, the new value affects only the quota or quotas which will exceed the soft limit
after the update is performed. Any existing quotas which have been counting down using the older grace period value will
not be affected.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select the Quota Tree sub-tab.
4. Do either of the following:
● To enforce user quotas, locate the quota tree, and select the No link in the Enforce User Quotas column. Then select
Enforce User Quotas.
● To disable the enforcement of user quotas, locate the quota tree, and select the Yes link in the Enforce User Quotas
column. Then clear Enforce User Quotas.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select the File System sub-tab.
4. Select Manage Quota Settings.
5. Select or clear Enforce User Quotas.
6. If you are enabling user quotas, optionally do the following:
● Change the quota policy for the file system.
38 Managing quotas
● Change the default quota limits. This limit applies to all file system users who do not have explicit user quotas defined. A
value of 0 indicates no limit.
● Change the default grace period. The default grace period is 7 days, and can be set to a minimum value of 1 minute.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select the File System sub-tab.
4. Select the Add icon.
5. In the Create User Quota wizard, select the Add icon, and then provide the requested information. To track space
consumption without setting limits, set Soft Limit and Hard Limit to 0, which indicates no limit.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select the Quota Tree sub-tab.
4. Select the Add icon.
5. Follow the steps in the wizard. To track space consumption without setting limits, set the Soft Limit and Hard Limit fields
to 0, which indicates no limit.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select the Quota Tree sub-tab.
4. Select the quota tree, and then select the Edit icon.
5. On the User Quotas tab, be sure that Enforce User Quotas is selected, and provide the limits information. To track space
consumption without setting limits, set the Soft Limit and Hard Limit fields to 0, which indicates no limit.
Managing quotas 39
View file system storage space usage by user
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then click the Edit icon.
3. Select the Quota tab to view the User Quota Report.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then click the Edit icon.
3. On the Quota tab, select the Quota Tree sub-tab.
The system displays the total storage space usage by quota tree.
4. To view quota tree storage space usage by user, select the quota tree, select the Edit icon, and then select the User
Quotas tab.
40 Managing quotas
3. On the Quota tab, select the Quota Tree sub-tab.
4. Select the relevant quota tree, and then select the Edit icon.
5. On the General tab, do any of the following:
● Select Use Default Limits to keep the file system's default limits and grace period on the quota tree.
● Clear Use Default Limits to override the file system's default limits and grace period.
● Change the hard limit, soft limit, and grace period settings for the quota tree.
NOTE: The default grace period is 7 days, and can be set to a minimum value of 1 minute. If you update the
grace period value, the new value affects only the quota or quotas which will exceed the soft limit after the update
is performed. Any existing quotas which have been counting down using the older grace period value will not be
affected.
When the grace period is set to:
○ A specific number of days, hours, or minutes (minimum value of 1 minute), warnings will be generated when the soft
quota is reached. If the grace period expires, users cannot write to the file system or quota tree even if the hard limit
has not been met.
○ Unlimited, warnings will be generated when soft quotas are reached, but neither client will get quota exceeded
errors until the hard limit is exceeded.
6. On the User Quotas tab, do any of the following:
● Select or clear Enforce User Quotas to enable or disable the enforcement of user quotas on the quota tree.
These actions impact system performance, but do not disrupt file system operations. It is recommended that you
perform these operations only during non-peak production hours. You can change other quota settings without impacting
performance.
● If you enable the enforcement of user quotas on the quota tree, you can specify the soft and hard limits for those quotas.
(You can override these values when you create individual quotas.)
● Create a new user quota on the quota tree.
● Edit properties for existing user quotas.
Steps
1. Under Storage, select File > File Systems.
2. Select the file system, and then select the Edit icon.
3. On the Quota tab, select Manage Quota Settings.
4. Change the quota policy, as desired.
Managing quotas 41
7
Configure IP routes
Topics:
• About NAS server routing
• NAS server interfaces
• Preferred interfaces for NAS servers
• IP Packet reflect functionality for NAS server interfaces
• Manage NAS server network interfaces and default routes
• Manage NAS server routes for responding to client requests
• Manage NAS server routes for external service requests
• Enable or disable IP packet reflect for a NAS server
• Verify NAS server routes
42 Configure IP routes
You can add additional routes to these tables, as you would to any standard routing table, and you can modify or delete existing
routes. When you make changes to routes in one table, the changes are reflected in the other table.
In a complex environment, you may need to configure granular routes to external services. To access a server from a specific
interface through a specific gateway, add a route with the following information following to the External Services Access
Routes table:
From: <interface_ip>
Type: host
Gateway: <gateway_ip>
Destination: <external_server_ip>
Netmask/Prefix Length: 255.255.255.0
For example, to configure resilient DNS access, the standard recommendation is to configure the NAS server with three DNS
servers, with each being accessed by a different physical or virtual connection. To do this:
● Add three DNS server IP addresses to the NAS server DNS configuration.
● Configure three NAS server interfaces, with each on a different physical port and/or VLAN.
● Add three routes as shown above, with each using a different NAS server interface IP and a different DNS server IP.
To access a server located on a different subnet, add a route like the following with the following information to the External
Services Access Routes table.
From: <interface_ip>
Type: net
Gateway: empty
Destination: < subnet number>
Netmask/Prefix Length: <length>
Configure IP routes 43
Preferred interfaces for NAS servers
If you have multiple interfaces configured for a NAS server, the system will automatically select the interface that the default
route uses for outgoing communication to external services. To change which interface is selected, you can specify preferred
interface settings.
The NAS server uses preferred interfaces in the following circumstances:
● The application does not specify the source interface.
● The destination is on a remote subnet.
NOTE: Locally connected hosts, which are attached to the same subnets as the NAS server interfaces, are accessed by
using corresponding interfaces directly, and not through the preferred interface gateways.
You can select one preferred interface for each of the following interface types:
● IPv4 interface of type Production
● IPv6 interface of type Production
● IPv4 interface of type Backup & DR Testing
● IPv6 interface of type Backup & DR Testing
When the Preferred Interface field is set to Auto (the default), the system selects the preferred interface automatically,
based on how many routes the interface has and how wide the destination range is of its routes. For most user environments
using Auto provides an optimal selection of the preferred interface.
When a NAS server initiates outbound traffic to an external service, it compiles a list of all the available network interfaces on
the proper subnet and performs one of the following actions if a preferred interface of the appropriate type (IPv4 or IPv6) is in
the compiled list:
● If the preferred production interface is active, the system uses the preferred production interface.
● If the preferred production interface is not active, and there is a preferred active backup interface, the system uses the
preferred backup interface.
● If the preferred production interface is not active (as in the case of a NAS server failover), and there is no preferred backup
interface, the system does nothing.
If a preferred interface is not in the compiled list, the underlying operating environment platform chooses the network interface.
44 Configure IP routes
Manage NAS server network interfaces and default
routes
Steps
1. Under Storage, select File > NAS Servers.
2. Select the NAS server to modify, and select the Edit icon.
3. Select the Network tab.
4. Make the desired changes as follows:
Task Description
Add a network interface and a. In the Network Interfaces field, select the Add icon, and then select the type of
default route IP interface to add.
b. Select the port and enter the IP address for the new interface.
c. Optionally enter a gateway to use for the default route.
d. If the switch port supports VLAN tagging, optionally specify a VLAN ID (between
0 and 4095) for the VLAN with which the NAS server is associated. If the NAS
server is associated with a tenant, you must select a VLAN ID.
Modify a network interface a. In the Network Interfaces field, select the network interface to modify, and then
select the Edit icon.
b. Modify the desired values.
Specify or change the preferred a. Select Change Preferred Interface.
network interfaces b. Select the appropriate preferred interfaces or select Auto.
Remove a network interface Select the network interface you wish to remove from the NAS Server configuration,
and click the Delete icon.
NOTE: If you delete a preferred interface, the system will select a new preferred
interface.
Configure IP routes 45
Steps
1. Under Storage, select File > NAS Servers.
2. Select the NAS server, and then select the Edit icon.
3. Select the Network tab.
4. Select Routes to External Services.
5. To add a route, select the Add icon, and then specify the relevant information.
6. To change a route, select the route, select the Edit icon, and then specify the relevant information.
7. To hide default and local subnet routes from view, select More Actions > Hide default and local subnet routes.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the NAS server to modify, and select the Edit icon.
3. Select the Network tab.
4. In the Packet Reflect field, select the Edit, icon, and then select Enabled or Disabled.
Steps
1. Under Storage, select File > NAS Servers.
2. Select the NAS server, and then select the Edit icon.
3. Select the Network tab.
4. To verify routes from a specific interface:
a. From the Interfaces & Routes sub-tab, select the interface, and then select Ping/Trace.
b. Fill in the requested information, and select Ping or Trace.
5. To verify routes from any interface:
a. Select the Routes to External Services sub-tab, and then select Ping/Trace.
b. Fill in the requested information, and select Ping or Trace.
46 Configure IP routes
8
Configuring IP multi-tenancy
Topics:
• About IP multi-tenancy
• Configuring IP multi-tenancy
• Add a tenant
• Change tenant properties
• Configure file replication for a tenant
About IP multi-tenancy
IP multi-tenancy provides the ability to assign isolated, file-based storage partitions to the NAS servers on a storage processor.
Tenants are used to enable the cost-effective management of available resources, while at the same time ensuring that tenant
visibility and management is restricted to assigned resources only.
With IP multi-tenancy, each tenant can have its own:
● IP addresses and port numbers.
● VLAN domain.
● Routing table.
● IP firewall.
● DNS server or other administrative servers to allow the tenant to have its own authentication and security validation.
IP multi-tenancy is implemented by adding a tenant to the storage system, associating a set of VLANs with the tenant, and then
creating one NAS server for each of the tenant's VLANs, as needed. It is recommended that you create a separate pool for the
tenant and that you associate that pool with all of the tenant's NAS servers.
Note the following about the IP multi-tenancy feature:
● There is a one-to-many relationship between tenants and NAS servers. A tenant can be associated with multiple NAS
servers, but a NAS server can be associated with only one tenant.
● You can associate a NAS server with a tenant when you create the NAS server. Once you create a NAS server that is
associated with a tenant, you cannot change this association. (You cannot associate this NAS server with any other tenant
or remove the association with this tenant.)
● During replication, data for a tenant is transferred over the service provider's network rather than the tenant's network.
● Because multiple tenants can share the same storage system, a spike in traffic for one tenant can negatively impact the
response time for other tenants.
Configuring IP multi-tenancy
To configure IP multi-tenancy, follow this process:
1. Create a storage pool for each tenant (recommended).
2. Add the tenants to the system. When you add tenants, you assign each one a non-overlapping set of VLANs.
3. Create a NAS server for each tenant. When you create a NAS server, select the tenant to associate with the NAS server,
and select the tenant's pool, which will be used to store the NAS server's metadata. You can add network interface
information for the tenant now or later on.
NOTE: In a network interface, each subnet must be unique for a given VLAN. Using the same subnet for different
VLANs can cause connectivity issues.
4. Create the file systems and shares for each tenant.
5. Configure hosts access for the tenant's NFS shares.
Configuring IP multi-tenancy 47
Example
The following table shows the Unity components used for tenants T1 and T2. In this example, each tenant has two VLANs and
separate NAS servers for the Engineering (eng) and Human Resources (hr) departments. Each NAS server has one file system
and one share.
Add a tenant
Prerequisites
Obtain the VLAN IDs to associate with the tenant.
Steps
1. Under Storage, select File > Tenants.
2. Select the Add icon.
3. Specify the information on the Add Tenant window. If this is the first creation of a tenant in your environment, have the
system automatically generate a UUID value for this tenant. Otherwise, for existing tenants in your environment that have a
system generated UUID value, enter that UUID value manually.
Steps
1. Create a pool for the tenant on the destination system.
48 Configuring IP multi-tenancy
2. Add the tenant to the destination system. When you add the tenant, use the same UUID and VLANs as the tenant on the
source system.
3. If you are configuring remote replication, perform the following steps to set up the remote connection. Once you set this up,
the same connection can be used again for subsequent replication sessions between the same systems.
a. Configure a mobility interface on the source and destination systems. The IP addresses of both systems should be on the
same subnet.
b. Configure a replication connection on the source system using the Asynchronous connection mode.
4. On the NAS server properties page, create a replication session for the NAS server associated with the file storage. When
you configure this session, specify the pool you created in Step 1.
Storage resources included in a NAS server automatically get replicated when a replication session is first configured for the
NAS server. The replication session for the storage resources will inherit the same attributes as the associated replication
session of the associated NAS server. For the storage resources you do not want participating in replication, you can choose
to remove the associated replication sessions manually.
5. To configure automatic synchronization of the NAS server and all of its files, select Sync on the Replication tab of the
source NAS server.
6. To replicate the NAS server and a specific file system, access the properties page for the source file system, and select
Sync on the Replication tab.
Configuring IP multi-tenancy 49
9
Troubleshooting an NFS configuration
Topics:
• Service commands for troubleshooting NFS issues in Unity