vGPU Tesla P100 does not apear in Compute Offering #11267
-
ProblemWhile running some lab tests to evaluate the vGPU capabilities, I encountered an issue where the Tesla P100 vGPU types are correctly detected at the hypervisor level, but they do not appear as options when creating a compute/service offering in the CloudStack UI. ##Environment:
##Observations: The nvidia-smi vgpu output confirms the vGPU is operational:
And xe vgpu-type-list shows the supported types:
However, when trying to create a service offering in CloudStack, these vGPU types do not appear in the list.
##Question: Is there a way to make the Tesla P100 GRID vGPU profiles (e.g., GRID P100-1B, GRID P100-2B) available when creating a compute/service offering in CloudStack? Any insights or steps needed to manually enable or register these profiles would be appreciated. Regards versionsThe versions of ACS, hypervisors, storage, network etc.. The steps to reproduce the bug... What to do about it?No response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Thanks for opening your first issue here! Be sure to follow the issue template! |
Beta Was this translation helpful? Give feedback.
-
@DaniloMurbach As of now the options are hardcoded in the UI. You can always create the compute offering using API. To create using cmk create serviceoffering name=test123 cpunumber=1 cpuspeed=500 memory=1024 serviceofferingdetails[1].key=pciDevice serviceofferingdetails[1].value="Group of NVIDIA Corporation GP100GL [Tesla P100 PCIe 16GB] GPUs" serviceofferingdetails[2].key=vgpuType serviceofferingdetails[2].value=passthrough diskofferingstrictness=false You need to ensure that the value for |
Beta Was this translation helpful? Give feedback.
@DaniloMurbach As of now the options are hardcoded in the UI. You can always create the compute offering using API.
After #11143 is merged, you will be able to set the Compute Offering via UI.
To create using
cmk
, you can use the below command.cmk create serviceoffering name=test123 cpunumber=1 cpuspeed=500 memory=1024 serviceofferingdetails[1].key=pciDevice serviceofferingdetails[1].value="Group of NVIDIA Corporation GP100GL [Tesla P100 PCIe 16GB] GPUs" serviceofferingdetails[2].key=vgpuType serviceofferingdetails[2].value=passthrough diskofferingstrictness=false
You need to ensure that the value for
serviceofferingdetails[1].value=
matches with group name in xenserver. You can check th…