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

Supported Operating Systems

Operating SystemVersionProcessor Family
Solaris9, 10, 11

SPARC

Solaris10, 11x86_64
Red Hat Enterprise Linux

5.3 - 5.10
6.0 - 6.5

7.0 - 7.5

x86, x86_64
Oracle Enterprise Linux5.3 -  5.10
6.0 - 6.5
x86_64
Novell SUSE Linux Enterprise Server10, 10SP1, 10SP2, 10SP3
11, 11SP1
x86_64
AIX5.3, 6.1, 7.1Power
HP-UX

11i v2 (11.23)

11i v3 (11.31)

IA64

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

Required HP-UX patch for Target Servers

  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 (delphix_os) with these privileges:

    • 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/delphix should 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 gtar binary 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 (delphix_os) with these privileges:

    • 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/delphix should 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 gtar binary 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, visit the NFSv4 Configuration article.