GPUs

GPU server allocation and deallocation

Allocate or deallocate GPU servers

patch
/fabrics/{fabricName}/tenants/{tenantName}

Adds or removes GPU servers from a tenant. Only one operation (ADD or DELETE) is performed per request. Server hostnames are required to synthesize connections and provision the network accordingly.

Note: Once servers are associated with a tenant, network reachability is limited to servers within the same tenant, enforced by the tenant-aware East–West fabric. Tenant front-end access is via the tenant-specific VLAN (retrievable from Get Tenant Details).

Path parameters
fabricNamestringRequired

Name of the fabric. Required in every API request.

Example: Fabric2SU
tenantNamestringRequired

Name of the tenant.

Example: coke
Body
operationstring · enumRequired

ADD to allocate servers to the tenant; DELETE to deallocate.

Possible values:
Responses
chevron-right
200

GPU update processed successfully

application/json
messagestringOptionalExample: GPU update processed successfully.
patch
/fabrics/{fabricName}/tenants/{tenantName}

Get available GPU servers

get
/fabrics/{fabricName}/available_servers

Retrieves the list of free GPU servers available for allocation to a tenant in the specified fabric.

Path parameters
fabricNamestringRequired

Name of the fabric. Required in every API request.

Example: Fabric2SU
Responses
chevron-right
200

List of available GPU servers retrieved successfully

application/json
availableGPUsstring[]Optional

List of GPU server hostnames available for allocation.

Example: ["hgx-su01-h00","hgx-su01-h01"]
get
/fabrics/{fabricName}/available_servers
200

List of available GPU servers retrieved successfully

Last updated