Skip to main content
Use the Nodes section to track active, upcoming, and past reservations, check connection details, relist capacity, and monitor utilization. Nodes (the /portfolio route) is your central view of every GPU reservation your organization holds: reserved windows from Reserve and the Market, and running VMs from Spot. A reserved booking does not launch compute automatically. Launch VM or Bare Metal from its detail page, or select its nodes for Kubernetes or Slurm from Orchestration. A filled spot bid starts its VM for you. Spot reservations are listed with your other reservations and run until they end. Stop VM ends a spot reservation, and Ornn credits the unused part of the current hour. See How spot ends. The Active, Upcoming, Offers & listings, and History tabs are hidden only when all four sections are empty. If any section has data, the tabs remain available.

Nodes tabs

While reservations load, Nodes keeps the breadcrumb visible and waits to show the collection heading, tabs, and rows until their state is known. Previously loaded results remain visible during background updates. Once Nodes has records, the heading and tabs remain visible on the first visit to another section, even while that section loads. Switching between reservation tabs reuses recently loaded reservations, and returning to Offers & listings keeps the last offers visible while live updates reconnect. If you have no reservations, it shows a centered illustration and a Browse reservations action. The tabs remain available when another section has records, and search appears when the current tab has records to browse. Your open spot bids are on the Spot page. The row’s three-dot menu includes Relist and Reboot. Actions are disabled while availability is checked or when the reservation or its nodes are not eligible. Use the search field below the tabs to filter the loaded reservations in the current tab. Search matches displayed details and keeps grouped bookings together. Clear the search to restore the full list. View changes row spacing without removing columns or changing your reservations.
Access setup is not a Nodes tab. You configure VM or Bare Metal from the reservation detail page itself. See Choose how to access your Ornn compute.
Nodes shows reservations for your current organization.

What each reservation row shows

Each row in Active, Upcoming, and History displays:
  • Type: the GPU label, for example H100 SXM.
  • Region: the facility location. If a node’s IP has no location match, the row keeps the listing’s facility. Locations without a recognized flag align directly with the column heading, with no empty icon space.
  • Quantity: VM rows show the purchased GPU count, for example 1 GPU or 4 GPUs. Bare Metal rows show the reserved GPU count and booked host count, for example 64x (8 nodes).
  • Term: for a reserved window, its full start and end. A spot reservation shows when it started. Scroll the table horizontally on narrower screens to see all columns.
  • Price: the price per GPU-hour you pay.
Reservations stay in Nodes after you launch Kubernetes or Slurm. Quantity stays the reserved GPU and host count even when every host has joined a cluster. Region and the reserved GPU rate also appear on Orchestration. Selecting a row opens the detail panel on the right side of the page with summary information for that reservation. Click View on the row to open the full detail page at /portfolio/[reservationId].
A reservation ownership change moves billing and permission to manage the reservation to the new organization. It leaves machine data, running workloads, and installed credentials unchanged. An ownership change does not erase data or prepare the machine for a new customer.

Reservation statuses

Reservations scheduled for later, or awaiting node assignment show a pending status message on the detail page. This view does not include Terms, Invoices, or Relist sections. Rows with assigned machines show a health dot. Rows without machines have no dot or empty space before the GPU name. Reservation status describes your booking. Cluster or machine status separately describes the environment you launched.

Reservation detail page

