Détails des systèmes d'exploitation

Certaines images de système d'exploitation sont personnalisées pour s'exécuter sur Compute Engine et présentent des différences notables par rapport aux images standards émanant directement du fournisseur du système d'exploitation.

Pour en savoir plus sur la façon dont l'assistance et la maintenance sont fournies pour ces systèmes d'exploitation sur Compute Engine, en fonction de la formule d'assistance, du type de licence et de la phase du cycle de vie de l'image, consultez la section Assistance et règles de maintenance pour les images de l'OS

Les sections suivantes fournissent plus d'informations sur ces différences.

CentOS

CentOS Linux est un système d'exploitation gratuit dérivé de Red Hat Enterprise Linux (RHEL).

CentOS Stream est une distribution qui est diffusée en continu et précède le développement RHEL. CentOS Stream est considéré comme une plate-forme de développement midstream entre Fedora Linux et RHEL.

Mises à jour automatiques

Par défaut, ce système d'exploitation est configuré pour installer les mises à jour de sécurité à l'aide de l'outil RHEL yum-cron ou dnf-automatic. Les mises à jour se comportent de la façon suivante :

  • L'outil yum-cron ou dnf-automatic ne peut pas mettre à jour les VM vers des versions majeures du système d'exploitation.
  • L'outil de mise à niveau est configuré pour n'appliquer que les mises à jour signalées par le fournisseur en tant que mises à jour de sécurité.
  • Certaines mises à jour nécessitent un redémarrage pour prendre effet. Celui-ci ne se produit pas automatiquement.
Configuration des images

Les images CentOS et CentOS Stream fournies par Compute Engine présentent les différences de configuration suivantes par rapport aux images CentOS standards :

Configuration du compte

  • Aucun utilisateur local n'est configuré avec des mots de passe.

Configuration du bootloader

  • Pour forcer des démarrages plus rapides, le délai d'expiration du démarrage dans la configuration grub est défini sur 0.
  • Le programmeur d'E/S est défini sur noop.

Configuration du réseau

  • Le paramètre IPv6 est activé.
  • Le client DHCP est configuré de manière à effectuer une nouvelle tentative toutes les dix secondes, et non toutes les cinq minutes. Le client est également défini sur persistent mode au lieu de oneshot.
  • La configuration du serveur SSH est définie comme suit :
    • L'authentification par mot de passe est désactivée.
    • Pour éviter les déconnexions SSH, les paramètres ServerAliveInterval et ClientAliveInterval sont définis sur sept minutes.
    • La connexion racine est désactivée.
  • Le paramètre /etc/udev/rules.d/75-persistent-net-generator.rules est désactivé.
  • Pour empêcher la persistance des adresses MAC, le paramètre /etc/udev/rules.d/70-persistent-net.rules est supprimé.
  • Le pare-feu invité autorise par défaut l'intégralité du trafic, car les règles du pare-feu VPC l'emportent sur les règles du pare-feu invité. Les règles du pare-feu invité restent toutefois activées et peuvent être configurées via les méthodes CentOS normales.
  • Les VM basées sur des images Linux fournies par Google obtiennent leur MTU d'interface de la MTU VPC associée. La MTU des VM basées sur des images personnalisées ou sur des images Linux plus anciennes peut être codée en dur. Dans ce cas, vous devez modifier vous-même le paramètre si vous souhaitez connecter l'interface à un réseau ayant une MTU autre que 1460. Pour en savoir plus sur la MTU du réseau et de l'interface, consultez la présentation de l'unité de transmission maximale.

Configuration du système et du dépôt de packages

  • Les dépôts Google Cloud permettent d'installer des packages pour l'environnement invité Compute Engine et pour Google Cloud CLI.
  • Les dépôts sont configurés pour utiliser le réseau miroir par défaut CentOS.
    • Pour CentOS Stream 8, le dépôt PowerTools est activé.
    • Pour CentOS 7, EPEL est activé.
  • Les mises à jour automatiques sont configurées comme suit :
    • Pour les versions 7 et ultérieures de CentOS, les mises à jour automatiques sont activées à l'aide de yum-cron.
    • Pour CentOS Stream, les mises à jour automatiques sont activées à l'aide de dnf automatic.
    • Pour toutes les versions, la propriété update_cmd est définie sur security. Toutefois, par défaut, CentOS ne propose pas de dépôts avec tags de sécurité.
    • Les points de terminaison IPv6 sont désactivés dans les fichiers yum ou dnf config pour toutes les versions.

Configuration de l'espace de stockage

  • Par défaut, la taille des images est de 20 Go. Il s'agit de la taille minimale recommandée.
  • La table de partition est GPT, et il existe une partition EFI pour permettre le démarrage sur UEFI.
  • Ce module est désactivé, car il n'y a pas de contrôleur de disque pour disquette sur Compute Engine.

Configuration de l'heure

  • Le serveur NTP est configuré pour utiliser le serveur de métadonnées Compute Engine.

Informations générales

Version d'OS Projet de l'image Famille d'images Série de machines Étape du cycle de vie Fin de vie et date d'abandon des images
CentOS Stream 9 centos-cloud centos-stream-9 Tout, sauf T2A GA TBD
CentOS Stream 8 centos-cloud centos-stream-8 Tout, sauf T2A GA mai 2024
CentOS 8 Non disponible N/A N/A fin de vie Déc. 2021
CentOS 7 centos-cloud centos-7 Tout, sauf T2A GA 30 juin 2024
CentOS 6 N/A N/A N/A fin de vie 30 novembre 2020

Fonctionnalités de sécurité

