Prerequisites

The prerequisites required to use networked files in an environment with HULFT8 Enterprise grade installed are explained below.

File server that supports NFS version 3 (NFS v3)

The file server that stores networked files must support NFS distributed file protocol version 3 (NFS v3) or higher.

File server that supports SMB 3.0

The file server that stores networked files must support the file-sharing protocol SMB 3.0 for Windows.

When you use SMB 3.0, the following limitations apply:

  • HULFT for Linux Ver.8.5.2 or later

    HULFT for UNIX and HULFT for zLinux are not supported.

  • HULFT must be run on one of the following OSs:

    • Red Hat Enterprise Linux

    • Amazon Linux

    • Oracle Linux

    • SUSE LINUX Enterprise Server

    • Asianux Server

  • For the following fields in the Receive Management Information, the registered values in HULFT are ignored and the options specified at the time of mounting are used:

    • Owner Name (OWNER)

    • Group Name (GROUP)

    • Permission (PERM)

Exclusive control by locking the byte range

HULFT networked file locking acquires a lock on the byte range for networked files and applies exclusive control.

Therefore, the file server must be able to lock the byte range, and apply exclusive control even if different file sharing protocols are used on the file server.

Access permissions on target files and paths

Read permissions and write permissions are required for target networked files and network paths, and the directory specified for Path to Location for Cross-Product Sharing (hulsharepath) in the System Environment Settings for the account on which HULFT is running.

Refer to Access permission settings for details about how to set accounts and access privileges. For details on the System Environment Settings, refer to System Environment Settings.

Attribute cache disabled for the target file and path

It is necessary to disable the NFS client attribute cache when mounting the directory in which the target files are stored.

An example command when mounted from Red Hat Enterprise Linux is shown below.

<Example of mount command>

# 
# mount -o noac server:/data /mnt/server/data/ 
#