The full detail page at /portfolio/[reservationId] is where you manage everything tied to a single reservation: configure access, review connection details, and monitor utilization. Select the reservation in the header to search and switch to another booking. The menu shows quantities, dates, and reservation IDs to help distinguish bookings. In a short browser window, scroll the reservation page to reach the node controls below its summary and notices. The Nodes panel lists every booked host. Hosts that have joined Kubernetes or Slurm appear in a numbered cluster group even when they are no longer listed as individual Bare Metal machines. Open the group to inspect each host. Hosts from cancelled, completed, or expired reservations do not appear as live workers on a related active reservation’s Nodes panel, even if the reservations shared a cluster. Bookings with different facilities, terms, or rates stay separate. Sharing a cluster does not add another booking’s hosts to this page’s Nodes panel or node actions. If a background refresh fails, the page keeps its last loaded nodes, connection details, and charts visible. Your selections and available node actions are preserved. The reservation Observability tab has separate Metrics and Logs views for standalone VM and Bare Metal hosts. Switch views at the top; filters are retained and the hidden view pauses its data requests. After hosts join Kubernetes or Slurm, open the cluster on Orchestration and use its Observability tab. The reservation dashboard opens with four GPU charts. Choose System metrics for CPU, memory, storage, and network latency, or choose an individual metric below the toolbar. Use the Last 1 hour menu to choose a shared metrics window. Use Pause live to pause updates. Panning or zooming also pauses updates so you can inspect history. Return to live resumes updates at the current time. Console logs have their own time controls. Logs open on the last hour, with the newest entries at the bottom. Search the loaded entries and filter by severity or host. Column headings stay above the scrolling log entries. Long messages and node addresses wrap within their columns. On small screens, each entry shows its node address and date above the message. Choose Load older logs to search further back within the selected window. Pause live logs stops incoming entries; Resume live logs returns to the current time. Metric charts open on the past hour. Scroll over a chart to zoom in or out, and drag to move through time. Earlier history loads as you explore, and live updates continue when you are viewing the current time. Open Hosts: All to search and select hosts using checkboxes. Keep at least one host selected, or choose All hosts to restore the full selection. The selection applies to every chart. Each host keeps the same line color across charts, with labels in each chart legend. Choose GPU metrics, System metrics, or an individual metric from the visible controls below the toolbar. Your host selection and metrics time range stay in place when switching views. For a single host, the graph color matches the selected metric. When comparing multiple hosts, each line matches its host selector color and keeps that color when you switch metrics or isolate a host. If history fails to load for any selected host, an existing chart keeps its previously loaded data. Dashboard metrics are restricted to your organization’s authorized reservations and selected hosts. Unsupported metric queries do not return telemetry. For authorized physical nodes, the telemetry API also provides optional per-GPU readings in the JSON-encoded gpus field. Select a GPU by UUID with gpu_uuid on history queries, spanning up to 24 hours. These reads retain reservation time boundaries. Charts show Node metrics by default. For physical hosts reporting per-GPU readings, isolate one host by its IP, then select one or more GPU buttons to compare temperature, power, fan speed, utilization, and memory usage. Unavailable fan readings show —. Select Node to return to the aggregate view. GPU charts show up to 24 hours at a time; drag to explore earlier history. A confirmed or active reserved window can be relisted. Choose nodes and a time slice inside the reservation, then set an asking price. Buyers buy windows of it at that price, and idle hours sell on Spot at it. Your relists and Delist are under Offers & listings. See Relist capacity.

Who uses the machines

When you sell a window of your reservation, the buyer uses those machines for that window and you get them back afterwards. When idle relisted time runs on Spot, the spot buyer uses the machine until the spot VM ends. If capacity is resold more than once, a machine goes to the last buyer in that chain of resales whose window covers the current time. Use Download specs in the reservation header’s ellipsis menu to save a PDF of the listing specifications. You can download specifications for a private reservation or after its listing is withdrawn or expires. The download requires you to be signed in to the organization that owns the reservation. For Bare Metal, this menu also shows Switch public network and Reboot all nodes. Offline nodes can still be selected in the Nodes tab. Choose Relist in the selection toolbar to open a relist with the selected node count filled in. Unavailable actions stay visible but disabled. Reboot all nodes is available only when every node in the reservation is eligible to reboot; use the Nodes tab for eligible subsets.

Access setup

If your reserved window has started but no nodes are assigned, the detail page shows Delivery pending. This also applies if all previously assigned nodes are removed. Machine access becomes available after nodes are attached; your reservation terms and billing remain available. VM or Bare Metal launch controls and SSH key attachment live on this page. Kubernetes and Slurm setup opens Orchestration; cluster membership does not turn these hosts into standalone SSH machines. The legacy /portfolio/access URL redirects here. See Choose how to access your Ornn compute for prerequisites and the full flow. If Cluster status unavailable appears, the page could not load cluster information. This warning alone does not mean your VM or Bare Metal machine has stopped. Refresh the page to retry.