Version d'OS Compatibilité avec les VM protégées Compatibilité avec le service Confidential VMs
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

Fonctionnalités de l'espace utilisateur

Version d'OS Environnement invité installé CLI gcloud installée OS Login compatible Compatibilité avec la suspension et la réactivation
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

Interfaces compatibles

Version d'OS SCSI NVMe Carte d'interface réseau virtuelle Google (gVNIC) Interfaces réseau multiples
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

Optimisation du calcul

Version d'OS GPU compatibles
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

VM Manager

Version d'OS Agent OS Config installé Inventaire du système d'exploitation compatible Configuration du système d'exploitation compatible Correctif du système d'exploitation compatible
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

Import

Pour obtenir des informations sur les systèmes d'exploitation permettant de migrer des VM à l'aide de Migrate to Virtual Machines, consultez la page Systèmes d'exploitation compatibles.

Version d'OS Importer un disque Importer un dispositif virtuel Importer une image système
CentOS Stream 9
CentOS Stream 8
CentOS 8
CentOS 7
CentOS 6

Licence

Version d'OS Type de licence Licence
CentOS Stream 9 Gratuit https://www.googleapis.com/compute/v1/projects/centos-cloud/global/licenses/centos-stream-9
CentOS Stream 8 Gratuit https://www.googleapis.com/compute/v1/projects/centos-cloud/global/licenses/centos-stream
CentOS 8 fin de vie fin de vie
CentOS 7 Gratuit https://www.googleapis.com/compute/v1/projects/centos-cloud/global/licenses/centos-7
CentOS 6 fin de vie fin de vie

Container-Optimized OS (COS)

Container-Optimized OS de Google est une image de système d'exploitation destinée aux instances Compute Engine qui a été optimisée pour l'exécution de conteneurs Docker. Google Cloud crée et accepte les images Container-Optimized OS disponibles pour Compute Engine. L'utilisation de Container-Optimized OS avec Compute Engine est gratuite.

Pour plus d'informations, consultez la présentation ou les notes de version de Container-Optimized OS.

Mises à jour automatiques

Par défaut, ce système d'exploitation est configuré pour installer les mises à jour de sécurité à l'aide des mises à jour automatiques. Les mises à jour se comportent de la façon suivante :

  • Ces mises à jour automatiques du fournisseur du système d'exploitation ne peuvent pas mettre à jour une instance vers une version majeure du système d'exploitation.
  • Certaines mises à jour nécessitent un redémarrage pour prendre effet. Celui-ci ne se produit pas automatiquement.
Configuration des images

Configuration du réseau

  • Les VM basées sur des images Linux fournies par Google obtiennent leur MTU d'interface de la MTU VPC associée. La MTU des VM basées sur des images personnalisées ou sur des images Linux plus anciennes peut être codée en dur. Dans ce cas, vous devez modifier vous-même le paramètre si vous souhaitez connecter l'interface à un réseau ayant une MTU autre que 1460. Pour en savoir plus sur la MTU du réseau et de l'interface, consultez la présentation de l'unité de transmission maximale.

Informations générales

Version d'OS Projet de l'image Famille d'images Série de machines Étape du cycle de vie Fin de vie et date d'abandon des images
COS 97 LTS cos-cloud cos-97-lts Tout, sauf T2A GA Mars 2024
COS 93 LTS cos-cloud cos-93-lts Tout, sauf T2A GA Octobre 2023
COS 89 LTS cos-cloud cos-89-lts Tout, sauf T2A GA Mars 2023
COS 85 LTS Fin de vie fin de vie N/A Fin de vie Septembre 2022
COS 81 LTS fin de vie fin de vie N/A fin de vie Septembre 2021

Fonctionnalités de sécurité

Version d'OS Compatibilité avec les VM protégées Compatibilité avec le service Confidential VMs
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

Fonctionnalités de l'espace utilisateur

Version d'OS Environnement invité installé CLI gcloud installée OS Login compatible Compatibilité avec la suspension et la réactivation
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

Interfaces compatibles

Version d'OS SCSI NVMe Carte d'interface réseau virtuelle Google (gVNIC) Interfaces réseau multiples
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

Optimisation du calcul

Version d'OS GPU compatibles
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

VM Manager

Version d'OS Agent OS Config installé Inventaire du système d'exploitation compatible Configuration du système d'exploitation compatible Correctif du système d'exploitation compatible
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

Import

Pour obtenir des informations sur les systèmes d'exploitation permettant de migrer des VM à l'aide de Migrate to Virtual Machines, consultez la page Systèmes d'exploitation compatibles.

Version d'OS Importer un disque Importer un dispositif virtuel Importer une image système
COS 97 LTS
COS 93 LTS
COS 89 LTS
COS 85 LTS
COS 81 LTS

Licence

Version d'OS Type de licence Licence
COS 97 LTS Gratuit https://www.googleapis.com/compute/v1/projects/cos-cloud/global/licenses/cos
COS 93 LTS Gratuit https://www.googleapis.com/compute/v1/projects/cos-cloud/global/licenses/cos
COS 89 LTS Gratuit https://www.googleapis.com/compute/v1/projects/cos-cloud/global/licenses/cos
COS 85 LTS Gratuit https://www.googleapis.com/compute/v1/projects/cos-cloud/global/licenses/cos
COS 81 LTS fin de vie fin de vie

Debian

Debian est un système d'exploitation gratuit proposé par la communauté Debian. Google Cloud crée et accepte les images Debian disponibles pour Compute Engine. L'utilisation de Debian avec Compute Engine est gratuite.