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 | 5.5 - 5.11 7.0 - 7.8 8.0 | x86_64 |
Oracle Enterprise Linux | 5.5 - 5.11 7.0 - 7.8 8.0 | x86_64 |
SUSE Linux Enterprise Server | 11, 11SP1 | x86_64 |
AIX | 6.1, 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_osuser 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 usesgtar
to handle long file names when extracting the toolkit files into the toolkit directory on a Solaris host. Thegtar
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 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_osuser 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 usesgtar
to handle long file names when extracting the toolkit files into the toolkit directory on a Solaris host. Thegtar
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:
Portmapper (rpcbind)
status daemon (rpc.statd)
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.