Providing your own Oracle Java
Delphix supports the ability for users to provide their own Oracle JDK for each host. This feature is intended for customers who have a Java license with Oracle and want to use a more recent version than the one that comes with Delphix. Note that the JDK is provided per node or host, not per cluster or environment. Initially, when creating a cluster all hosts must have Java at the same absolute path. However, once the cluster has been discovered in Delphix each host's path can be adjusted.
For details about which versions of Oracle Java are supported see the Java Support Policy section below.
All Delphix environment users on the host require read and execute permissions on the provided JDK, its subfolders, and files.
Adding an Oracle JDK
By default, Delphix comes with the OpenJDK. To modify the JDK, follow the below steps:
log in to the Delphix management application.
Click Manage.
Select Environments.
Click the Actions (...) menu next to Environments and select Add environment.
In the Environment settings tab, select the Provide my own JDK checkbox, and click Next.
This action will remove the previous built-in JDK and will initiate an Environment refresh operation after the path is changed.Warning: Select the Reset to Default to reset your JDK to the OpenSource JDK (default).
In the Java development kit tab, the currently selected JDK kit will be shown (default is OpenJDK). Provide an absolute path to the JDK root and click Next.
Verify the configured JDK and environment settings and click Submit.
Updating a JDK path
For existing environments users can add or update JDK paths by following the steps below:
Log in to the Delphix management application.
Select Manage > Environments.
Click on the name of an environment to view its basic information.
In the Details tab next to the Java development kit, click the Pencil icon.
In the Java development kit dialog, provide an absolute path to the JDK root and click Next.
Do not place the JDK inside the Delphix Toolkit.
6. Click the Check icon to save your changes.
Java support policy
For each release of the Delphix engine, we will support Java version(s) depending on the available Java builds provided by Oracle in that time period. The following statements apply for Java support for specific Delphix versions:
In accordance with our security policy, every six months, we will certify the latest update release of the currently supported LTS Oracle Java.
We will support at least one commercially supported LTS release per Delphix version for 1 year, at which point we will update the minimum supported version.
Introducing support for new LTS versions of Java will be considered and evaluated with each major version of Delphix.
At least 1 year before Oracle ends support for an LTS version of Java, Delphix will also end support for that version and update it to a newer LTS version.
Supported operating systems
This feature is supported with use for Linux, Solaris, and Windows environments, as described in the support matrix. We do not support Bring Your Own Oracle Java with AIX and HP-UX because those vendors provide us with a specific Java version to run on those hosts.
Only Java versions equal to or greater than U242 and equal to or lesser than U281 are tested and certified by Delphix.
RHEL | SLES | Solaris | AIX | HP-UX | Windows | |
---|---|---|---|---|---|---|
Oracle Java 8 u242 | Supported | Supported | Supported | N/A | N/A | Supported |
Oracle Java 8 u281 | Supported | Supported | Supported | N/A | N/A | Supported |
Oracle Java 8 u333 | Supported | Supported | Supported | N/A | N/A | Supported |
Oracle Java 8 u351* | Supported | Supported | Supported | N/A | N/A | Supported |
* New in 8.0.0.0
Delphix toolkit native Java support matrix
This matrix describes the supported versions of Java we package with the Delphix toolkit for each operating system. This is the default option if you do not use the feature to provide your own Java for each host.
RHEL | SLES | Solaris x64 | Solaris sparc9 | AIX | HP-UX | Windows | |
---|---|---|---|---|---|---|---|
AdoptOpenJDK 8u332-b09 | Supported | Supported | Supported | N/A | N/A | N/A | Supported |
AdoptOpenJDK 8u322-b06 | N/A | N/A | N/A | Supported | N/A | N/A | N/A |
IBM Java 8.0.0.620 | N/A | N/A | N/A | N/A | Supported | N/A | N/A |
HP Java 8.0.21 | N/A | N/A | N/A | N/A | N/A | Supported | N/A |