Résoudre les problèmes de création et de modification de disques

Ce document liste les erreurs que vous pouvez rencontrer lorsque vous effectuez l'une des tâches suivantes :

  • Créez un volume Persistent Disk ou Google Cloud Hyperdisk.
  • Modification de la taille ou des performances provisionnées d'un volume Google Cloud Hyperdisk ou Extreme Persistent Disk.

La taille ou les performances spécifiées ne sont pas valides

Lorsque vous créez un volume Hyperdisk ou Persistent Disk Extreme, ou que vous mettez à jour ses performances provisionnées, vous pouvez rencontrer des erreurs si vous spécifiez une taille ou une limite de performances pour le nouveau disque qui est trop basse ou trop élevée pour le type de disque.

  •    ERROR: (gcloud.compute.disks.create) Could not fetch resource:
       - Requested provisioned IOPS cannot be higher than 100,000.
       
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
          - Requested provisioned throughput cannot be higher than 2,400.
          
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
          - Disk size cannot be greater than 65,536 GB for disk type hyperdisk-ml.
          
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
           Requested provisioned throughput cannot be smaller than 20.
          

Solution :

Pour résoudre ce problème, spécifiez des limites qui se situent dans les plages autorisées pour chaque type d'Hyperdisk. Les valeurs valides pour chaque type d'Hyperdisk se trouvent dans les sections Limites de taille et Limites de performances de ce document.

Impossible d'augmenter les IOPS provisionnées en raison de la taille du disque

Lorsque vous créez un volume Extreme Persistent Disk ou Hyperdisk, ou que vous mettez à jour les performances provisionnées d'un disque existant, vous pouvez rencontrer l'une des erreurs suivantes si vous spécifiez une limite d'IOPS ou de débit trop élevée pour la taille du disque :

  •    Requested provisioned IOPS is too high for the current disk size
       
  •    Requested provisioned throughput is too high for the requested disk size.
       

Pour résoudre ce problème, procédez comme suit.

  1. Décidez si vous souhaitez augmenter la taille du disque à une valeur qui prend en charge la limite de performances souhaitée ou choisir une limite de performances compatible avec la taille actuelle du disque. Pour connaître les limites valides pour le type de disque, consultez la page correspondante dans la liste suivante :

  2. Pour utiliser une autre limite, réessayez l'opération avec la limite de performances que vous avez choisie à l'étape précédente. Sinon, pour savoir comment augmenter la taille d'un disque Hyperdisk ou d'un disque persistant Extreme, consultez Augmenter la taille de votre Hyperdisk ou Augmenter la taille d'un disque persistant, respectivement.

Ne pas spécifier Hyperdisk Balanced High Availability comme type de disque lors de la conversion d'un disque zonal en disque régional

Vous pouvez recevoir un message semblable à celui ci-dessous lorsque vous essayez de créer un disque régional à partir d'un disque Hyperdisk Balanced ou Hyperdisk Extreme zonal.

ERROR: (gcloud.compute.disks.create) ...
 - Creating a regional disk of type hyperdisk-balanced is not supported.

Solution

Pour créer un disque régional à partir d'un disque zonal Hyperdisk Balanced ou Hyperdisk Extreme, clonez le disque sur un nouveau disque Hyperdisk Balanced High Availability. Si vous clonez le disque à l'aide de la gcloud CLI ou de REST, vous devez spécifier ce type de disque.

  • Si vous utilisez la gcloud CLI, incluez l'option --disk-type=hyperdisk-balanced-high-availability.
  • Si vous utilisez l'API Compute Engine, incluez le champ type dans le corps de la requête avec la valeur hyperdisk-balanced-high-availability.

Pour en savoir plus, consultez Créer un clone de disque régional à partir d'un disque zonal.

Limite de performances manquante pour Hyperdisk Balanced ou Hyperdisk Balanced à haute disponibilité

Lorsque vous créez un volume Hyperdisk Balanced ou Hyperdisk Balanced High Availability, si vous spécifiez une taille personnalisée pour le disque, vous devez spécifier explicitement les IOPS provisionnés et le débit provisionné. Si vous spécifiez une taille personnalisée, mais que vous omettez une ou les deux limites de performances, une erreur s'affiche.

Solution

Pour résoudre ce problème, spécifiez à la fois les IOPS provisionnés et le débit provisionné lorsque vous spécifiez une taille personnalisée lors de la création du disque. Les valeurs valides pour chaque type d'Hyperdisk sont indiquées dans la section Limites de performances de cette page.

  • Si vous utilisez la gcloud CLI, incluez les indicateurs --provisioned-iops et --provisioned-throughput.
  • Si vous utilisez REST, incluez les champs provisionedIops et provisionedThroughput dans le corps de la requête.

Limites de taille pour les volumes Hyperdisk

La taille que vous spécifiez pour un volume Hyperdisk doit être comprise dans les plages indiquées dans le tableau suivant.

Type de disque

Toutefois, la taille totale de tous les volumes Hyperdisk associés à une instance ne peut pas dépasser les limites de taille et d'association des Hyperdisks de l'instance.

Limites de performances pour les volumes Hyperdisk

Le tableau suivant liste les limites de performances que vous pouvez spécifier pour chaque type d'Hyperdisk. Toutefois, les niveaux d'IOPS et de débit que vous pouvez spécifier dépendent également de la taille du volume. Pour obtenir un récapitulatif détaillé de chaque limite, consultez les sections des limites de taille et de performances pour Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML et Hyperdisk Throughput.

Type de volume Hyperdisk Limite d'IOPS Limite de débit (Mio/s)
Hyperdisk Balanced 160 000 2 400
Hyperdisk Balanced High Availability 100 000 2 400
Hyperdisk Extreme 350 000 Vous ne pouvez pas provisionner de niveau de débit pour les volumes Hyperdisk Extreme. Chaque volume reçoit 250 Mio/s de débit pour 1 000 IOPS, à concurrence de 5 000 Mio/s.
Hyperdisk ML Vous ne pouvez pas provisionner de niveau d'IOPS, mais chaque Mio/s de débit provisionné est associé à 16 IOPS, à concurrence de 33 554 432 IOPS. 2 097 152
Hyperdisk Throughput Vous ne pouvez pas provisionner de niveau d'IOPS, mais chaque Mio/s de débit provisionné est associé à 4 IOPS, à concurrence de 9 600 IOPS. 2 400