Setting up licenses on Linux

Before you use HCL DevOps Test Embedded (Test Embedded), you must set up and apply the licenses by using a license server.

You can set up licenses for Test Embedded by using the FlexNet Cloud License Server, if the computers on which you install the product can access the internet.

You can apply the licenses for the product by using any of the following methods that is based on your network set up:

Setting up licenses by using the Cloud License Server

You can set up licenses for Test Embedded by using the FlexNet Cloud License Server, if the computers on which you install the product can access the internet.

You can set up licenses for Test Embedded by using the FlexNet Cloud License Server, if the computers on which you install the product can access the internet.

Before you begin

  • Purchased the licenses.
  • Configured the URL of a FlexNet Cloud License Server with the appropriate entitlements. The URL of the FlexNet Cloud License Server is in this form:

    https://hclsoftware.compliance.flexnetoperations.com

  • Been issued the Server ID of the FlexNet Cloud License Server.
  • Download the FlexNet Publisher certificate file for example flexera_vertificate.pem

Procedure

  1. Open a terminal.
  2. Add the following environment variables to /etc/environment
  3. Click New under System variables and add the following environment variables:

    Environment variable

    Value

    HCL_LICENSING_URL

    https://hclsoftware.compliance.flexnetoperations.com

    HCL_LICENSING_ID

    The value specifies the ID of the licensing server. The ID provided is a 12-digit alphanumeric code.

Results

You have set up the licenses by using the FlexNet Cloud License Server.

What to do next

You can configure Test Embedded. See Configuration of Test Embedded.

Setting up licenses by using a Local License Server

When you install the product on computers which cannot access the internet and are behind a firewall, you must set up a Local License Server. You must install the Local License Server on a physical computer and not on a Virtual Machine.

Before you begin

  • Purchased the licenses.
  • Installed the Local License Server.
  • Configured the Local License Server with the appropriate entitlements. For more information about installing and configuring the Local License Server, see the documentation for the Local License Server on the HCL® License & Delivery portal.
  • Download the FlexNet Publisher certificate file for example flexera_vertificate.pem.

Procedure

  1. Open a terminal.
  2. Perform any of the following actions:
      • If you are using HTTP to check out the licenses, go to Step 3.
      • If you are using HTTPS to check out the licenses, go to Step 4.
  3. Perform the following steps if you are using the HTTP method:
    1. Add the following environment variable to /etc/environment:

      Environment variable

      Value

      HCL_LICENSING_URL

      http://myServer:portNumber

      Substitute the following variables with the values as indicated in the following table:

      Variable

      Value

      myServer

      The hostname of the Local License Server.

      portNumber

      The port number of the Local License Server.
  4. Perform the following steps if you are using the HTTPS method:
    1. Download the local server certificate, and point to it by using the following environment variable:

      Environment variable

      Value

      FLEXERA_CERTIFICATE_LOCATION

      Path to the local server certificate file.

    2. Set FLEXERA_CERTIFICATE_LOCATION:
      • Export the FLEXERA_CERTIFICATE_LOCATION environment variable with the path to your FlexNet Publisher certificate file.
        export FLEXERA_CERTIFICATE_LOCATION=/C/Program\ Files/HCL/DevOpsTestEmbedded90/lib/certificates/flexera_vertificate.pem

Results

You have set up the licenses by using a Local License Server.

What to do next

You can configure Test Embedded. See Configuration of Test Embedded.