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
oudnf-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 deoneshot
. - 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
etClientAliveInterval
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 sursecurity
. 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
oudnf config
pour toutes les versions.
- Pour les versions 7 et ultérieures de CentOS, les mises à jour automatiques sont activées à l'aide de
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 partitionEFI
pour permettre le démarrage surUEFI
. - 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.