Modifier le comportement d’un fGPU

Vous pouvez spécifier si un flexible GPU (fGPU) est automatiquement libéré de votre compte lorsque la machine virtuelle (VM) sur laquelle il est attaché est terminée.

Modifier le comportement d’un fGPU avec Cockpit v2

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

  2. Cochez la case du fGPU dont vous souhaitez modifier le comportement.
    Le fGPU est sélectionné et un menu d’actions apparaît.

  3. Cliquez sur IconEdit Modifier.

  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 Modifier.
    Le comportement du fGPU est modifié.

Modifier le comportement d’un fGPU avec Cockpit v1

Cockpit v1 n’est plus corrigé ni supporté. Pour en savoir plus, voir Politique de fin de vie.

  1. Cliquez sur Calcul > Flexible GPU.

  2. Cliquez sur Modifier .
    La boîte de dialogue MODIFIER LE FLEXIBLE GPU apparaît.

  3. Cochez ou décochez la case Supprimer le fGPU quand l’instance est terminée :

    • Si la case est cochée, le fGPU est automatiquement libéré de votre compte lorsque l’instance sur laquelle il est attaché est terminée.

    • Si la case est décochée, le fGPU est détaché et reste alloué à votre compte lorsque l’instance sur laquelle il est attaché est terminée.

  4. Cliquez sur Modifier pour valider.
    Le comportement du fGPU est modifié.

Modifier le comportement d’un fGPU avec OSC CLI

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

The UpdateFlexibleGpu command modifies a flexible GPU (fGPU) behavior.

Request sample
$ osc-cli api UpdateFlexibleGpu --profile "default" \
    --FlexibleGpuId "fgpu-12345678" \
    --DeleteOnVmDeletion False

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.

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

The UpdateFlexibleGpu command returns the following elements:

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

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

    • FlexibleGpuId: The ID of the fGPU.

    • Generation: The compatible processor generation.

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

    • State: The state of the fGPU (allocated | attaching | attached | detaching).

    • SubregionName: The Subregion where the fGPU is located.

    • VmId: The ID of the VM the fGPU is attached to, if any.

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

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

Pages connexes

Méthode API correspondante