Soluciona problemas de creación de reservas


En esta página, se muestra 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.

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

Si deseas crear una reserva, todos los recursos que especifiques en la reserva deben estar disponibles en el especificado para que se puedan reservar por ti.

A continuación, se muestran 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 aprender a resolver errores de recursos, consulta Soluciona errores 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.

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

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 plantillas de instancias a partir de plantillas

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 con solo especificar una plantilla de instancias, sigue estos pasos:

      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.

Resolución: Verifica si el nombre de la plantilla de instancias que especificaste es correcta. 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.

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 si especificas una ubicación no válida para la 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 reserva en la misma región y zona que los recursos dentro de la plantilla de instancias. Cualquier recurso zonal o regional que se especifique en una plantilla de instancias (como un tipo de máquina o un disco) restringe el uso de la plantilla en las ubicaciones en las que existen esos recursos Por ejemplo, si tu plantilla de instancias especifica un disco existente 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 VM cuando creas 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.

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

Reservas con errores de creación de políticas de posición de compactación

Si no creas una reserva mediante la especificación de una política de posición de compactación, es posible que se deba a uno de los errores de esta sección.

Ya se especificó una política de posición de compactación en otra reserva

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

Mensaje de error:

Placement policy has been used by another reservation.

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

Intenta crear una reserva consumida automáticamente

El siguiente error se produce cuando intentas crear una reserva consumida automáticamente y especificar una política de posición de compactación.

Placement policy only supports specific reservations.

Resolución: Solo puedes especificar una política de posición de compactación cuando creas una reserva específica de destino.

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 de compactación.

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 de compactación para cada proyecto con el que deseas compartir inicialmente tu reserva compartida.

Intenta especificar una política de posición de compactación con un valor max-distance de 1

El siguiente error se produce cuando intentas especificar una política de posición de compactación 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 de 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 de compactación 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 de compactación 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 de distribución en una reserva.

Mensaje de error:

Only compact placement policy is allowed with reservation.

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

Tipo de política de recursos no válido

El siguiente error se produce cuando intentas crear una reserva con 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 de compactación. No se admiten otros tipos de políticas de recursos, como las programaciones de instancias o de instantáneas.

Zona no válida para la política de posición de compactación

El siguiente error se produce cuando intentas especificar una política de posición de compactación en una reserva y especificas una zona que no está dentro de la región de la política de posición de compactación 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 de compactación que especificas en una reserva o en la plantilla de instancias de una reserva.

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

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

    2. Selecciona uno de los siguientes métodos:

      • Para crear una reserva nueva, especifica las propiedades directamente y especifica la política de posición de compactación 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. Para crear una reserva nueva, especifica la plantilla de instancias recién creada.

        3. Opcional: Borra la plantilla de instancias anterior.

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

Se superó el recuento máximo de VMs para las políticas de posiciones compactas

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una política de posición de compactación y deseas reservar más de 150 VMs.

Mensaje de error:

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

Resolución: Prueba una de las siguientes opciones:

  • Cuando crees una reserva mediante la especificación de una política de posición de compactación, asegúrate de reservar no más de 150 VMs.

  • Para reservar más VMs, crea varias reservas con la misma zona, proyecto y propiedades que esta reserva, pero reduce la cantidad de VMs que deseas reservar hasta 150 VMs para cada reserva. Debido a que una política de posición de compactación no se puede compartir entre reservas, debes crear una política de posición de compactación nueva para cada reserva nueva que desees crear.

Anula la política de posición de compactación 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:

Especificaste una política de posición de compactación con una cantidad fija de VMs

El siguiente error se produce cuando intentas crear una reserva mediante la especificación de una política de posición de compactación con una cantidad fija de VMs.

Mensaje de error:

Only incremental placement policy is allowed with reservation.

Resolución: Cuando crees una política de posición de compactación, asegúrate de quitar el campo para especificar una cantidad fija de VMs.

Política de posición sin especificar

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

Mensaje de error:

Only incremental placement policy is allowed with reservation.

Resolución: Cuando creas una reserva, solo puedes especificar una política de posición de compactación.

Tipo de máquina no compatible con las políticas de posición de compactación

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 de compactación.

Mensaje de error:

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

En el ejemplo anterior, 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 de compactación, asegúrate de especificar un tipo de máquina compatible para las políticas de posición de compactación.