Crear e iniciar una instancia de Compute Engine


Compute Engine te permite crear y ejecutar instancias en la infraestructura de Google. Este documento explica cómo crear una instancia de Compute Engine.

Los términos instancia de Compute Engine , instancia informática o instancia son sinónimos. Según el tipo de máquina que especifique, una instancia puede ser una instancia básica o una instancia de máquina virtual (VM), de la siguiente manera:

  • Si el nombre de su tipo de máquina termina en -metal , una instancia es una instancia básica , que no tiene un hipervisor instalado.
  • De lo contrario, una instancia es una instancia de VM. Los términos instancia de máquina virtual , instancia de VM y VM son sinónimos.

Los términos sinónimos se utilizan indistintamente en toda la documentación y Google Cloud interfaces como la consola de Google Cloud , la herramienta de línea de comandos de gcloud y la API REST .

Las instrucciones de este documento solo le presentan la creación de instancias y proporcionan un punto de partida para crear una instancia. Para conocer los pasos detallados para crear instancias con configuraciones específicas o complicadas, consulte Crear e iniciar instancias con configuraciones específicas .

Antes de comenzar

Roles requeridos

Para obtener los permisos que necesita para crear instancias, solicite a su administrador que le otorgue la función de IAM Compute Instance Admin (v1) ( roles/compute.instanceAdmin.v1 ) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

Este rol predefinido contiene los permisos necesarios para crear instancias. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :

Permisos requeridos

Se requieren los siguientes permisos para crear instancias:

  • compute.instances.create en el proyecto.
  • Para usar una imagen personalizada para crear la VM: compute.images.useReadOnly en la imagen
  • Para usar una instantánea para crear la VM: compute.snapshots.useReadOnly en la instantánea
  • Para usar una plantilla de instancia para crear la VM: compute.instanceTemplates.useReadOnly en la plantilla de instancia
  • Para asignar una red heredada a la VM: compute.networks.use en el proyecto
  • Para especificar una dirección IP estática para la VM: compute.addresses.use en el proyecto
  • Para asignar una dirección IP externa a la VM cuando se usa una red heredada: compute.networks.useExternalIp en el proyecto
  • Para especificar una subred para su VM: compute.subnetworks.use en el proyecto o en la subred elegida
  • Para asignar una dirección IP externa a la VM cuando se usa una red VPC: compute.subnetworks.useExternalIp en el proyecto o en la subred elegida
  • Para configurar metadatos de instancia de VM para la VM: compute.instances.setMetadata en el proyecto
  • Para configurar etiquetas para la VM: compute.instances.setTags en la VM
  • Para configurar etiquetas para la VM: compute.instances.setLabels en la VM
  • Para configurar una cuenta de servicio para que la use la VM: compute.instances.setServiceAccount en la VM
  • Para crear un nuevo disco para la VM: compute.disks.create en el proyecto
  • Para conectar un disco existente en modo de solo lectura o lectura-escritura: compute.disks.use en el disco
  • Para conectar un disco existente en modo de solo lectura: compute.disks.useReadOnly en el disco

Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .

Métodos para crear e iniciar una instancia.

Esta sección presenta los métodos básicos que puedes usar para crear e iniciar una instancia de Compute Engine. Específicamente, mientras aprende a crear una instancia, le recomendamos que utilice la consola de Google Cloud, la CLI de Google Cloud o la API REST. Para conocer el proceso general para crear una instancia utilizando cada uno de estos métodos, revise las siguientes instrucciones.

Consola

  1. En la consola de Google Cloud, vaya a la página Crear una instancia .

    Ir a Crear una instancia

    Aparece la pantalla Crear una instancia y muestra el panel de configuración de la máquina .

  2. Para configurar las propiedades de la instancia, utilice las opciones del menú de navegación de la siguiente manera.

    1. Para configurar las propiedades de la instancia relacionadas con el nombre, la ubicación o la configuración de la máquina, haga clic en Configuración de la máquina . En el panel de configuración de la máquina que aparece, especifique valores para las propiedades que desea configurar.

    2. Para configurar las propiedades de la instancia relacionadas con el disco de arranque, el sistema operativo (SO) y opciones de almacenamiento adicionales que no son de arranque, haga clic en SO y almacenamiento . En el panel Sistema operativo y almacenamiento que aparece, especifique valores para las propiedades que desea configurar.

    3. Para configurar las propiedades de la instancia relacionadas con la interfaz de red y la configuración del firewall, haga clic en Redes . En el panel Redes que aparece, especifique valores para las propiedades que desea configurar.

    4. Para configurar las propiedades de la instancia relacionadas con el agente de operaciones y las pantallas virtuales, haga clic en Observabilidad . En el panel Observabilidad que aparece, especifique valores para las propiedades que desea configurar.

    5. Para configurar las propiedades de la instancia relacionadas con la seguridad y el acceso, haga clic en Seguridad . En el panel Seguridad que se abre, especifique valores para las propiedades que desea configurar.

    6. Para configurar propiedades de instancia relacionadas con metadatos, reservas, organización de recursos, tipo de aprovisionamiento y arrendamiento único, haga clic en Avanzado . En el panel Avanzado que se abre, especifique valores para las propiedades que desea configurar.

  3. Para crear e iniciar su instancia, haga clic en Crear .

nube de gcloud

Para crear una instancia con tu propia configuración, usa el comando gcloud compute instances create .

No puede utilizar este comando para crear instancias de forma masiva o instancias que ejecuten imágenes de contenedor . En su lugar, haga lo siguiente:

DESCANSAR

Para crear una instancia con su propia configuración, realice una solicitud POST al método instances.insert .

No puede utilizar este método para crear instancias de forma masiva . En su lugar, realice una solicitud POST al método instances.bulkInsert .

Crear e iniciar instancias con configuraciones específicas

Cada uno de los siguientes documentos proporciona instrucciones sobre cómo crear e iniciar una instancia que utiliza una o más opciones de configuración específicas. Según su caso de uso, puede crear una instancia que utilice opciones de configuración de varios documentos combinando las instrucciones. Para obtener información sobre los diversos parámetros que puede configurar mientras crea su instancia, revise las opciones de configuración disponibles durante la creación de la instancia .

Preconfigurado para ti
Cree una instancia optimizada para cargas de trabajo configurada por Google
Configuración personalizada de la máquina
Crear una instancia con un nombre de host personalizado
Crear una instancia con un tipo de máquina personalizada
Crear una instancia con GPU adjuntas
Especificar una plataforma de CPU mínima para una instancia
Configuración personalizada del sistema operativo
Crear una instancia a partir de una imagen pública
Crear una instancia a partir de una imagen personalizada
Crear una instancia a partir de una imagen compartida
Crear una instancia usando una imagen RHEL BYOS
Configuración de red personalizada
Crear una instancia en una subred específica
Cree instancias que utilicen la interfaz de red gVNIC
Configurar una instancia con mayor ancho de banda
Configuración de observabilidad personalizada
Crear una instancia configurada para el monitoreo y registro del agente de operaciones
Habilitar pantallas virtuales en una instancia
Configuración de seguridad personalizada
Cree una instancia que utilice una cuenta de servicio administrada por el usuario
Cree máquinas virtuales con identidades de carga de trabajo administradas habilitadas
Habilite el inicio de sesión del sistema operativo durante la creación de VM
De una copia de seguridad
Crear una instancia a partir de una imagen de máquina
Crear una instancia a partir de una instantánea de disco
Restaurar una instancia desde una bóveda de respaldo
De configuraciones existentes
Crear una instancia a partir de una plantilla de instancia
Crear una instancia similar a una instancia existente
Personalizado para cargas de trabajo específicas
Crear una instancia para implementar un contenedor
Crear instancias de Windows Server
Crear instancias de SQL Server
Cree una instancia con una imagen de informática de alto rendimiento (HPC)
Tipo de aprovisionamiento personalizado
Crear una instancia puntual
Crear instancias que consuman instancias reservadas
Varias máquinas virtuales e instancias a la vez
Crear instancias de forma masiva
Crear un grupo de instancias administrado (MIG)
Nodos de único inquilino
Crear instancias en nodos de único inquilino
Instancias eficientes
Crear una instancia con un cronograma de instancia adjunto

Solución de problemas

Para encontrar métodos para resolver errores comunes de creación de instancias, consulte Solución de problemas de creación de instancias .

¿Qué sigue?

Pruébalo por ti mismo

Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de Compute Engine en escenarios del mundo real. Los nuevos clientes también obtienen $300 en créditos gratuitos para ejecutar, probar e implementar cargas de trabajo.

Prueba Compute Engine gratis