Skip to content

Devices

The Devices section under Inventory provides a centralized view to manage all physical infrastructure resources, such as GPU servers and bare metal nodes. This inventory enables efficient tracking, allocation, and planning of hardware resources across the system.

Each device entry represents a real physical node in the cloud partner’s infrastructure. These entries serve as the source of truth for provisioning compute resources to customers through isolated virtual machines and assigned GPUs.

Keeping device entries updated ensures full visibility and control over infrastructure assets, helping administrators prepare resources for provisioning and usage across environments.

Medium


Why use Devices?

  • Maintain a complete inventory of physical compute resources
  • Track details such as serial numbers, resource configurations, and tags
  • Allocate and deallocate resources as needed
  • Plan capacity and monitor utilization
  • Gain insight into GPU and VM usage per device
  • Serve as the backing source for compute provisioning workflows

Devices List View

From the Devices page, users can:

  • View all devices in a tabular layout
  • Expand each device to view:
  • VM Details
  • BMC Details
  • GPU Details
  • Interfaces
  • View key attributes including:
  • Name
  • Device Type
  • Tags
  • Allocation Status
  • GPU Count (Allocated and Unallocated)
  • VM Count
  • Add new devices or upload in bulk via CSV
  • Edit or delete existing devices

Medium

Tip: Use filters to narrow down devices based on status, allocation status, or types.


Adding or Editing a Device

Click Add Device or the edit icon next to an existing device to modify its information. Device information is categorized under multiple tabs for easier input and management.

Properties

Basic Information

Field Description Example
Name Unique device name gpu-server-1
Organization Name Name of the associated organization ABC Corp
Model Hardware model of the device PowerEdge R750
Manufacturer Device manufacturer (e.g., NVIDIA) Dell
Serial Number Unique hardware serial number SN1234567890
Device Type Type of physical device (e.g., SERVER) SERVER
Allocation Status AVAILABLE or ALLOCATED AVAILABLE

Authentication

Field Description Example
Username Login username admin
Password Login password ********

Power Management

Field Description Example
BMC IP BMC management IP 192.168.1.10
BMC Username BMC login username root
BMC Password BMC login password ********

Resource Configuration

Field Description Example
Total CPU Total number of CPU cores 64
Total Memory (MB) RAM available in megabytes 262144
Total Storage (GB) Local disk capacity in GB 2048

Medium

Tags

The Tags tab allows users to apply metadata to a device to help categorize and filter devices effectively.

There are two types of tags: - System Tags: These are managed internally by the platform and cannot be edited by the user.
Example: priority: qe - Tags: These are user-defined key-value pairs. Users must provide both the key and value to add a tag.

Click Add Tags to enter the following:

Field Description Example
Key The tag name or identifier env
Value The value associated with the key prod

Note: Both the key and value fields are mandatory. An error is shown if either field is left blank.

Tags Tab


Interfaces

The Interfaces tab lists network interface details. Click Add Interface, fill in the required fields, and then click Add to save the entry.

Field Description Example
Interface Name Name of the network interface eth0
MAC Address MAC address of the interface 00:1A:2B:3C:4D:5E
IP Address Assigned IP address 10.0.0.5
Label Custom label (optional) Primary NIC
Connecting Switch Name of the connected switch core-switch-01
Switch Port Port used on the switch Gig1/0/24

Tags Tab


GPU(s)

The GPU(s) tab allows you to add or view GPU assignments for the device. One or more GPUs can be attached to a single device.

Click Add GPU to input:

Field Description Example
Model No GPU model number A100
PCIe ID PCIe identifier of the GPU 0000:36:00.0
Vendor Code Identifier for the GPU vendor 10de
UUID Unique identifier for the GPU GPU-f3f716ed
Type Assignment type:
- PASSTHROUGH (full GPU to one VM),
- MIG (split GPU into instances),
- VGPU (shared GPU across VMs)
PASSTHROUGH
VM Reference ID of the VM if the GPU is currently attached to a virtual machine 0xa8789

At the top of the GPU tab, users can track the allocated and unallocated GPU count in real time.

Tags Tab


VM(s)

The VM(s) tab displays the virtual machines associated with the selected device. One or more VMs can be associated with a single device.

Important: VM creation is only supported via API. The UI allows viewing details of VMs already associated with the device.

Below is an example of a VM already linked to a device:

Field Description Example
VM Name Name of the virtual machine paas-hello-vm
IP Address IP assigned to the VM 192.168.1.110
Instance ID VM instance ID i-abcxyz
CPU Cores CPU cores allocated 4
Memory (MB) RAM allocated to the VM 8192
Storage (GB) Storage allocated 50
Workspace ID Associated workspace 4qkolkn
Organization ID Owning organization 4qkolkn
Project ID Project under which the VM runs 4qkolkn
Partner ID Partner reference rx280ml

Allocated and unallocated VM counts for the device are shown at the top of the tab.

Tags Tab

Once all the configuration tabs are completed, click Update Device to save the changes.


Bulk Upload Using CSV

To onboard multiple devices efficiently, use the Download Template and Upload CSV options available on the Devices page.

Procedure

  1. Click Download Template to get a pre-formatted CSV file with all the required columns.
  2. Open the CSV file and enter device details such as:
  3. Name
  4. Model
  5. IP Address
  6. MAC Address
  7. Device Type
  8. Resource configuration, etc.
  9. Save the file with a .csv extension.
  10. Return to the Devices page and click Upload CSV.
  11. Select the updated file and confirm the upload.

This flow streamlines bulk onboarding of devices and is especially helpful during environment scale-outs, hardware migrations, or initial setup.

CSV Upload


Best Practices

  • Keep device records up-to-date
  • Use tags and system tags consistently
  • Regularly audit inventory for unused or outdated devices
  • Remove decommissioned devices from the inventory