Describes how to mount an NFS share on a Windows client, and configure the relevant user and group IDs.
To set up the Windows NFS client, mount the cluster, map a network drive, and configure the user ID (UID) and group ID (GID). The Windows client must access NFS using a valid UID and GID from the Linux domain. Mismatched UID or GID results in permission problems when MapReduce jobs try to access files that were copied from Windows over an NFS share.
Due to Windows directory caching, the .snapshot directory may not appear in the
root directory of each volume. As a workaround, you can force Windows to re-load the
volume's root directory by updating its modification time (for example, by creating
an empty file or directory in the volume's root directory).
With Windows NFS clients, use the -o nolock option on the NFS server to prevent
the Linux NLM from registering with the portmapper. The native Linux NLM conflicts
with the HPE Ezmeral Data
Fabric NFS server.
Complete the following steps to mount NFS on a Windows client:
Some NFS clients, such as the Microsoft native Windows NFSv3 client, check mode
bits to determine if access is allowed even before contacting the NFS server. If
Access Control Expression (ACE)s are set
on a directory or file, the client-side permission checks based solely on mode
bits prevent the client from accessing the file or directory. You can set the
value for the WindowsAceSupport property to
true in the nfsserver.conf file to allow the Windows client access to the file or
directory. The default value for this property is false, and
denies access to the client even before contacting the NFS server.
When the WindowsAceSupport property value is set to
true, HPE Ezmeral Data Fabric returns mode bits 777 to the client if
ACE is set on
the file or directory, thus allowing the client to establish a connection to the
server. However, when the client actually tries to read or write from the
server, HPE Ezmeral Data
Fabric performs permission checks against the mode bits and
ACEs on the
directory and/or file, ensuring proper access.
WindowsAceSupport property value is set to
true: