Allouer ou libérer un fGPU

Vous pouvez allouer un flexible GPU (fGPU) à votre compte, et l’en libérer à tout moment.

L’allocation d’un fGPU vous permet d’attacher celui-ci à une machine virtuelle (VM). Pour en savoir plus, voir Attacher ou détacher un fGPU.

Allouer ou libérer un fGPU avec Cockpit v2

Allouer un fGPU

  1. Dans le dashboard Flexible GPUs, cliquez sur IconAddFull Allouer un flexible GPU.
    La boîte de dialogue ALLOUER UN FLEXIBLE GPU apparaît.

  2. Dans la liste Modèle de flexible GPU, sélectionnez le modèle de fGPU que vous voulez allouer.

  3. Dans la liste Sous-région, sélectionnez la Sous-région pour le fGPU.

  4. Cochez ou décochez la case Libérer le fGPU quand l’instance est terminée :

    • Si la case est cochée, le fGPU est automatiquement libéré de votre compte lorsque la VM à laquelle il est lié est terminée.

    • Si la case est décochée, le fGPU est détaché et reste alloué à votre compte lorsque la VM à laquelle il est lié est terminée.

  5. Cliquez sur Allouer.
    Le fGPU est alloué à votre compte.

Libérer un fGPU

  1. Cliquez à l’intérieur du dashboard Flexible GPUs pour faire apparaître des cases à cocher.

  2. Cochez la case du fGPU que vous voulez libérer de votre compte.
    Le fGPU est sélectionné et un menu d’actions apparaît.

  3. Cliquez sur IconTerminate Libérer.
    Une boîte de dialogue de confirmation apparaît.

  4. Cliquez sur Libérer.
    Le fGPU est libéré de votre compte.

Allouer ou libérer un fGPU avec OSC CLI

Allouer un fGPU

À ce jour, cette section est disponible en anglais uniquement.

The CreateFlexibleGpu command allocates a flexible GPU (fGPU) to your account.
You can then attach this fGPU to a virtual machine (VM).

For more information, see About Flexible GPUs.

Request sample
$ osc-cli api CreateFlexibleGpu --profile "default" \
    --ModelName "nvidia-p100" \
    --Generation "v5" \
    --SubregionName "eu-west-2a" \
    --DeleteOnVmDeletion True

This command contains the following attributes that you need to specify:

  • DeleteOnVmDeletion: (optional) If true, the fGPU is deleted when the VM is terminated.

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • Generation: (optional) The processor generation that the fGPU must be compatible with. If not specified, the oldest possible processor generation is selected (as provided by ReadFlexibleGpuCatalog for the specified model of fGPU).

  • ModelName: The model of fGPU you want to allocate. For more information, see About Flexible GPUs.

  • SubregionName: The Subregion in which you want to create the fGPU.

The CreateFlexibleGpu command returns the following elements:

  • FlexibleGpu: Information about the flexible GPU (fGPU).

  • ResponseContext: Information about the context of the response.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  },
  "FlexibleGpu": {
    "SubregionName": "eu-west-2a",
    "DeleteOnVmDeletion": true,
    "Generation": "v5",
    "ModelName": "nvidia-p100",
    "State": "allocated",
    "FlexibleGpuId": "fgpu-12345678"
  }
}

Libérer un fGPU

À ce jour, cette section est disponible en anglais uniquement.

The DeleteFlexibleGpu command releases a flexible GPU (fGPU) from your account.
The fGPU becomes free to be used by someone else.

Request sample
$ osc-cli api DeleteFlexibleGpu --profile "default" \
    --FlexibleGpuId "fgpu-12345678"

This command contains the following attributes that you need to specify:

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • FlexibleGpuId: The ID of the fGPU you want to delete.

The DeleteFlexibleGpu command returns the following elements:

  • ResponseContext: Information about the context of the response.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Pages connexes

Méthodes API correspondantes