Soluciona problemas de creación de reservas


En este documento, se explica cómo resolver problemas con la creación de reservas de recursos zonales de Compute Engine.

Además de los errores en esta página, la creación de reservas también puede fallar debido a problemas que se producen cuando se crean recursos de Compute Engine. Si tu problema no aparece en esta página, es posible que encuentres el error si intentas crear VM con los recursos que deseas reservar y revisar la página Soluciona problemas de creación de VM.

Errores de creación de reservas

Si no puedes crear una reserva, es posible que se deba a uno de los errores de esta sección. Si no puedes crear una reserva compartida, revisa también Errores de creación de reservas compartidas en este documento.

Cuota insuficiente

Un error de cuota se produce cuando una solicitud de recursos excede tu cuota.

Mensajes de error:

RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed:
Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Resource exhausted (HTTP 429): QUOTA_EXCEEDED

Resolución: solicita un límite de cuota más alto. Consulta Solicita un aumento de la cuota para obtener más información.

Disponibilidad de recursos

Para crear una reserva, todos los recursos que especifiques en la reserva deben estar disponibles en el orden indicado para que se puedan reservar por ti.

Los siguientes son ejemplos de errores de recursos comunes que puedes encontrar cuando solicitas recursos nuevos de Compute Engine o creas reservas nuevas:

ZONE_RESOURCE_POOL_EXHAUSTED
ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS
The zone 'projects/PROJECT_ID/zones/ZONE' does not have enough resources available to fulfill the request.
Try a different zone, or try again later.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone.

Capacity changes frequently, so try your request in a different zone, with a different VM hardware
configuration, or at a later time. For more options, see troubleshooting documentation.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone, because of  REASON.

Consider trying your request in the ZONE zone(s), which currently has capacity to accommodate your request.

If you cannot move your VM to ZONE, review the REASON failure resolution instructions available in troubleshooting documentation, then try your request again.
If your workload can't accommodate the suggested resolution, try your request with a different VM hardware configuration or at a later time.

Para obtener información sobre cómo resolver errores de recursos, consulta Soluciona problemas de disponibilidad de recursos.

Disponibilidad de zonas

Si recibes un error notFound o does not exist in zone cuando solicitas recursos nuevos, significa que la zona en la que solicitas el recurso no ofrece el recurso o el tipo de máquina que solicitaste.

Mensajes de error:

notFound

does not exist in zone

Solución: Consulta la página Regiones y zonas para averiguar qué funciones están disponibles en cada zona.

Nombre del recurso

Si recibes un error resource already exists cuando intentas crear un recurso, tu solicitud de creación falló porque especificaste un nombre no único para el recurso de la ubicación y el proyecto especificados.

Mensajes de error:

The resource 'projects/PROJECT_NAME/zones/ZONE/RESOURCE_TYPE/RESOURCE_NAME' already exists"

The resource 'projects/PROJECT_NAME/regions/REGION/RESOURCE_TYPE/RESOURCE_NAME' already exists"

Resolución: Vuelve a intentar la solicitud de creación con un nombre de recurso único.

Se superó el recuento máximo de VM

El siguiente error se produce cuando intentas crear una reserva para más de 1,000 VM.

Mensaje de error:

Invalid value for field 'resource.specificReservation.count': VM_COUNT. Must be less than or equal to 1000
Donde VM_COUNT es la cantidad de VMs en una reserva.

Resolución: Crea varias reservas con la misma zona, proyecto y propiedades de VM que esta reserva, pero reduce la cantidad de VMs que deseas reservar hasta 1,000 VM por cada reserva.

Reserva de VMs A3

El siguiente error se produce cuando intentas crear una reserva consumida automáticamente de VMs A3.

Mensaje de error:

The machine type A3_MACHINE_TYPE provided in instance properties is disallowed for reservations with ANY reservation affinity

Resolución: A partir del 11 de julio de 2024, solo puedes reservar VMs A3 si creas reservas orientadas específicamente.

Errores de creación de reserva compartida

Si no puedes crear una reserva compartida, es posible que se deba a uno de los errores de esta sección o a Errores de creación de reserva.

Proyecto sin una organización

El siguiente error se produce cuando intentas crear una reserva compartida en un proyecto que no pertenece a una organización.

Mensaje de error:

Cannot create Shared Reservations in a project that does not belong to an organization.

Resolución: Realiza una de las siguientes acciones:

Incumplimiento de restricción

El siguiente error se produce cuando la restricción de la política de la organización Proyectos de propietario de reservas compartidas (compute.sharedReservationsOwnerProjects) no permite que un proyecto cree y modifique reservas compartidas.

Mensaje de error:

Constraint constraints/compute.sharedReservationsOwnerProjects violated for project projects/PROJECT_NUMBER
Shared reservation can not be created in this project for your organization.

Resolución: Realiza una de las siguientes acciones:

Proyectos de consumidor no válidos

En esta sección, se describen los errores que se producen cuando especificas proyectos de consumidor no válidos para una reserva compartida.

No se encontró el proyecto en esta organización

El siguiente error se produce cuando el proyecto de consumidor que especificaste no se puede encontrar en la misma organización que el proyecto que estás usando.

Mensaje de error:

Project PROJECT_ID doesn't exist or doesn't belong to the same organization of the current project.

Donde PROJECT_ID es el ID del proyecto que especificaste como un proyecto de consumidor.

Resolución: Haz lo siguiente:

  1. Visualiza todos los proyectos en la organización para verificar que el proyecto de consumidor especificado exista en esta organización.
  2. Visualiza el proyecto para verificar que hayas especificado su ID del proyecto, PROJECT_ID, de forma correcta.

Proyecto de propietario especificado como proyecto de consumidor

El siguiente error se produce cuando intentas especificar el proyecto de propietario de una reserva compartida (el proyecto que se usó para crear la reserva compartida) como un proyecto de consumidor.

Mensaje de error:

Project PROJECT_ID which is the owner project of this reservation is always included in the share projects, please do not add it.

Resolución: Quita el proyecto de propietario de la lista de proyectos de consumidor. Las VM siempre pueden consumir una reserva compartida en el proyecto de propietario, por lo que no se puede incluir en la lista de proyectos de consumidor.

Cero proyectos de consumidor

El siguiente error se produce cuando una reserva compartida no tiene proyectos de consumidor:

Mensaje de error:

Have to share with at least 1 project.

Resolución: Realiza una de las siguientes acciones:

Se excedió la cantidad máxima de proyectos del consumidor

El siguiente error se produce cuando una reserva compartida tiene más de 100 proyectos de consumidor:

Mensaje de error:

Can only share with at most 100 projects.

Resolución: Haz lo siguiente:

  1. Reduce la cantidad de proyectos de consumidor a 100 proyectos de consumidor para la reserva compartida.
  2. Si aún necesitas reservar la capacidad para cualquier proyecto omitido, crea otra reserva compartida que se comparta con esos proyectos.

Se superó el recuento máximo de reservas compartidas

El siguiente error se produce cuando tu organización ya tiene 100 reservas compartidas con las mismas propiedades de VM.

Mensaje de error:

Cannot support more than 100 shared reservations of the same shape under an organization.

Resolución: Sigue la práctica recomendada de minimizar la cantidad de reservas compartidas independientes con las mismas propiedades de VM en tu organización mediante los siguientes pasos:

Errores de creación de reservas a partir de plantillas de instancias

Si no puedes crear una reserva mediante la especificación de una plantilla de instancias, es posible que se deba a uno de los errores de esta sección.

No se permite la referencia entre proyectos

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias de otro proyecto.

Mensaje de error:

Cross project referencing is not allowed for this resource.

Resolución: Haz lo siguiente:

  1. Asegúrate de que el ID del proyecto y el nombre de la plantilla de instancias que especifiques en la reserva sean correctos. Para verificar que exista una plantilla de instancias, obtén información sobre la plantilla o enumera la plantilla.

  2. Una plantilla de instancias contiene una configuración específica del proyecto, por lo que solo puedes acceder a ella y usarla dentro del mismo proyecto. Como alternativa, toma una de las siguientes medidas:

    • Para crear una reserva a través de la especificación de una plantilla de instancias, haz lo siguiente:

      1. Crea una plantilla de instancias nueva dentro de tu proyecto.

      2. Especifica la plantilla de instancias recién creada cuando crees un proyecto único o una reserva compartida.

    • Para crear una reserva sin especificar una plantilla de instancias, crea un proyecto único o una reserva compartida mediante la especificación directa de las propiedades de VM.

No se encontró la plantilla de instancia

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias que no existe.

Mensaje de error:

Source resource reference provided invalid.

Solución: Verifica si el nombre de la plantilla de instancias que especificaste es correcto. Luego, después de enumerar las plantillas de instancias para verificar que tu plantilla no exista y solo si tu proyecto no tiene otra plantilla que desees usar, puedes crear una plantilla de instancias nueva.

Tamaño de disco SSD local no válido

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias que incluya uno o más discos SSD locales, pero la plantilla no especifica el tamaño de los discos SSD locales.

Mensaje de error:

Disk LOCAL_SSD_NAME provided in the instance template has invalid size: 0 GB.

Nota: No puedes actualizar plantillas de instancias. En su lugar, haz lo siguiente:

  1. Crea una plantilla de instancias nueva y asegúrate de especificar el tamaño del disco de los discos SSD locales que incluyas en la plantilla.

  2. Usa la plantilla de instancias recién creada para crear un proyecto único o una reserva compartida.

  3. Opcional: Borra la plantilla de instancias anterior.

Zona no válida para una plantilla de instancias

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias, y debes especificar una ubicación no válida para tu plantilla de instancias.

Mensaje de error:

Reservation cannot be created outside the zone/region of source resource.

Resolución: Realiza una de las siguientes acciones:

  • Asegúrate de crear tu futura en la misma región y zona que los recursos dentro de la plantilla de instancias. Cualquier recurso regional o zonal que se especifique en una plantilla de instancias, como un tipo de máquina o un Persistent Disk, restringe el uso de la plantilla a las ubicaciones en las que existen esos recursos. Por ejemplo, si tu plantilla de instancias especifica un Persistent Disk en la zona us-central1-a, debes crear tu reserva en la misma zona. De lo contrario, la creación de la reserva o las VMs que pueden consumirla reservan.

    Para verificar si una plantilla existente especifica algún recurso que vincula la plantilla a una región o zona específica, obtén información sobre la plantilla y busca referencias a recursos regionales o zonales dentro de ella.

  • Usa una plantilla de instancias que no esté restringida a una región o zona específica. Debido a que no puedes actualizar las plantillas de instancias, haz lo siguiente:

    1. Crea una plantilla de instancias nueva basada en una plantilla existente con las propiedades actualizadas.

    2. Crea un solo proyecto o reserva compartida especificando la plantilla de instancias recién creada.

    3. Opcional: Borra la plantilla de instancias anterior.

Anula las propiedades de la plantilla de instancias

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias, y debes especificar una plantilla de instancias y las propiedades de la VM cuando crees la reserva.

Mensaje de error:

Reservation cannot override properties populated by source resource.

Resolución: Realiza una de las siguientes acciones:

  • Para crear una reserva mediante la especificación de una plantilla de instancias, asegúrate de quitar cualquier campo que especifique las propiedades de la VM.

  • Para crear una reserva mediante la especificación de una plantilla de instancias con diferentes propiedades de VM, haz lo siguiente:

    1. No puedes actualizar una plantilla de instancias existente. En su lugar, crea una plantilla de instancias nueva basada en una plantilla existente.

    2. Especifica la plantilla de instancias recién creada cuando crees un proyecto único o una reserva compartida.

    3. Opcional: Borra la plantilla de instancias anterior.

  • Para crear una reserva sin especificar una plantilla de instancias, crea un proyecto único o una reserva compartida mediante la especificación directa de las propiedades de VM.

Errores de creación de reservas con políticas de posición de compactación

Si no puedes crear una reserva especificando una política de posición de compactación, es posible que se deba a uno de los errores de esta sección.

Intenta crear una reserva que se consume automáticamente

El siguiente error se produce cuando intentas crear una reserva que se consume automáticamente y especificas una política de posición compacta.

Placement policy only supports specific reservations.

Resolución: Solo puedes especificar políticas de posición de compactación cuando creas reservas segmentadas específicamente.

Intenta crear una reserva compartida

El siguiente error se produce cuando intentas crear una reserva compartida mediante la especificación de una política de posición compacta.

Mensaje de error:

Creating shared reservations with placement policy is not supported.

Resolución: Puedes especificar una política de posición de compactación solo para reservas de un solo proyecto. Por lo tanto, crea una reserva nueva y una nueva política de posición compacta para cada proyecto con el que deseas compartir inicialmente tu reserva compartida.

Intenta especificar una política con un valor max-distance de 1.

El siguiente error se produce cuando intentas especificar una política de posición compacta con un valor max-distance de 1 en una reserva de un solo proyecto.

Mensaje de error:

Resource policies with max-distance less than 2 are not supported.

Resolución: No puedes especificar políticas de posición de compactación con un valor max-distance de 1 cuando creas una reserva de un solo proyecto. En su lugar, haz lo siguiente:

  1. Crea una nueva política de posición compacta que no especifique un valor max-distance de 1.

  2. Realice una de las siguientes acciones:

