SC26AI agents lab + dinner on the river · Nov 17
Parallel Works

Managed Clusters

A managed cluster connects Linux infrastructure that your organization already operates to ACTIVATE. An agent on each registered node reports health and resource information, detects supported schedulers, and maintains an outbound tunnel to the platform.

ACTIVATE provides shared access, sessions, monitoring, and optional Linux identity management for these machines. You continue to operate the cluster's infrastructure and scheduler.

Start with How Access Works for an explanation of ACTIVATE accounts, cluster permissions, Linux accounts, and connection methods. Then use the setup and configuration guides to connect your nodes and choose which settings the agent manages.

Choose the Right Integration

Managed clusters and existing clusters both connect infrastructure that ACTIVATE did not provision, but they serve different operating models.

CapabilityManaged ClusterExisting Cluster
Ownership in ACTIVATEOne organization-owned resourceA connection definition for a user's access
SetupRegister an ACTIVATE agent on each node you want to manage or observeConfigure SSH connection details and credentials
VisibilityNode inventory, metrics, filesystems, and supported scheduler dataConnection and job-submission capabilities
IdentityOptionally create Linux accounts, update groups, configure SSH key lookup, prepare home directories, and manage sudo membershipUse accounts and authentication already configured on the cluster
SessionsRun through a selected registered node's platform tunnelConnect through the user's workspace and HPC Connect

Choose a managed cluster for an organization-wide integration with node monitoring and optional account management. Choose an existing cluster for a user's SSH connection profile.

Architecture

Each node connects to ACTIVATE over outbound HTTPS and WebSocket connections on TCP 443. The agent reports inventory and metrics through heartbeats and keeps a tunnel open for SSH and managed sessions.

The node opens the connection to ACTIVATE
UserRequest a terminal or sessionFrom the ACTIVATE interface or CLI
ACTIVATECheck permission and route the connection
Encrypted agent tunnel
Registered Linux nodeACTIVATE agentOpens an outbound connection to ACTIVATE over TCP 443

SSH and session traffic can travel through this tunnel without a public inbound route to the node.

The agent also exposes Prometheus metrics on TCP 9100. Restrict that listener to trusted monitoring systems and cluster networks.

One machine can fill several node roles, or you can separate them:

Node roleRegister it whenWhat ACTIVATE uses it for
Login nodeUsers will open terminals or use CLI SSH through this nodeSSH destination and, while its tunnel is connected, tunneled SSH
Scheduler controllerYou want scheduler data in ACTIVATESlurm partitions and jobs, or PBS jobs
Session nodeUsers will launch browser desktop or VS Code sessionsHost for managed sessions over its live tunnel
Other nodeYou want its health, filesystems, or access settings managedNode metrics, inventory, and optional access management

Choose a Deployment Profile

Choose a profile based on the features you want ACTIVATE to manage.

ProfileRegisterEnableBest for
Monitoring onlyScheduler controller and any nodes you want to observeNo access-management settingsInventory, health, and scheduler visibility without changing Linux identity configuration
Tunnel access with existing identitiesLogin node, session node if needed, and scheduler controllerUsually no identity settingsSites where usernames, home directories, and SSH keys already exist
ACTIVATE-managed identity and accessEvery node that needs the managed user accounts or groupsUser Population plus your chosen SSH, home-directory, and sudo settingsCentralized ACTIVATE users, groups, SSH keys, home-directory setup, and sudo membership

Who Configures the Integration

Configuring a managed cluster requires permissions in ACTIVATE and administrative access to the Linux nodes and their network configuration.

RoleConfiguration tasks
ACTIVATE organization administratorCreate the resource, configure connections and access, grant permissions, select the session node, and coordinate agent updates
Linux or HPC administratorInstall the agent, configure the nodes and scheduler, and verify Linux accounts and SSH access
Network or security administratorConfigure network paths for platform traffic, direct SSH, and package downloads; restrict access to the metrics listener

Setup Journey

GuideWhat you will learn
How Access WorksAccounts, permissions, automatic configuration, connection methods, and collaborator access
Plan and Set UpTopology, prerequisites, node registration, and pilot acceptance checks
Identity and AccessLinux account storage, settings, permissions, No Root Access, and access removal
Use a Managed ClusterTerminals, sessions, workflows, and jobs
Operate and TroubleshootMonitoring, agent updates, troubleshooting, and offboarding