Skip to main content

Connecting to MONTAGE via MONTERA

MONTERA is our modern, web-based portal for interacting with the MONTAGE HPC clusters. It provides a seamless interface for managing Slurm jobs and launching interactive computing environments directly from your browser, eliminating the need for complex SSH tunnels or local client configuration.

Logging in to MONTERA

info

As usual, to connect to MONTERA, you will have to be connected to the Monash Malaysia VPN network.

  1. Open this link in your browser, http://10.168.151.1:3000; bookmark this link if you want.
Connecting-to-Montage-via-MONTERA_Login
  1. You will be greeted by a secure login page. Key in your HPC credentials.
  2. You are in!
Connecting-to-Montage-via-MONTERA_Dashboard

The Dashboard Overview

Once logged in, the HPC Dashboard provides a real-time snapshot of the cluster's health and your personal resource usage:

  • Change your password: Easily change your password here.
  • Cluster Occupancy: View available and in-use CPUs, Nodes, and GPUs (including specific models like NVIDIA A100 or H100).
  • Storage Quota: Monitor your home directory and project space usage to avoid "disk full" errors during heavy computation.
  • Active Services: A quick-access list of any interactive sessions you currently have running.

Running Interactive Apps

MONTERA’s primary feature is the One-Click Launch for interactive applications. These run as standard Slurm jobs on compute nodes but are proxied directly to your browser.

Remote Desktop

If you need a full GUI environment (for tools like MATLAB or visual data exploration), select Desktop. MONTERA will initialize a VNC session and provide a "Connect" button once the job is allocated.

  1. Click on "Desktop" on the left panel.

  2. Pick your configuration. In this example, I need a GPU resource for three days, 12 CPU cores and 48 Gb RAM.

    Connecting-to-Montage-via-MONTERA_Desktop1
  3. Click "Launch Desktop".

  4. Immediately the request will be queued and its status will be PENDING until resources are available

    Connecting-to-Montage-via-MONTERA_Desktop2
tip

Try use only the adequate amount of resource. The lesser the resource you request, the higher the priority of the job.

  1. When the desktop session is ready, the status will change to RUNNING; click Connect, which will open a new tab.

    Connecting-to-Montage-via-MONTERA_Desktop3
  2. Your desktop session is ready!

    Connecting-to-Montage-via-MONTERA_Desktop4
  3. Once you are done, remember to terminate the desktop session.

JupyterLab

For development, you can launch:

  • JupyterLab: Choose your favorite Conda environment or Python version from the dropdown. Connecting-to-Montage-via-MONTERA_JupyterLab
  • VS Code (Web): Provides a full IDE experience running directly on a compute node with access to high-performance local storage.

VS Code

  1. Just like the desktop session, just pick the configuration you required for your session.

  2. For VS Code and RStudio Server, you will need to copy an access token, which is required for further verification to access the VS Code or RStudio Server session.

    Connecting-to-Montage-via-MONTERA_AccessToken
  3. Copy the Access Token. Click on "Open VS Code", which will open a new tab. Paste in the Access Token.

    Connecting-to-Montage-via-MONTERA_AccessToken2
  4. You are now in! Happy coding!

    Connecting-to-Montage-via-MONTERA_VSCode

RStudio Server

Data scientists can launch RStudio Server instances pre-configured with specific modules or environments, ideal for heavy statistical processing.

  1. Select RStudio Server on the left panel.

  2. Select your desired configuration. Click "Launch RStudio".

  3. Once the session is ready, click on Connect.

  4. Copy the Access Token.

  5. Fill in your user name and the Access Token just now.

    Connecting-to-Montage-via-MONTERA_RStudioServer1
  6. You are in! status <- "Happy coding!"

    Connecting-to-Montage-via-MONTERA_RStudioServer2

Monitoring Your Jobs

The Jobs tab allows you to track all your activity:

  • Real-time Metrics: See live CPU, Memory, and GPU utilization for running sessions.
  • Job Management: Cancel hung sessions or view the output logs (.vnc/acp_%j.log) directly for troubleshooting.
important

Always remember to Cancel your interactive jobs once you are finished to free up valuable cluster resources for other researchers.