Enable GPU-enabled Resources for VMware Cloud Foundation Automation
Published: (February 17, 2026 at 11:08 AM EST)
2 min read
Source: VMware Blog
Source: VMware Blog
Access DCLI
dcli +i +show # access dcli on vCenter Server
List Zone Bindings
com vmware vcenter namespace management supervisors zones bindings list --supervisor [supervisor ID]
Update Zone Binding with Reserved VM Class
supervisors zones bindings update \
--supervisor [supervisor ID] \
--resource-allocation-vm-reservations '[{"reserved_vm_class": "VMCLASS NAME", "count": 1}]' \
--zone domain-c[##]
Retrieve Tenant Bearer Token
curl --insecure --location 'https://VCFA-FQDN/tm/oauth/tenant/YOUR-ORG/token' \
--header 'Accept: application/*' \
--header 'Content-type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=refresh_token' \
--data-urlencode 'refresh_token=REFRESHTOKEN'
Create Supervisor Namespace Class
curl -k -X POST https://VCFA-FQDN/cci/kubernetes/apis/infrastructure.cci.vmware.com/v1alpha2/supervisornamespaceclasses \
-H "Authorization: Bearer " \
-H "Content-Type: application/json" \
-d '{
"apiVersion": "infrastructure.cci.vmware.com/v1alpha2",
"kind": "SupervisorNamespaceClass",
"metadata": {
"name": ""
},
"spec": {
"description": "supervisor namespace class",
"parameters": []
}
}'
Create Supervisor Namespace Class Config
curl -k -X POST https://VCFA-FQDN/cci/kubernetes/apis/infrastructure.cci.vmware.com/v1alpha2/supervisornamespaceclassconfigs \
-H "Authorization: Bearer " \
-H "Content-Type: application/json" \
-d '{
"apiVersion": "infrastructure.cci.vmware.com/v1alpha2",
"kind": "SupervisorNamespaceClassConfig",
"metadata": {
"name": ""
},
"spec": {
"storageClasses": [
{
"name": "",
"limit": ""
}
],
"vmClasses": [
{
"name": "*"
}
],
"contentSources": [],
"limits": [],
"zones": [
{
"cpuLimit": "",
"cpuReservation": "",
"memoryLimit": "",
"memoryReservation": "",
"name": "domain-cXX",
"vmClassReservations": [
{
"count": ,
"vmClassName": ""
}
]
}
]
}
}'