Images d'OS


Les images du système d'exploitation (OS) permettent de créer des disques de démarrage pour vos instances de machines virtuelles (VM). Voici les types d'images d'OS que vous pouvez utiliser :

Certaines images d'OS peuvent également exécuter des conteneurs sur Compute Engine.

Images d'OS publiques

Compute Engine propose de nombreuses images d'OS publiques préconfigurées dotées de l'un des systèmes d'exploitation Linux ou Windows compatibles. Ces images de l'OS vous permettent de créer et démarrer des instances. Compute Engine utilise l'image que vous avez sélectionnée afin de créer un disque de démarrage persistant pour chaque VM. Par défaut, le disque de démarrage d'une VM a la même taille que l'image que vous avez sélectionnée. Si votre VM nécessite un disque de démarrage plus volumineux que la taille de l'image, redimensionnez le disque de démarrage.

Liste des images d'OS publiques disponibles sur Compute Engine

Pour afficher la liste complète des images d'OS publiques avec le nom, la taille et le numéro de version de chaque image, vous pouvez utiliser la console Google Cloud ou Google Cloud CLI. Compute Engine met à jour les images publiques à intervalle régulier ou lors de la publication d'un correctif de vulnérabilité critique dans le dictionnaire CVE (Common Vulnerabilities and Exposures).

Compute Engine fournit des versions 64 bits de ces images d'OS publiques. Pour plus d'informations sur chaque système d'exploitation, et en particulier sur la manière dont il est personnalisé pour s'exécuter sur Compute Engine, voir Détails des systèmes d'exploitation.

Console

  1. Dans la console Google Cloud, accédez à la page Images.

    Accéder à la page "Images"

    Par défaut, la console Google Cloud répertorie toutes les images de l'OS disponibles dans les images Compute Engine, les images de VM Deep Learning et les projets d'images HPC.

gcloud

gcloud compute images list

Par défaut, gcloud CLI répertorie toutes les images de l'OS disponibles dans les projets d'images Compute Engine.

Images d'OS personnalisées

Une image d'OS personnalisée est une image de disque de démarrage dont vous êtes propriétaire et dont vous contrôlez l'accès. Les images d'OS personnalisées vous permettent d'effectuer les tâches suivantes :

  • Importez un disque virtuel dans Compute Engine à partir de votre environnement sur site, ou depuis des VM s'exécutant sur votre poste de travail local ou sur une autre plate-forme cloud. Vous pouvez importer manuellement des images de disque de démarrage dans Compute Engine, mais un disque à la fois.

  • Créer une image à partir des disques de démarrage de vos instances de VM Compute Engine existantes, puis l'exploiter pour créer des disques de démarrage destinés à vos VM. Ce processus vous permet de créer des VM préconfigurées avec les applications dont vous avez besoin sans avoir à configurer une image d'OS publique à partir de zéro.

  • Copier une image sur une autre image à l'aide de la CLI gcloud ou de l'API. Procédez de la même façon que pour créer une image, mais spécifiez une autre image en tant que qu'image source. Vous pouvez également créer une image à partir d'une image personnalisée se trouvant dans un autre projet.

Fonctionnalités du système d'exploitation invité

Certaines fonctionnalités du système d'exploitation invité ne sont disponibles que dans certaines images d'OS. Par exemple, le mode SCSI à files d'attente multiples n'est activé que dans certaines images d'OS publiques.

Pour activer ces fonctionnalités sur vos images d'OS personnalisées, spécifiez une ou plusieurs fonctionnalités du système d'exploitation invité lorsque vous créez une image d'OS personnalisée.

Coûts des images de l'OS

Les images d'OS payantes, qu'elles soient publiques ou personnalisées, entraînent des frais de licence pour s'exécuter sur Compute Engine. Deux possibilités s'offrent à vous :

  • Joindre une licence à la demande/de paiement à l'usage (PAYG)
  • "Bring Your Own License" (BYOL)/"Bring Your Own Subscription" (BYOS)

    Pour en savoir plus sur les licences, consultez la section Types de licences et tarifs.

Pour les images d'OS personnalisées, des frais de stockage d'images s'appliquent également pendant la période où vous les conservez dans votre projet.

Familles d'images

Les familles d'images vous aident à gérer les images de votre projet en regroupant les images corrélées pour que vous puissiez déployer ou restaurer des versions spécifiques d'une image. Une famille d'images pointe toujours vers la dernière version non obsolète d'une image d'OS. La plupart des images d'OS publiques sont regroupées dans une famille d'images. Par exemple, la famille d'images debian-11 du projet debian-cloud pointe toujours vers l'image Debian 11 la plus récente.

Familles d'images personnalisées

Si vous mettez régulièrement à jour vos images d'OS personnalisées avec des configurations et des logiciels plus récents, vous pouvez les regrouper dans une famille d'images personnalisées. Une famille d'images pointe toujours vers la plus récente des images d'OS qu'elle contient, ce qui permet aux modèles d'instance et aux scripts d'utiliser cette image sans qu'il soit nécessaire de mettre à jour les références pour désigner une version spécifique de l'image.

