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 permite ejecutar secuencias de comandos de inicio en VMs Linux y VMs Windows.

Requisitos previos

Para ejecutar secuencias de comandos almacenadas en metadatos en una instancia de VM, el entorno de 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 de la secuencia de comandos o la URL de los metadatos de la instancia e inicia la ejecución.
  • Todas las imágenes públicas de Compute Engine incluyen el entorno de invitado preinstalado.
  • Si creas una imagen personalizada, debes instalar manualmente el entorno de invitado de Google para asegurarte de que los scripts de los metadatos y otras funciones Google Cloud funcionen correctamente.

La siguiente tabla contiene enlaces a documentación que describe cómo usar scripts de inicio.

Tarea de secuencia de comandos de inicio Usos recomendados Enlace al procedimiento
Transferir una secuencia de comandos de inicio directamente Scripts de hasta 256 KB
Máquinas virtuales Linux VMs de Windows
Transferir una secuencia de comandos de inicio desde un archivo local Scripts de hasta 256 KB
Máquinas virtuales Linux VMs de Windows
Transferir una secuencia de comandos de inicio desde Cloud Storage Scripts de más de 256 KB
Máquinas virtuales Linux VMs de Windows
Acceder a los metadatos desde una secuencia de comandos de inicio Transferir valores diferentes a cada VM que usa la misma secuencia de comandos
Máquinas virtuales Linux VMs de Windows
Volver a ejecutar una secuencia de comandos de inicio Ejecutar una secuencia de comandos sin reiniciar la VM
Máquinas virtuales Linux VMs de Windows
Ver el resultado de una secuencia de comandos de inicio Monitorizar el progreso de una secuencia de comandos
Máquinas virtuales Linux VMs de Windows

Siguientes pasos