Acerca de las secuencias de comandos de inicio

Una secuencia de comandos de inicio es un archivo que contiene comandos que se ejecutan cuando se inicia una instancia de máquina virtual (VM). Compute Engine proporciona compatibilidad para ejecutar secuencias de comandos de inicio en VM de Linux y de Windows.

Requisitos previos

Para ejecutar secuencias de comandos almacenadas en metadatos en una instancia de VM, el entorno invitado debe estar instalado y en ejecución.

  • El entorno invitado incluye el agente invitado (por ejemplo, google-guest-agent en Linux) que lee el contenido o la URL de la secuencia de comandos de los metadatos de la instancia y, luego, inicia la ejecución.
  • Todas las imágenes públicas de Compute Engine incluyen el entorno invitado preinstalado.
  • Si creas una imagen personalizada, debes instalar manualmente el entorno invitado de Google para garantizar que los secuencias de comandos de los metadatos y otras funciones de Google Cloud funcionen correctamente.

La siguiente tabla contiene vínculos a la documentación en la que se describe cómo usar las secuencias de comandos de inicio.

Tarea de secuencia de comandos de inicio Mejor uso para Vínculo al procedimiento
Pasa una secuencia de comandos de inicio directamente Secuencias de comandos de hasta 256 KB
VM de Linux VM de Windows
Pasa una secuencia de comandos de inicio desde un archivo local Secuencias de comandos de hasta 256 KB
VM de Linux VM de Windows
Pasa una secuencia de comandos de inicio desde Cloud Storage Secuencias de comandos de más de 256 KB
VM de Linux VM de Windows
Accede a los metadatos desde una secuencia de comandos de inicio Pasa valores diferentes a cada VM que use la misma secuencia de comandos
VM de Linux VM de Windows
Vuelve a ejecutar una secuencia de comandos de inicio Ejecuta una secuencia de comandos sin reiniciar la VM
VM de Linux VM de Windows
Visualiza el resultado de una secuencia de comandos de inicio Supervisa el progreso de una secuencia de comandos
VM de Linux VM de Windows

¿Qué sigue?