Prerequisites for installing the server software on Ubuntu
You must first complete certain tasks before you install HCL OneTest™ Server on the Ubuntu platform.
The following sections describe each prerequisite in detail:
Internet access
You must have access to the internet to install HCL OneTest™ Server.
Harbor repository credentials
-
New customers:
You must create a support ticket to get the credentials that are required to access the product binaries from the Harbor repository. For more information, refer to How to create an HCL Support case.
-
Existing customers:
You must use your existing Harbor repository credentials to access the product binaries.
Ubuntu server
You must install an Ubuntu server and ensure that you have a working Domain Name Server (DNS) that resolves the host name into a machine-readable IP address.
For more information about hardware and software requirements, see System Requirements.
Backup user data
If you want to migrate user data from a previous version of the product during the installation of the server software, then you must perform one of the following tasks based on the existing version of the server software:
-
Back up the data from V10.0.2, Fix Pack 1 or earlier. See Backing up the user data from a previous release.
-
Back up the data from V10.1.0 or later. See Backing up and restoring the user data on Ubuntu.Note: You must select the existing version of HCL OneTest™ Server from the drop-down list to view the procedure for Backing up and restoring the user data for your version, as the instructions differ for versions 10.1, 10.1.1, and 10.1.2.
Mandatory software
You must install the following mandatory software:
-
Helm V3.5.2. For more information, refer to the Helm documentation.Note: The helm command must be in one of the directories in your PATH environment variable.
-
OpenSSH Server. For more information, refer to the Installation section in the OpenSSH Server documentation.
Note: If you use ssh to log in to the computer, then you can skip this step as OpenSSH is already installed on your computer.
k3s environment
You must set up the k3s Kubernetes environment along with other configurations such as firewall, Jaeger, and Prometheus server. See Setting up a Kubernetes environment (k3s) on Ubuntu.
Service virtualization through Istio
-
Sign up or Log in to the Ideas portal.
-
Click Add a new idea to provide your feedback on the Tech Preview features.
-
Select OneTest TechPreview Programs in the Choose a workspace for this idea field.
-
Provide all the necessary details, and then click Share Idea.
The default configuration does not enable service virtualization
through Istio. To use the service virtualization feature, you must configure it
appropriately. As a Tech Preview feature, you can virtualize the
bookinfo sample application. You must install this
application in the Bookinfo
namespace. For more information about
the bookinfo application, refer to the Istio documentation.
For more information about how to enable service virtualization through Istio, see Setting up a Kubernetes environment (k3s) on Ubuntu.