InTime Server

Configure InTime Server with a Web-Based Portal

354 views January 31, 2019 May 31, 2021 Michael 0

Introduction

InTime Server v2.6.10 introduces a new, more user-friendly Admin Portal feature. The InTime Server Admin Portal allows users to configure InTime Server settings from a web browser, making configuration faster and easier. In this guide we will take a look at the different configuration options available in the Admin Portal.

Accessing the Admin Portal

Enter localhost:39946/admin in your favorite browser.
For security reasons, by default the Portal is accessible only from the InTime Server machine and is inaccessible from other machines.

To enable access from other machines, start InTime Server with the -aclnolocal option.
You can then type <Intime Server IP Address>:39946/admin in your browser.

The default port is 39946. This can be changed using the InTime Server -aclport option.

Logging In

If you can see the following webpage, you have managed to successfully accessed the Admin Portal.

The username and password can be found in <InTime Server installation directory>/admin.txt. You can change the password in admin.txt. There is no need to restart the InTime Server after a change of password - changes take effect immediately.

License Management

Upon logging in, you will be taken to the License Management page. This is where you can view or upload a new license to the InTime server. If you have started InTime Server without a license configured, this page will show a license validation error.

Choose the license file to upload by clicking on the 'Browse' button and proceed by clicking the 'Upload File' button. Note that you can only upload license files that have the file extension '.lic'. If the license is valid, a success message and the license details will appear.

If the license is invalid, an error message will show up, explaining what went wrong.

Toolchain Management

The Toolchain Management page allows you to add, edit or remove your FPGA tools. At least one toolchain is required for InTime to work in Private Cloud mode. To access the Toolchain Management page, click the 'Toolchain' submenu. The resulting page will display a list of configured toolchains. If a tool's path is accessible by the InTime Server, it will be displayed in green, otherwise in red.

To add a toolchain, click the 'Add toolchain' button.

Fill in the necessary information and click 'Add Toolchain' to register it.

To edit a registered toolchain, click the 'Edit' link and modify the details accordingly. Click 'Submit' to confirm.

To delete a registered toolchain, simply click 'Delete'.

Client Actions

To use InTime together with LSF (Load Sharing Facility) or SGE (Sun Grid Engine), additional commands - also known as "Client Actions" - are required. InTime Server can support 1 client action.

To access the Client Actions page, click the 'Client Action' submenu. The page will display a list of registered Client Actions.

To add a Client Action, click the 'Add action' button. See the instructions below to add Client Actions for different environments.

  • LSF
    1. Action Type: Init
    2. Execute: bsub
    3. Arguments: ${USER_ARGS} ${INTIME_HOME}/intime_agent.sh -mode background -platform minimal -ip ${INTIME_SERVER} -comport ${INTIME_PORT} -remote_job ${REMOTE_JOB_ID} -max_runs ${AGENT_MAX_RUNS} -no_agent_limit
    4. Trigger type: Concurrent runs
    5. Abort job if fail: Yes
  • SGE
    1. Action Type: Init
    2. Execute: qsub
    3. Arguments:  ${USER_ARGS} -sync n -S /bin/sh ${INTIME_HOME}/intime_agent.sh -intime_home /opt/tools/intime -mode background -platform minimal -ip ${INTIME_SERVER} -comport ${INTIME_PORT} -remote_job ${REMOTE_JOB_ID} -max_runs ${AGENT_MAX_RUNS} -no_agent_limit
    4. Trigger type: Concurrent runs
    5. Abort job if fail: Yes
  • PBS
    1. Action Type: Init
    2. Execute: qsub
    3. Arguments:  ${INTIME_HOME}/intime_agent.pbs -v INTIME_HOME=${INTIME_HOME}, IP=${INTIME_SERVER},COMPORT=${INTIME_PORT},REMOTE_JOB=${REMOTE_JOB_ID}, MAX_RUNS=${AGENT_MAX_RUNS}
    4. Trigger type: Concurrent runs
    5. Abort job if fail: Yes

To edit a registered Client Action, click the 'Edit' and modify the corresponding toolchain. Click 'Submit' to confirm.

To delete a registered Client Action, simply click 'Delete'.

Applies to:

  • Linux Operating System
  • Windows Operating System

Knowledge Base ID: 201902122 - Last Review: Feb 12 2019 - Revision: 1.0

Leave a Reply