À propos des scripts de démarrage

Un script de démarrage est un fichier contenant des commandes qui s'exécutent au démarrage d'une instance de machine virtuelle (VM). Compute Engine est compatible avec l'exécution de scripts de démarrage sur les VM Linux et Windows.

Prérequis

Pour exécuter des scripts stockés dans les métadonnées d'une instance de VM, l'environnement invité doit être installé et en cours d'exécution.

  • L'environnement invité inclut l'agent invité (par exemple, google-guest-agent sur Linux) qui lit le contenu ou l'URL du script à partir des métadonnées de l'instance et lance l'exécution.
  • Toutes les images publiques Compute Engine sont fournies avec l'environnement invité préinstallé.
  • Si vous créez une image personnalisée, vous devez installer manuellement l'environnement invité Google pour vous assurer que les scripts issus des métadonnées et d'autres fonctionnalités Google Cloud fonctionnent correctement.

Le tableau suivant contient des liens vers la documentation décrivant l'utilisation des scripts de démarrage.

Tâche de script de démarrage Utilisation optimale Lien vers la procédure
Transmettre un script de démarrage directement Scripts jusqu'à 256 Ko
VM Linux VM Windows
Transmettre un script de démarrage à partir d'un fichier local Scripts jusqu'à 256 Ko
VM Linux VM Windows
Transmettre un script de démarrage à partir de Cloud Storage Scripts de plus de 256 Ko
VM Linux VM Windows
Accéder aux métadonnées à partir d'un script de démarrage Transmettre des valeurs différentes à chaque VM utilisant le même script
VM Linux VM Windows
Réexécuter un script de démarrage Exécuter un script sans redémarrer la VM
VM Linux VM Windows
Afficher le résultat d'un script de démarrage Surveiller la progression d'un script
VM Linux VM Windows

Étapes suivantes