Además, si ya no necesitas la política de posición compacta anterior, consulta cómo borrar la política de posición.

Intenta especificar una política de posición de distribución

El siguiente error se produce cuando intentas especificar una política de posición distribuida en una reserva.

Mensaje de error:

Failed to create reservation with policy
SPREAD_PLACEMENT_POLICY_NAME. Reservations do not support
spread placement policies.

Resolución: Cuando creas una reserva, solo puedes especificar una política de posición compacta. No se admiten las políticas de posición distribuida.

Tipo de política de recursos no válido

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de otro tipo de política de recursos.

Mensaje de error:

Reservation can only be supported by placement policy.

Resolución: Cuando creas una reserva, solo puedes especificar una política de posición compacta. No se admiten otros tipos de políticas de recursos, como las programaciones de instancias o de instantáneas.

La zona no es válida para la política

El siguiente error se produce cuando intentas especificar una política de posición compacta en una reserva y especificas una zona que no está dentro de la región de la política de posición de compacta especificada.

Mensaje de error:

ZONE does not match placement policy region.

ZONE es la zona en la que intentaste reservar VMs.

Resolución: prueba una de las siguientes opciones:

  • Asegúrate de que tu zona esté dentro de la misma región de la política de posición compacta que especifiques en una reserva o en la plantilla de instancias de una reserva.

  • No puedes actualizar las políticas de posición compacta. En su lugar, haz lo siguiente:

    1. Crea una nueva política de posición compacta con las propiedades actualizadas.

    2. Selecciona uno de los siguientes métodos:

      • Crea una reserva nueva especificando las propiedades directamente y especifica la política de posición compacta recién creada.

      • Puede hacer lo siguiente:

        1. No puedes actualizar plantillas de instancias. En su lugar, crea una plantilla de instancias nueva mediante la especificación de la política de posición de compactación recién creada.

        2. Crea una reserva nueva especificando la plantilla de instancia recién creada.

        3. Opcional: Borra la plantilla de instancias anterior.

    3. Opcional: Borra la política de posición compacta anterior.

Se superó el recuento máximo de VM

El siguiente error se produce cuando intentas reservar más de 150 VMs con una reserva que tiene una política de posición compacta que tiene un valor de distancia máxima de 2.

Mensaje de error:

No more than 150 of instances can be created with this policy.

Resolución: Una política de posición compacta con un valor de distancia máxima de 2 limita la aplicación de la política solo a 150 VMs. Por lo tanto, prueba una de las siguientes opciones:

  • Para usar una política de posición compacta con un valor de distancia máxima de 2 y reservar más de 150 VMs, crea varias reservas con la zona, el proyecto y las propiedades que coincidan. Sin embargo, asegúrate de reservar no más de 150 VMs para cada reserva. Debido a que no puedes compartir una política de posición de compactación entre reservas, debes crear una política de posición compacta para cada reserva que desees crear.

  • Para reservar más de 150 VMs en una sola reserva, especifica una política de posición compacta con un valor de distancia máxima de 3 o sin un valor de distancia máxima. Para obtener más información sobre cómo los valores de distancia máxima limitan la cantidad de VMs a las que puedes aplicar una política de ubicación, consulta Acerca de las políticas de posición compacta.

Anula la política de posición compacta de una reserva

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una plantilla de instancias que incluya una política de posición de compactación, y debes especifica la plantilla y la política de posición de compactación cuando crees la reserva.

Mensaje de error:

Setting resource policy in both reservation and instance template is not allowed.

Resolución: Realiza una de las siguientes acciones:

La política ya se especificó en otra reserva

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una política de posición compacta, y la política de posición compacta ya se especificó en otra reserva.

Mensaje de error:

Placement policy has been used by another reservation.

Solución: Puedes usar una política de posición compacta por reserva. No puedes compartir políticas de posición compacta entre reservas. Si deseas usar una política de posición compacta similar para otra reserva, selecciona uno de los siguientes métodos:

Tipo de máquina no compatible

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de un tipo de máquina no válido para las políticas de posición compacta.

Mensaje de error:

Placement policy with reservation is not applicable to machine type MACHINE_TYPE.

MACHINE_TYPE es el tipo de máquina que intentaste especificar cuando creaste una reserva.

Resolución: Cuando crees una reserva que especifique una política de posición compacta, asegúrate de especificar un tipo de máquina compatible para las políticas de posición compacta.