Seules certaines licences d'OS peuvent être ajoutées, supprimées ou remplacées. Les modifications de licence sont acceptées pour Red Hat Enterprise Linux (RHEL), RHEL pour SAP, SUSE Linux Enterprise Server (SLES), SLES pour SAP, Ubuntu, Ubuntu Pro et Windows Server pour les cas d'utilisation suivants :
- Passer du modèle de facturation BYOS à PAYG pour RHEL, RHEL pour SAP, SLES et SLES pour SAP
- Passer d'une instance Windows Server BYOL à la facturation à l'utilisation
- Mises à niveau sur place d'Ubuntu vers Ubuntu Pro
- Ajouter ou supprimer des licences de modules complémentaires RHEL ELS
Le propriétaire de la licence peut modifier les modifications de licence valides pour une licence donnée. Avant de modifier une licence, vérifiez que la modification de licence cible est valide. Ce guide explique comment trouver les modifications de licence valides actuelles pour une licence spécifique. Il décrit également les restrictions qui s'appliquent au changement de licence.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux services et aux API Cloud de Confiance by S3NS . 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 :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Cloud de Confiance pour accéder aux services Cloud de Confiance by S3NS et aux API, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez la Google Cloud CLI en exécutant la commande suivante :
gcloud init
-
- Définissez une région et une zone par défaut.
Préparer la mise à jour de la licence d'un disque
Pour mettre à jour la licence du disque lorsqu'il est associé à une instance en cours d'exécution, arrêtez d'abord l'instance ou dissociez le disque.
- Arrêtez l'instance. Cela arrête temporairement l'instance avant de mettre à jour la licence du disque.
- Dissociez le disque. Cela dissocie le disque de l'instance avant de mettre à jour la licence du disque.
Vérifier les informations sur la licence
Dans Cloud Shell, exécutez la commande suivante : Remplacez LICENSE_URL par la licence que vous souhaitez examiner. Pour obtenir la liste des URL de licence courantes, consultez le tableau Références de licence.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" LICENSE_URL
Par exemple, pour examiner la licence RHEL 7 PAYG :
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server
Le résultat ressemble à ce qui suit :
{
"kind": "compute#license",
"name": "rhel-7-server",
"chargesUseFee": true,
"id": "6080198135500386054",
"licenseCode": "1000006",
"creationTimestamp": "2013-08-19T17:17:57.000-07:00",
"description": "RedHat Enterprise Linux 7",
"transferable": true,
"selfLink": "https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server",
"selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/6080198135500386054",
"appendableToDisk": true,
"removableFromDisk": false,
"allowedReplacementLicenses": [
"1492188837615955530",
"8475125252192923229",
"601259152637613565",
"489291035512960571",
"1270685562947480748"
],
"osLicense": false,
"soleTenantOnly": false,
"multiTenantOnly": false,
"minimumRetention": {
"seconds": "0",
"nanos": 0
},
"updateTimestamp": ""
}
La réponse présente les champs clés suivants :
removableFromDisk: si la valeur esttrue, la licence peut être supprimée du disque. Si la valeur estfalse, la licence ne peut pas être supprimée sans être remplacée par une licence valide.allowedReplacementLicenses: liste des codes de licence pouvant servir de remplacement valide. Pour savoir à quelle licence correspond chaque code, consultez Références des licences.minimumRetention: durée minimale pendant laquelle la licence doit être présente sur la VM avant qu'un autre changement de licence puisse être appliqué.
Exemple : Remplacer RHEL 7 PAYG par RHEL 8 PAYG
Pour remplacer une licence RHEL 7 PAYG par une licence RHEL 8 PAYG, utilisez les informations suivantes pour trouver le code et l'URL de la licence RHEL 8 PAYG :
| Nom de la licence | Code de licence | URL de la licence |
|---|---|---|
| RHEL 8 PAYG | 601259152637613565 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-server |
Étant donné que le code de licence pour RHEL 8 PAYG (601259152637613565) était indiqué sous allowedReplacementLicenses pour RHEL 7 PAYG, cela signifie qu'un remplacement de licence valide est possible.
Pour remplacer la licence, utilisez la commande suivante :
gcloud compute disks update DISK_NAME
--replace-license=projects/rhel-cloud/global/licenses/rhel-7-server,projects/rhel-cloud/global/licenses/rhel-8-server
--zone=DISK_ZONE
Références de licence
Les références de licence pour RHEL, SLES, Ubuntu, Ubuntu Pro et Windows Server sont listées dans les tableaux suivants.
Informations sur la licence RHEL
| Nom de la licence | Code de licence | URL de la licence |
|---|---|---|
| RHEL 6 PAYG | 1000002 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-6-server |
| RHEL 7 PAYG | 1000006 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server |
| RHEL 7 ELS | 4646774207868449156 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-els |
| RHEL 8 PAYG | 601259152637613565 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-server |
| RHEL 9 PAYG | 7883559014960410759 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-9-server |
| RHEL 10 PAYG | 1368031684811063353 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-server |
| RHEL 6 BYOS | 4720191914037931587 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-6-byos |
| RHEL 7 BYOS | 1492188837615955530 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-byos |
| RHEL 8 BYOS | 8475125252192923229 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-byos |
| RHEL 9 BYOS | 3837518230911135854 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-9-byos |
| RHEL 10 BYOS | 4907394077439590422 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-byos |
| RHEL 8 pour SAP PAYG | 1270685562947480748 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap |
| RHEL 9 pour SAP PAYG | 8291906032809750558 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap |
| RHEL 10 pour SAP PAYG | 5231023367886504429 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap |
| RHEL 8 pour SAP BYOS | 489291035512960571 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap-byos |
| RHEL 9 pour SAP BYOS | 6753525580035552782 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap-byos |
| RHEL 10 pour SAP BYOS | 4412948736425361424 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap-byos |
Informations sur la licence SLES
| Nom de la licence | Code de licence | URL de la licence |
|---|---|---|
| SLES 11 PAYG | 1000004 | https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-11 |
| SLES 12 PAYG | 1000008 | https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-12 |
| SLES 15 PAYG | 5422776498422280384 | https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-15 |
| SLES 11 BYOS | 3562683225507985416 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-11-byos |
| SLES 12 BYOS | 5995918435054614609 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-12-byos |
| SLES 15 BYOS | 7429287564402499183 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-15-byos |
| SLES 12 pour SAP PAYG | 4079932016749305610 | https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-12 |
| SLES 15 pour SAP PAYG | 4764125400812555962 | https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-15 |
| SLES 12 pour SAP BYOS | 7194268483061119118 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-12-byos |
| SLES 15 pour SAP BYOS | 6035015651111738499 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-15-byos |
Informations sur les licences Ubuntu et Ubuntu Pro
| Nom de la licence | Code de licence | URL de la licence |
|---|---|---|
| Ubuntu 16.04 (Xenial Xerus) | 1000201 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-1604-xenial |
| Ubuntu Pro 16.04 (Xenial Xerus) | 8045211386737108299 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-1604-lts |
| Ubuntu 18.04 LTS (Bionic Beaver) | 5926592092274602096 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-1804-lts |
| Ubuntu Pro 18.04 LTS (Bionic Beaver) | 6022427724719891830 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-1804-lts |
| Ubuntu 20.04 LTS (Focal Fossa) | 2211838267635035815 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2004-lts |
| Ubuntu Pro 20.04 LTS (Focal Fossa) | 599959289349842382 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2004-lts |
| Ubuntu 22.04 LTS (Jammy Jellyfish) | 5511465778777431107 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2204-lts |
| Ubuntu Pro 22.04 LTS (Jammy Jellyfish) | 2592866803419978320 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2204-lts |
| Ubuntu 24.04 LTS (Noble Numbat) | 3242930272766215801 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2404-lts |
| Ubuntu Pro 24.04 LTS (Noble Numbat) | 2176054482269786025 | https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2404-lts |
Informations sur les licences Windows Server
| Nom de la licence | Code de licence | URL de la licence |
|---|---|---|
| BYOL Windows Server 2008 R2 | 4551215591257167608 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-byol |
| Windows Server 2008 R2 PAYG | 1000000 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-dc |
| Windows Server 2012 en mode BYOL | 5559842820536817947 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-byol |
| Windows Server 2012 au paiement à l'utilisation | 1000015 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-dc |
| Windows Server 2012 R2 BYOL | 6738952703547430631 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-r2-byol |
| Windows Server 2012 R2 PAYG | 1000017 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-r2-dc |
| Windows Server 2016 BYOL | 4322823184804632846 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2016-byol |
| Windows Server 2016 PAYG | 1000213 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2016-dc |
| BYOL Windows Server 2019 | 6532438499690676691 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-byol |
| Windows Server 2019 PAYG | 3389558045860892917 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc |
| Windows Server 2022 BYOL | 2808834792899686364 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2022-byol |
| Windows Server 2022 PAYG | 4079807029871201927 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2022-dc |
| BYOL Windows Server 2025 | 6621875542391421291 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2025-byol |
| Windows Server 2025 PAYG | 7142647615590922601 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2025-dc |