Lorsqu'une version de Red Hat Enterprise Linux (RHEL) arrive à la fin de la maintenance et que votre image d'OS utilise une licence à la demande, l'assistance et l'accès à ces VM sont limités conformément au Règlement de maintenance pour l'étape de cycle de vie.
Pour une assistance étendue qui fournit des correctifs de sécurité d'impact critiques et des corrections de bugs de priorité urgente, vous pouvez ajouter le module complémentaire ELS (Extended Life Cycle Support) de RHEL. Le module complémentaire ELS s'applique à la dernière version mineure d'une version majeure comme suit:
- Pour RHEL 7, le module complémentaire ELS s'applique à la dernière version mineure, à savoir RHEL 7.9 ou RHEL 7.9 pour SAP. Le module complémentaire ELS pour RHEL 7 est disponible jusqu'au 30 juin 2028.
- Pour RHEL 6, le module complémentaire ELS s'applique à la dernière version mineure, à savoir RHEL 6.10. Le module complémentaire ELS pour RHEL 6 est disponible jusqu'au 30 juin 2024.
Pour en savoir plus, consultez le cycle de vie RHEL et les questions fréquentes.
Ce document explique comment ajouter le module complémentaire ELS aux VM RHEL disposant de licences à la demande pour leurs images et étant arrivées en fin de maintenance. Le module complémentaire ELS est ajouté automatiquement aux VM RHEL 6.10 lorsque vous les migrez vers Google Cloud.
Ajouter des licences ELS
Ajoutez la licence ELS en procédant comme suit pour chaque VM :
Arrêter la VM et ajouter la licence au disque de démarrage
Valider la licence et démarrer la VM
Installer le package client ELS Red Hat Update Infrastructure (RHUI) sur la VM
Facturation
Une fois que vous avez associé ELS RHEL à un disque, Compute Engine ajoute un code SKU supplémentaire à votre facture.
Par exemple, si vous utilisez RHEL 7, votre facture comprend une ligne pour RHEL 7 et une autre pour ELS RHEL 7.
Les VM RHEL vous sont facturées conformément aux tarifs des images payantes.
Limites
- Vous devez arrêter une VM avant d'ajouter une licence.
Avant de commencer
-
Le module complémentaire ELS ne s'applique qu'à la dernière version mineure. Pour chaque VM RHEL, passez à la dernière version mineure en vous connectant à la VM et en exécutant la commande suivante:
sudo yum -y update
-
Assurez-vous de disposer des autorisations suivantes sur le disque de démarrage :
compute.disks.get
compute.disks.update
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Arrêtez la VM à l'aide de la commande
gcloud compute instances stop
:gcloud compute instances stop VM_NAME
Remplacez
VM_NAME
par le nom de la VM à arrêter.Répertoriez les disques associés à la VM à l'aide de la commande
gcloud compute instances describe
suivante :gcloud compute instances describe VM_NAME --format="yaml(disks)"
Remplacez
VM_NAME
par le nom de la VM.Vérifiez que la sortie ressemble à ce qui suit :
disks: - autoDelete: true boot: true deviceName: persistent-disk-0 diskSizeGb: '20' index: 0 interface: SCSI kind: compute#attachedDisk licenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION mode: READ_WRITE source: https://www.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks/VM_NAME type: PERSISTENT
Notez qu'aucun élément
userLicenses
n'a encore été ajouté.Obtenez le nom du disque de démarrage en exécutant la commande
gcloud compute disks list
suivante :gcloud compute disks list
Mettez à jour le disque de démarrage avec l'URI de licence ELS RHEL à l'aide de la commande
gcloud beta compute disks update
:gcloud beta compute disks update BOOT_DISK_NAME \ --zone ZONE \ --update-user-licenses="https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION"
Remplacez les éléments suivants :
RHEL_VERSION
: version RHEL. Exemple :rhel-7-server
.BOOT_DISK_NAME
: nom du disque de démarrage obtenu à l'étape précédente.ZONE
: zone contenant le disque de démarrageRHEL_ELS_VERSION
: version de l'ELS RHEL. Exemple :rhel-7-els
.
Obtenez des informations sur le disque de démarrage à l'aide de la commande
gcloud beta compute disks describe
suivante :gcloud beta compute disks describe BOOT_DISK_NAME \ --zone ZONE
Remplacez les éléments suivants :
BOOT_DISK_NAME
: nom du disque de démarrage à vérifier pour la licence ajoutéeZONE
: zone contenant le disque de démarrage
Vérifiez que la sortie ressemble à ce qui suit :
creationTimestamp: '2021-05-05T15:26:27.835-07:00' id: '727854272460268924' interface: SCSI kind: compute#disk labelFingerprint: 42WmSpB8rSM= lastAttachTimestamp: '2021-05-05T15:26:27.836-07:00' licenseCodes: - '1000006' - '6213885950785916969' licenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION multiWriter: false name: VM_NAME physicalBlockSizeBytes: '4096' selfLink: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_NAME selfLinkWithId: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_ID sizeGb: '20' sourceImage: https://www.googleapis.com/compute/beta/projects/IMAGE_PROJECT/global/images/IMAGE sourceImageId: '7397991294075835597' status: READY type: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/diskTypes/DISK_TYPE userLicenses: - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION users: - https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/instances/VM_NAME zone: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE
Vérifiez que la licence ELS RHEL est ajoutée au disque de démarrage de la VM Linux en vérifiant le résultat de l'étape précédente du champ
userLicenses
pour la chaîne de licence appropriée.Si le champ
userLicenses
ne contient pas la chaîne de licence prévue, vous devrez peut-être effacer les licences utilisateur, puis mettre à jour les licences utilisateur. Pour en savoir plus sur cette commande, consultez la pagegcloud beta compute disks update
.Arrêtez la VM à l'aide de la commande
gcloud compute instances start
:gcloud compute instances start VM_NAME \ [--csek-key-file ENCRYPTION_KEY]
Remplacez les éléments suivants :
VM_NAME
: nom de la VM à démarrer.ENCRYPTION_KEY
: option facultative spécifiant le chemin d'accès au fichier de clé de chiffrement fournie par le client (CSEK, Customer-Supplied Encryption Key) si le disque de démarrage est chiffré
Vérifiez que vous utilisez RHEL 7.9 ou RHEL 7.9 pour SAP:
cat /etc/redhat-release
Téléchargez et installez la dernière mise à jour :
sudo yum -y update
Supprimez les packages client RHUI et installez le package client ELS RHUI:
sudo yum -y remove google-rhui-client-rhel7 google-rhui-client-rhel79-sap google-rhui-client-rhel7-sap sudo yum makecache sudo yum -y install google-rhui-client-rhel7-els
Vérifiez que vous utilisez RHEL 6.10 :
cat /etc/redhat-release
Téléchargez et installez la dernière mise à jour :
sudo yum -y update
Supprimez le package client RHUI et installez le package client ELS RHUI :
sudo yum -y remove google-rhui-client-rhel6 sudo yum makecache sudo yum -y install google-rhui-client-rhel6-els
Dans Google Cloud Console, accédez à la page Activité.
Dans le volet Filtres, sous Catégories, sélectionnez Configuration pour Types d'activités.
Dans le volet Filtres sous Catégories, sélectionnez Disque pour Type de ressource.
Ajouter la licence ELS RHEL
Ajoutez la licence ELS RHEL au disque de démarrage de la VM Linux en procédant comme suit:
Valider la licence ELS RHEL
Vérifiez que la licence ELS RHEL est ajoutée au disque de démarrage de la VM Linux en procédant comme suit:
Installer le package client ELS RHUI
Après avoir ajouté la chaîne de licence au disque RHEL, installez le package client ELS RHUI sur la VM en vous connectant à la VM et en exécutant les commandes suivantes:
RHEL 7
RHEL 6
Consulter les journaux d'audit
Pour afficher l'historique des mises à jour de la licence, procédez comme suit :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
-