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
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:
- Migra este proyecto a una organización antes de usarlo para crear una reserva compartida.
- Crea una reserva compartida con un proyecto que pertenezca a una organización.
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:
- Usa un proyecto que pueda crear y modificar reservas compartidas. Para ver qué proyectos de tu organización tienen este permiso, consulta la restricción de la política de la organización de reservas compartidas.
- Otorga al proyecto permiso para crear y modificar reservas compartidas mediante la edición de la restricción de la política de la organización de reservas compartidas. Si sigues viendo este error después de editarlo, es posible que debas esperar unos minutos para que la edición se aplique.
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:
- Visualiza todos los proyectos en la organización para verificar que el proyecto de consumidor especificado exista en esta organización.
- 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:
- Especifica al menos un proyecto de consumidor para compartir esta reserva. Para obtener más información, consulta Crea una reserva compartida.
- Usa una reserva de un solo proyecto en lugar de una reserva compartida.
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:
- Reduce la cantidad de proyectos de consumidor a 100 proyectos de consumidor para la reserva compartida.
- 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:
Cambia el tamaño de las reservas existentes para tener recuentos de VM más grandes. Si tienes varias reservas compartidas idénticas que no superan el recuento máximo de VMs, considera si puedes combinarlas en menos reservas compartidas con el mismo recuento combinado de VMs.
Modifica los proyectos de consumidor para una reserva compartida a fin de incluir más proyectos. Por ejemplo, si tienes varias reservas compartidas con las mismas propiedades y zona de VM, pero con proyectos de propietario y consumidor similares, considera si puedes combinarlos en una reserva compartida que pueda consumirse mediante todos estos proyectos.
Borra las reservas compartidas que ya no necesites.
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:
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.
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:
Crea una plantilla de instancias nueva dentro de tu proyecto.
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:
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.
Usa la plantilla de instancias recién creada para crear un proyecto único o una reserva compartida.
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:
Crea una plantilla de instancias nueva basada en una plantilla existente con las propiedades actualizadas.
Crea un solo proyecto o reserva compartida especificando la plantilla de instancias recién creada.
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:
No puedes actualizar una plantilla de instancias existente. En su lugar, crea una plantilla de instancias nueva basada en una plantilla existente.
Especifica la plantilla de instancias recién creada cuando crees un proyecto único o una reserva compartida.
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 de compactación 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:
Crea una nueva política de posición compacta que no especifique un valor
max-distance
de1
.Realice una de las siguientes acciones:
Para crear una reserva de un solo proyecto si especificas una plantilla de instancias, haz lo siguiente:
No puedes modificar las propiedades de una plantilla de instancias existente. En su lugar, crea una plantilla de instancias nueva que especifique la política de posición compacta recién creada.
Especifica la plantilla de instancias recién creada para crear una reserva.
Opcional: Borra la plantilla de instancias anterior.
Crea una reserva de un solo proyecto especificando las propiedades directamente y especifica la política de posición de compactación recién creada.
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 de compactación. En su lugar, haz lo siguiente:
Crea una nueva política de posición compacta con las propiedades actualizadas.
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:
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.
Especifica la plantilla de instancias recién creada para crear una nueva reserva.
Opcional: Borra la plantilla de instancias anterior.
Se superó el recuento máximo de VM
El siguiente error se produce cuando intentas reservar más VMs que el límite admitido para una política de posición compacta con un valor de distancia máxima de 2
.
Mensaje de error:
No more than SUPPORTED_NUMBER_OF_VMS instances of machine type can be created with this policy.
Resolución: Para reservar más que la
cantidad máxima de VMs admitidas
para una política de posición compacta con un valor de distancia máxima de 2
, haz una de
las siguientes acciones:
Crea varias reservas con la zona, el proyecto y las propiedades que coincidan. Como no puedes compartir políticas de posición compacta entre reservas, debes especificar una política independiente con un valor de distancia máxima de
2
para cada reserva.Especifica una política de posición compacta con un valor de distancia máxima de
3
(recomendado) o sin un valor de distancia máxima.
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:
Cuando crees una reserva a través de la especificación de una plantilla de instancias, asegúrate de remover el campo para especificar las políticas de recursos.
Para crear una reserva mediante la especificación de una plantilla de instancias con una política de posición compacta diferente, haz lo siguiente:
No puedes actualizar las políticas de posición compacta. En su lugar, crea una nueva política de posición de compactación.
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.
Especifica la plantilla de instancias recién creada para crear una reserva.
Opcional: Borra la plantilla de instancias anterior.
Para crear una reserva, especifica las propiedades y una política de posición compacta directamente.
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:
Para crear una reserva mediante la especificación de una plantilla de instancias que incluya una política de posición de compactación, sigue estos pasos:
En su lugar, crea una plantilla de instancias nueva mediante la especificación de la política de posición compacta recién creada.
Especifica la plantilla de instancias recién creada para crear una reserva.
Opcional: Borra la plantilla de instancias anterior.
Para crear una reserva especificando directamente las propiedades de la VM y una política de posición compacta, sigue estos pasos:
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 de compactación.
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.