Skip to main content
Skip table of contents

Requirements for Unix environments

This topic outlines the supported operating systems (OSs) for use on UNIX source and target environments.

Supported operating systems

Operating System

Version

Processor Family

Solaris

10, 11

SPARC x86_64

Red Hat Enterprise Linux

6.1 - 6.10

7.0 - 7.8

8.0

x86_64

Oracle Enterprise Linux

6.1 - 6.10

7.0 - 7.8

8.0

x86_64

SUSE Linux Enterprise Server

11, 11SP1

x86_64

AIX

7.1, 7.2

Power

HP-UX

11i v3 (11.31)

IA64

Ubuntu

18, 20

X86_64

Delphix supports all 64-bit OS environments for source and target.

PHNE_37851 - resolves a known bug in HP-UX NFS client prior to HP-UX 11.31.

Additional source environment requirements

  • There must be an operating system user with these privileges. For example, here in this section delphix_os is the primary user for the environment:

    • Ability to login to the source environment via SSH

  • There must be a directory on the source environment where you can install the Delphix platform Toolkit – for example, /var/opt/delphix/toolkit.

    • The delphix_os user must own the directory

    • The directory must have permissions -rwxrwx--- (0770), but you can also use more permissive settings

    • The delphix_os user must have read and execute permissions on each directory in the path leading to the toolkit directory. For example, when the toolkit is stored in /var/opt/delphix/toolkit, the permissions on /var/var/opt, and /var/opt/delphixshould allow read and execute for "others," such as -rwxr-xr-x.

    • The directory should have 1.5GB of available storage: 400MB for the toolkit and 400MB for the set of logs generated by each client that runs out of the toolkit

  • On a Solaris host, gtar must be installed. Delphix uses gtar to handle long file names when extracting the toolkit files into the toolkit directory on a Solaris host. The gtarbinary should be installed in one of the following directories:

    • /bin:/usr

    • /bin:/sbin:/usr

    • /sbin:/usr/contrib

    • /bin:/usr/sf

    • /bin:/opt/sfw

    • /bin:/opt/csw/bin

  • The Delphix Engine must be able to initiate an SSH connection to the source environment

Additional target environment requirements

  • There must be an operating system user with these privileges. Here we use delphix_os as an example for the primary user for the environment:

    • Ability to login to the target environment via SSH

    • The following permissions are usually granted via sudo authorization of commands.

    • See Sudo Privilege Requirements for further explanation of the commands and Sudo File Configuration Examples for Unstructured Files on Unix for examples of the /etc/sudoers file on different operating systems.

      • The primary user for the target environment must have the ability to run mount, unmount, mkdir, and rmdir as a super-user on any directory mounted to by the Delphix Engine.

      • If the target host is an AIX system, permission to run the nfso command as a super-user

    • There must be a directory on the target environment where you can install the Delphix Engine Toolkit - for example, /var/opt/delphix/toolkit.

      • The delphix_os user must own the directory

      • The directory must have permissions -rwxrwx--- (0770), but you can also use more permissive settings

      • The delphix_os user must have read and execute permissions on each directory in the path leading to the toolkit directory. For example, when the toolkit is stored in /var/opt/delphix/toolkit, the permissions on /var, /var/opt, and /var/opt/delphixshould allow read and execute for "others," such as -rwxr-xr-x.

      • The directory should have a total of at least 800MB of storage, plus 1MB of storage per vFile that will be provisioned to the target

  • On a Solaris host, gtar must be installed. Delphix uses gtar to handle long file names when extracting the toolkit files into the toolkit directory on a Solaris host. The gtarbinary should be installed in one of the following directories:

    • /bin:/usr

    • /bin:/sbin:/usr

    • /sbin:/usr/contrib

    • /bin:/usr/sf

    • /bin:/opt/sfw

    • /bin:/opt/csw/bin

  • There must be a directory under which the mount points are created when provisioning a vFile to the target environment. The group associated with the directory must be the primary group of the delphix-os user. Group permissions for the directory should allow read, write, and execute by members of the group.

  • The Delphix Engine must be able to initiate an SSH connection to the target environment.

  • NFS client services must be running on the target environment.

    • Required packages on target hosts:

      1. Portmapper (rpcbind)

      2. status daemon (rpc.statd)

      3. NFS lock manager (rpc.lockd/lockmgr)

    • The Delphix Engine enables the use of NFSv3 by default for mounting target host filesystems, thus, the prerequisite packages to support NFSv3 client communication are required for normal operation. In addition, the required services to support NFS client communications (including file locking) must be running. These services are shown in the left column.

      • To enable NFSv4, which does not need to interact with those discrete services, See NFSv4 configuration.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.