Parallel Works

Configuring Existing Clusters

ACTIVATE allows users to access the capabilities of an existing HPC cluster remotely.

Looking for an organization-managed integration?

Use a managed cluster when you want an organization-owned resource with explicitly registered nodes, centralized access management, resource monitoring, and sessions through a selected node. Continue with this guide when an individual user should connect through HPC Connect with an account and authentication method that the cluster already manages.

Creating a Cluster Definition

Navigate to the Clusters page under the Compute tab.

Screenshot of the user clicking the Clusters page.

Click the + Add button

Screenshot of the user clicking the Add Resource button.

Select Existing Cluster.

step1

Enter a name for the cluster. The description is optional.

Click Create.

step1

On the next page, click the edit (pencil) icon in the breadcrumb to open the cluster's Definition page.

Screenshot of the user clicking the Definition tab.

If the existing cluster you wish to connect to utilizes a jump host, set Jump node to Yes. Enter the proper Jump node user and Jump node host information to continue.

Screenshot of the Jump Node parameters.

In the Cluster config section, enter the Username, then add the login node under Cluster login nodes. Typically, the login Node refers to the IP address or host name of the cluster you wish to access. Your organization should have provided this information to you.

Click Save Changes.

Screenshot of the user clicking Save Changes.

Connecting to the Cluster

After configuring the cluster, go back to the cluster's Details page and click Connect.

Screenshot of the user clicking the power button.

Click Connection Logs to watch HPC Connect authenticate your connection.

Screenshot of a successful on-premises connection.

If your organization uses multi-factor authentication, you will be prompted to enter a token. This may be an RSA token, YubiKey, or other type of token that’s specific to your organization.

This prompt will also appear if you use a passphrase protected key instead of the default workspace key.

If no token is required, you will be connected to the cluster immediately.

Once you're logged in to the cluster, you can run workflows as well as browse, edit, and upload files using the Editor.

Disconnecting

After you've finished utilizing the cluster, click the power button in the Sessions tab. A dialog box will appear. Click Turn Off.

A notification will appear in the bottom right corner of your screen with the message Stopping [cluster name].

Configuring Settings

Typically when you create an existing cluster, you’ll be connecting to an on-premises cluster associated with your organization. However, the instructions here for existing clusters can be used with any pre-created Slurm cluster. The settings that are specific to this type of cluster are outlined below. If you’re unsure what to choose for these options, contact your organization’s ACTIVATE administrator.

General Settings

Resource Account

Use this dropdown menu to select how ACTIVATE will connect to the existing cluster.

The User Workspace (~/ssh/pw_id_rsa) options means that ACTIVATE will try to SSH to the cluster by using only your account’s SSH key, which is stored at ~/.ssh/pw_id_rsa. For more information about your SSH key, see our documentation.

Jump Node

Use this toggle button if you’re connecting to a cluster that has a jump node enabled. A jump node—also called a host node, bastion node, or login node—is a high-security server that allows a user to access a private machine or network.

If you enable this feature, two new fields will appear for Jump Node User and Jump Node Host. Your organization will have these credentials if you need them.

Cluster Configuration Settings

Username

Use this field to enter the username assigned to you for this cluster.

Username substitution

On existing clusters, you can enter __USER__ into any box and ACTIVATE will automatically substitute your username for that field. For example, if your username is jdoe, ACTIVATE will automatically substitute __USER__ for jdoe in the Working Directory field.

Cluster Login Node

Use this field to enter the IP address or host name of the cluster.

Scheduler Type

Use this dropdown menu to select the type of job scheduler the cluster uses. Currently, the Existing Cluster resource type supports Slurm and PBS.