Connection details

Once access is launched, the detail page shows:
  • SSH Keys tab: Keys show their fingerprints; use the copy or download action to get the full public key. Use See all account keys to reveal saved keys you can add to this reservation.
  • SSH key sync: Sync registered keys to each running or provisioning VM in the reservation.
  • VM details: Click a VM row, or focus it and press Enter or Space, to open its detail side panel and copy its connection values. Checkboxes select VMs independently. The panel’s action menu lets you copy the SSH command or open the stop confirmation; stopping applies to all VMs in the reservation.
  • SSH access: the SSH Host, User, and Port fields for connecting to your allocated machines.
  • Quick Connect: a ready-to-run SSH command you can copy to your clipboard.

Utilization, Spend, and SLA Uptime

The detail page’s Utilization and SLA Uptime panels render a placeholder until real telemetry has been received; Wait for measured usage before interpreting them. For a reserved window, Spend accrues from the reserved start through the earlier of now or the reserved end, multiplied by GPU count and the per-GPU-hour price. A reservation that has started shows a live figure before any telemetry reports and before you launch. It is an estimate of cost accrued so far, not an invoice; invoices are in Billing. A cancelled reservation retains its scheduled dates but accrues no usage charges. Starting or stopping a VM during the reserved window does not change what you pay. For a reserved window, the Total commitment figure below the Spend value is the full cost across the window (GPU count × price × hours). Spot hours are prepaid hourly; see Spot hours.
The reservation detail page reads GPU quantity, per-GPU-hour rate, and term from the booking. If you booked a reserved term, the detail page shows those booked numbers rather than any internal deploy defaults on the underlying compute rows.
When telemetry starts flowing, the Utilization panel reads <used>/<total> GPU hours (for example, 120/960 GPU hours), with the total derived from GPU count and term length. A secondary line below the value shows the recent-jobs synced count and a staleness figure.
For a deeper breakdown of usage data and invoices, see Billing, payment, and GPU usage.

CLI equivalents

Inspect reservations from the Ornn CLI:
See the Ornn CLI for full syntax. With an API key, read the same machine metrics and console logs through the monitoring API, and invoices, usage cost, and Ornn credits through the billing API. Like the Observability tab, API reads cover only your reservation’s window.

What’s next

resale

Relist capacity

Sell windows of a reservation and put idle time on Spot.
access

Choose your access mode

Configure VM or Bare Metal access from the reservation detail page.

Loading and refreshing

You can switch between Nodes tabs while reservations load. During a refresh, your existing results stay visible. If a refresh fails, retry without leaving the page. GPUs unavailable means the page could not finish loading reservation or node details; it does not by itself mean your reserved GPUs are offline. Wait briefly and use Try again. If the error persists, contact support. Reservation metrics and logs start when you open Observability. Leaving that panel pauses updates; returning preserves your selected hosts, filters, and time range during the same visit. If metric history is temporarily unavailable, existing charts stay visible while loading retries after a short wait.

Listing-term reservations

Reservations created with a choice of listing terms open a detail page showing the reserved nodes, GPUs, dates, hourly rate and down payment. Before activating a VM, you can select its image and attach saved SSH keys. Activate requests provisioning during the reserved window; connection details appear as machines become ready. Cancel reservation ends an undeployed reservation. Stop reservation ends a deployed reservation early and releases its machines. If an action shows as pending, retry that same action to continue. View invoices in Billing. Relist capacity offers nodes within your reservation’s dates. Those machines leave your use while another customer uses them. VM disks are not preserved when resold machines are reprovisioned; keep your data in separate storage. The Volume tab lists available buckets under See all existing buckets. Choose Mount to reservation to attach one inside each VM or on each assigned Bare Metal node. Stopping one VM leaves other VMs’ mounts intact. Mounted volumes show their location and recent files, with download buttons and a link to the full bucket in Storage. On a reservation’s Nodes tab, pagination stays at the bottom of the panel while the node rows scroll independently.