Environnement invité

Lorsque vous démarrez une instance de VM à l'aide d'images publiques fournies par Google, un environnement invité est automatiquement installé sur l'instance de machine virtuelle. L'environnement invité est un ensemble de scripts, de daemons et de fichiers binaires qui lisent le contenu du serveur de métadonnées pour que la machine virtuelle s'exécute correctement sur Google Compute Engine. Un serveur de métadonnées est un canal de communication permettant de transférer des informations d'un client au système d'exploitation invité.

Cette page vous permet d'obtenir une présentation des composants de l'environnement invité et des systèmes d'exploitation compatibles. Elle vous indique également quand vous devez installer manuellement l'environnement invité.

Quand installer ou mettre à jour manuellement l'environnement invité

Les instances de VM créées à l'aide d'images publiques fournies par Google incluent un environnement invité qui est installé par défaut.

Suivez la procédure Valider l'environnement invité pour vérifier si celui-ci est en cours d'exécution sur votre instance.

Dans certains cas, l'environnement invité installé peut devenir obsolète. Si l'environnement invité est disponible sur votre instance, mais qu'il est obsolète, mettez à jour l'environnement invité.

Dans le cas contraire, vous devrez peut-être installer manuellement l'environnement invité dans les conditions suivantes :

  • Vous importez une image personnalisée ou un disque virtuel sur la plate-forme Compute Engine et vous avez choisi de ne pas autoriser l'installation automatique de l'environnement invité.

    Lorsque vous importez des disques virtuels ou des images personnalisées, vous pouvez autoriser Compute Engine à installer l'environnement invité pour vous. Toutefois, si vous avez choisi de ne pas installer l'environnement invité pendant le processus d'importation, vous devez suivre les étapes suivantes pour installer manuellement l'environnement invité.

  • Vous migrez les VM vers Compute Engine à l'aide de Velostrata.

  • Vous utilisez une image qui ne dispose pas des optimisations d'environnement invité pour le SSD local.

  • Vous disposez d'instances qui utilisent une image antérieure à la version v20141218.

Si vous devez installer manuellement l'environnement invité, consultez la section Installer l'environnement invité.

Systèmes d'exploitation compatibles

Chaque système d'exploitation compatible disponible sur Compute Engine nécessite des packages d'environnement invité spécifiques. Ces packages sont mis à disposition par Google ou par le propriétaire du système d'exploitation.

Vous trouverez ci-dessous la liste des fournisseurs et des responsables des packages d’environnement invité disponibles :

Environnement invité Linux

Que l'environnement invité Linux soit créé par Google ou par le propriétaire du système d'exploitation, certains composants clés sont applicables à toutes les générations. Les composants de base d'un environnement invité Linux consistent en un package Python compatible PyPI, ainsi que des packages deb ou rpm créés avec les configurations init appropriées pour les distributions compatibles.

Vous trouverez ci-dessous un récapitulatif des principaux scripts, daemons et packages composant l'environnement invité Linux :

  • Composants Compute Engine principaux

    • Scripts d'initialisation système {systemd, upstart ou sysvinit).
    • Configurations système telles que les règles udev et sysctl, les configurations rsyslog et dhcp utilisées pour définir le nom d'hôte.
    • Scripts de point d’entrée créés par le package Python. Ils se trouvent dans le répertoire /usr/bin.
    • Scripts Bash utilisés par instance_setup.
  • Packages Python

    • Le package Python 2 pour les daemons et les bibliothèques Linux.
    • Le package Python 3 pour les daemons et les bibliothèques Linux.
  • Packages de connexion au système d'exploitation Compute Engine. La connexion au système d'exploitation vous permet d'utiliser les rôles IAM pour gérer l'accès aux instances de VM.

    • Des scripts Bash pour activer et désactiver la connexion au système d'exploitation.
  • Scripts de partitionnement des disques

    • gce-disk-expand. Les scripts de redimensionnement au démarrage de la partition racine.

Pour plus d'informations sur l'environnement invité Linux, consultez la page GitHub de l'environnement invité Linux.

L'environnement invité Windows

Vous trouverez ci-dessous un récapitulatif des principaux scripts et fichiers binaires composant le package d’environnement invité Windows :

  • Un exécutable d'agent Windows. google-compute-engine-windows .
  • Script d'utilitaire permettant d'exécuter sysprep sur les nouvelles machines virtuelles Windows. google-compute-engine-sysprep
  • Fichiers Windows exe et cmd pour exécuter les scripts de démarrage et d'arrêt. google-compute-engine-metadata-scripts
  • Module PowerShell pour les fonctions courantes utilisé par d'autres packages. google-compute-engine-powershell
  • Mise à jour automatique des principaux packages Google. google-compute-engine-auto-updater
  • Agent et fournisseur VSS Compute Engine. google-compute-engine-vss

Pour en savoir plus sur l'environnement invité Windows, vous pouvez consulter la page GitHub de l'environnement invité Windows.

Étapes suivantes

Pour obtenir des instructions détaillées concernant l'installation de l'environnement invité, consultez la section Installer l'environnement invité.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Compute Engine