En outre, comme la famille d'images ne pointe jamais vers une image obsolète, vous pouvez revenir à une version d'image d'OS précédente en abandonnant l'image la plus récente de cette famille.

Pour en savoir plus, consultez la page Définir des versions d'images dans une famille d'images.

Pour obtenir des recommandations sur les bonnes pratiques à adopter dans le cadre des familles d'images, consultez la page Bonnes pratiques concernant les familles d'images.

Systèmes d'exploitation compatibles partenaires

Il s'agit de systèmes d'exploitation que vous pouvez exécuter sur Google Cloud, mais le partenaire ou le distributeur est responsable de leur compatibilité avec les fonctionnalités Google Cloud et de la maintenance des mises à jour de sécurité. Pour les problèmes spécifiques aux systèmes d'exploitation compatibles partenaires, vous devez utiliser les ressources de la communauté ou obtenir une assistance professionnelle auprès du partenaire.

Les systèmes d'exploitation partenaires suivants peuvent être exécutés sur Google Cloud.

Oracle Linux

Oracle Linux est un système d'exploitation proposé par Oracle. Les images Oracle Linux ne sont pas disponibles sur Google Cloud. Toutefois, vous pouvez importer des images Oracle Linux dans Google Cloud.

Si vous avez besoin d'une assistance spécifique au système d'exploitation Oracle Linux, vous pouvez consulter les ressources de la communauté ou obtenir une assistance professionnelle directement auprès d'Oracle.

Importer des images d'OS Oracle Linux

Pour importer une image d'OS Oracle Linux dans Compute Engine, vous pouvez utiliser l'outil d'importation disponible dans Migrate to Virtual Machines. Cet outil garantit que les images d'OS importées sont correctement configurées pour fonctionner dans un environnement Google Cloud. Pour obtenir des instructions détaillées, consultez Importer des images de disque virtuel. Pour obtenir la liste des versions d'Oracle Linux compatibles avec l'importation, consultez la page Systèmes d'exploitation compatibles partenaires.

Images d'OS prises en charge par une communauté

Les images d'OS prises en charge par une communauté ne sont pas directement compatibles avec Google Cloud. Il appartient à la communauté de projet de s'assurer que ces images d'OS fonctionnent avec les composants de Compute Engine et que des mises à jour de sécurité sont régulièrement proposées. Les images prises en charge par une communauté sont fournies en l'état par la communauté de projet qui les a créées et qui en assure la maintenance.

Les images suivantes prises en charge par une communauté peuvent être exécutées sur Google Cloud.

AlmaLinux

AlmaLinux est un système d'exploitation proposé par le projet AlmaLinux. Les images AlmaLinux sont disponibles dans le projet almalinux-cloud. Pour répertorier les images d'OS AlmaLinux, utilisez la commande gcloud suivante :

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

Fedora Cloud est un système d'exploitation géré par le projet Fedora Cloud. Les images Fedora Cloud sont disponibles dans le projet fedora-cloud. Pour répertorier les images d'OS Fedora Cloud, utilisez la commande gcloud suivante :

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

FreeBSD est un système d'exploitation géré par le projet FreeBSD. Les images FreeBSD sont disponibles dans le projet freebsd-org-cloud-dev. Pour répertorier les images d'OS FreeBSD, exécutez la commande gcloud suivante :

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

La compatibilité gVNIC avec FreeBSD (bêta) est disponible dans les versions 14.0 et ultérieures. Pour utiliser gVNIC avec d'autres versions, le pilote peut être installé manuellement.

Pour créer une VM qui utilise gVNIC avec une version FreeBSD antérieure à la version 14.0, vous devez créer une image d'OS personnalisée compatible avec gVNIC, puis utiliser cette image d'OS lors de la création de la VM.

openSUSE

openSUSE est un système d'exploitation gratuit basé sur Linux et soutenu par SUSE. Les images openSUSE sont disponibles dans le projet opensuse-cloud. Pour répertorier les images d'OS OpenSUSE, exécutez la commande gcloud suivante :

gcloud compute images list --project opensuse-cloud --no-standard-images

Images d'OS HPC

Les images d'OS suivantes sont disponibles pour la création de VM optimisées pour exécuter des charges de travail de calcul hautes performances (HPC) sur Compute Engine :

Pour CentOS 7 :

  • Famille d'images : hpc-centos-7, projet de l'image : cloud-hpc-image-public

Pour Rocky Linux 8 :

  • Famille d'images : hpc-rocky-linux-8, projet de l'image : cloud-hpc-image-public

Pour plus d'informations sur l'utilisation de cette image d'OS, consultez la page Créer une instance de VM compatible avec HPC.

Étapes suivantes

Faites l'essai

Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de Compute Engine en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits pour exécuter, tester et déployer des charges de travail.

Profiter d'un essai gratuit de Compute Engine