Soluciona problemas de creación y actualización de VM

En este documento, se enumeran los errores que puedes encontrar cuando creas o actualizas las VM.

Errores en la creación de VM

Si no puedes crear una instancia de VM, es posible que se deba a uno de los problemas que se describen en esta sección.

Cuota insuficiente

Los errores de cuota se producen cuando la solicitud de recursos supera la cuota.

Mensajes de error:

Instance INSTANCE_NAME creation failed:
Quota RESOURCE_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
Instance INSTANCE_NAME creation failed:
Quota RESOURCE_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE

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

Operaciones simultáneas de creación o mutación de recursos

Si actualizas más de un recurso a la vez, por ejemplo, si modificas rangos secundarios en una subred y creas una VM al mismo tiempo, es posible que veas un error not ready.

Mensaje de error:

The resource 'projects/PROJECT/regions/REGION/subnetworks/default' is not ready

Solución: reintenta la operación fallida.

Disponibilidad de recursos

Los errores de recursos se producen cuando intentas solicitar recursos nuevos en una zona que no puede admitir tu solicitud debido a la falta de disponibilidad actual de un recurso de Compute Engine, como GPU o CPU.

Los errores de recursos solo se aplican a las solicitudes de recursos nuevas de la zona y no afectan a los recursos existentes. Los errores de recursos no están relacionados con tu cuota de Compute Engine y solo se aplican al recurso que especificaste en tu solicitud cuando enviaste la solicitud, no a todos los recursos de la zona.

Mensajes de error:

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.
Resource exhausted (HTTP 429): QUOTA_EXCEEDED

Solución:

  • Intenta crear los recursos en otra zona de la región o en otra región.
  • Debido a que esta situación es temporal y puede cambiar con frecuencia según la demanda fluctuante, vuelve a intentar la solicitud más tarde.
  • Intenta cambiar la forma de la VM que solicitas. Es más fácil obtener tipos de máquinas más pequeños que más grandes. Un cambio en la solicitud, como reducir la cantidad de GPU o usar una VM personalizada con menos memoria o CPU virtuales, podría permitir que la solicitud continúe.
  • Usa las reservas de Compute Engine para reservar recursos dentro de una zona a fin de asegurarte de que los recursos estén disponibles cuando los necesites.
  • Si intentas crear una instancia interrumpible, recuerda que tienen capacidad libre y, por lo tanto, es posible que no se puedan obtener durante los períodos de demanda máxima.
  • Si no pudiste resolver el error mediante ninguna de las instrucciones anteriores, intenta Obtener asistencia.

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.

Se superó la tasa para el tipo de recurso

El siguiente error ocurre cuando creas más de un disco o una VM a partir de una instantánea en un período de diez minutos.

Mensaje de error:

"code": "RESOURCE_OPERATION_RATE_EXCEEDED",
"message": "Operation rate exceeded for resource 'projects/project-id/zones/zone-id/disks/disk-name'. Too frequent operations from the source resource."

Solución:

Si deseas crear varios discos a partir de una instantánea, usa la instantánea para crear una imagen y, luego, crea tus discos a partir de la imagen:

  1. Crea una imagen a partir de la instantánea.
  2. Crea discos persistentes a partir de la imagen. En Google Cloud Console, selecciona Imagen como el Tipo de fuente del disco. Con la herramienta de gcloud, usa la marca image. En la API, usa el parámetro sourceImage.

Si deseas obtener más información para crear una copia de seguridad y replicar los datos del disco persistente, consulta Opciones de protección de datos.

Permisos insuficientes

Si recibes un error permission cuando intentas crear una VM, no tienes los permisos de IAM necesarios para crear una VM.

Mensaje de error:

Error: googleapi: Error 403: Google Compute Engine: Required 'compute.regions.get' permission for 'projects/PROJECT_ID/regions/REGION'., forbidden

Resolución: pídele al administrador de tu organización que te otorgue acceso para crear VM. Para obtener más información, consulta Otorga acceso a los recursos de Compute Engine.

Nombres de recursos

Si recibes un error resource already exists cuando creas una VM, la solicitud de creación falló porque especificaste un nombre no único para la VM.

Mensaje de error:

The resource 'projects/PROJECT_NAME/zones/ZONE/instances/VM_NAME' already exists"

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

Interfaces de red

Si recibes un error Too many network interfaces cuando creas una VM, la solicitud superó el límite de la interfaz de red para el tipo de máquina de la VM.

Mensajes de error:

Invalid value for field 'resource': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.
Invalid value for field 'resource.networkInterfaces': ".

Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.

Resolución: A fin de obtener información sobre cómo se calcula la cantidad máxima de interfaces de red para diferentes tipos de máquina, consulta Cantidad máxima de interfaces de red.

Se infringe la restricción

Si recibes un error Constraint violated cuando creas una VM, la solicitud infringe una o más restricciones de las políticas de la organización.

Mensaje de error:

Por ejemplo, si tu organización restringe subredes de VPC compartida, es posible que recibas el siguiente error:

Constraint constraints/compute.CONSTRAINT violated for projects/PROJECT_ID.
Using the PARAMETER projects/PROJECT_ID/regions/REGION/CONSTRAINTPROJECT_ID is not allowed.

Resolución: Comunícate con el administrador de tu organización.

Plataforma de CPU requerida

Si recibes un error required CPU platform, la plataforma de CPU que especificaste en la solicitud de creación no es compatible con el tipo de máquina especificado.

Mensaje de error:

Could not fetch resource:
- The selected machine type (MACHINE_TYPE) has a required CPU platform of REQUIRED_CPU_PLATFORM.
The minimum CPU platform must match this, but was SPECIFIED_CPU_PLATFORM.

Solución:

  1. Para obtener información sobre qué plataforma de CPU admite tu tipo de máquina, consulta Plataformas de CPU.
  2. Vuelve a intentar la solicitud con una plataforma de CPU compatible.

No se pudo crear

El siguiente error puede ocurrir cuando intentas crear una VM:

Instance 'Instance-name' creation failed: Internal error. Please try again or contact Google Support.
(Code: NUMERIC_CODE)

Este error se puede generar por varios motivos. A continuación, se muestra es una causa común de este error:

Error desconocido

El siguiente error puede ocurrir cuando intentas crear una VM:

Request failed with unknown error

Este error se puede generar por varios motivos. A continuación, se muestra es una causa común de este error:

Prueba gratuita

Si intentas crear una VM de Windows durante una prueba gratuita de Google Cloud, recibirás un error.

Mensaje de error:

Windows VM instances are not included with free trial. To use them first enable billing on your account.

Resolución: Las imágenes de Windows Server no están incluidas en la prueba gratuita. Actualiza a una cuenta de Facturación de Cloud pagada.

Errores en la actualización de VM

Si no puedes actualizar una instancia de VM, puede deberse a este problema.

Error al cambiar el tipo de máquina

El siguiente error puede ocurrir cuando intentas cambiar el tipo de máquina de una VM:

Invalid value for field 'resource.sourceMachineImage': Updating 'sourceMachineImage' is not supported

Solución: