Soluciona problemas relacionados con la creación y modificación de discos

En este documento, se enumeran los errores que puedes encontrar cuando realizas una de las siguientes tareas:

  • Crear un volumen de Persistent Disk o Google Cloud Hyperdisk
  • Modificar el tamaño o el rendimiento aprovisionado de un volumen de Google Cloud Hyperdisk o Extreme Persistent Disk

El tamaño o el rendimiento especificados no son válidos

Cuando creas un volumen de Hyperdisk y Extreme Persistent Disk, o actualizas su rendimiento aprovisionado, es posible que encuentres errores si especificas un límite de tamaño o rendimiento para el disco nuevo que sea demasiado bajo o demasiado alto para el tipo de disco.

  •    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.
          

Solución:

Para resolver este problema, especifica límites que estén dentro de los rangos permitidos para cada tipo de Hyperdisk. Los valores válidos para cada tipo de Hyperdisk se encuentran en las secciones Límites de tamaño y Límites de rendimiento de este documento.

No se pueden aumentar las IOPS aprovisionadas debido al tamaño del disco

Cuando creas un volumen de Extreme Persistent Disk o Hyperdisk, o actualizas el rendimiento aprovisionado de un disco existente, es posible que encuentres uno de los siguientes errores si especificas un límite de IOPS o capacidad de procesamiento que sea demasiado alto para el tamaño del disco:

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

Para resolver este problema, sigue estos pasos.

  1. Decide si quieres aumentar el tamaño del disco a un valor que admita el límite de rendimiento que deseas o elegir un límite de rendimiento compatible con el tamaño actual del disco. Para conocer los límites válidos para el tipo de disco, revisa la página correspondiente de la siguiente lista:

  2. Para usar un límite diferente, vuelve a intentar la operación con el límite de rendimiento que elegiste en el paso anterior. De lo contrario, para obtener información sobre cómo aumentar el tamaño de un Hyperdisk o Extreme Persistent Disk, consulta Aumenta el tamaño de tu Hyperdisk o Aumenta el tamaño de un Persistent Disk, respectivamente.

No se especifica Hyperdisk Balanced High Availability como el tipo de disco cuando se convierte un disco zonal en un disco regional

Es posible que recibas un mensaje como el siguiente cuando intentes crear un disco regional a partir de un disco zonal de Hyperdisk Balanced o Hyperdisk Extreme.

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

Solución

Para crear un disco regional a partir de un disco zonal de Hyperdisk Balanced o Hyperdisk Extreme, clona el disco en un nuevo disco Hyperdisk Balanced High Availability. Si clonas el disco con gcloud CLI o REST, debes especificar este tipo de disco.

  • Si usas gcloud CLI, incluye la marca --disk-type=hyperdisk-balanced-high-availability.
  • Si usas la API de Compute Engine, incluye el campo type en el cuerpo de la solicitud con el valor hyperdisk-balanced-high-availability.

Para obtener más información, consulta Crea un clon de un disco regional a partir un disco zonal.

Falta el límite de rendimiento para Hyperdisk Balanced o Hyperdisk Balanced High Availability

Cuando creas un volumen de Hyperdisk Balanced o Hyperdisk Balanced High Availability, si especificas un tamaño personalizado para el disco, debes especificar de forma explícita las IOPS aprovisionadas y la capacidad de procesamiento aprovisionada. Si especificas un tamaño personalizado, pero omites uno o ambos límites de rendimiento, recibirás un error.

Solución

Para resolver este problema, especifica las IOPS aprovisionadas y la capacidad de procesamiento aprovisionada cuando especifiques un tamaño personalizado durante la creación del disco. Los valores válidos para cada tipo de Hyperdisk se encuentran en la sección Límites de rendimiento de esta página.

  • Si usas gcloud CLI, incluye las marcas --provisioned-iops y --provisioned-throughput.
  • Si usas REST, incluye los campos provisionedIops y provisionedThroughput en el cuerpo de la solicitud.

Límites de tamaño para volúmenes de Hyperdisk

El tamaño que especifiques para un volumen de Hyperdisk debe estar dentro de los rangos que se indican en la siguiente tabla.

Tipo de disco

Sin embargo, el tamaño total de todos los volúmenes de Hyperdisk conectados a una instancia no puede exceder los límites de tamaño y conexión de Hyperdisk de la instancia.

Límites de rendimiento para volúmenes de Hyperdisk

En la siguiente tabla, se enumeran los límites del rendimiento que puedes especificar para cada tipo de Hyperdisk. Sin embargo, los niveles de IOPS y capacidad de procesamiento que puedes especificar también dependen del tamaño del volumen. Para obtener un resumen detallado de cada límite, consulta la sección Límites de tamaño y rendimiento para Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML y Hyperdisk Throughput.

Tipo de Hyperdisk Límite de IOPS Límite de capacidad de procesamiento (MiB/s)
Hiperdisco balanceado 160,000 2,400
Alta disponibilidad balanceada de Hyperdisk 100,000 2,400
Hiperdisco extremo 350,000 No puedes aprovisionar un nivel de capacidad de procesamiento para los volúmenes de Hyperdisk Extreme. Cada volumen obtiene 250 MiB/s de capacidad de procesamiento con cada 1,000 IOPS, hasta 5,000 MiB/s.
Hyperdisk ML No puedes aprovisionar un nivel de IOPS, pero cada MiB/s de capacidad de procesamiento aprovisionada viene con 16 IOPS, hasta 33,554,432 IOPS. 2,097,152
Capacidad de procesamiento del hiperdisco No puedes aprovisionar un nivel de IOPS, pero cada MiB/s de capacidad de procesamiento aprovisionada viene con 4 IOPS, hasta 9,600 IOPS. 2,400