Seules certaines licences d'OS Linux premium 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 et Ubuntu Pro dans les cas d'utilisation suivants :
- Passer du modèle de facturation BYOS à celui du paiement à l'usage pour RHEL, RHEL pour SAP, SLES et SLES pour SAP
- Mises à niveau sur place d'Ubuntu vers Ubuntu Pro
- Ajouter ou supprimer des licences de module complémentaire RHEL ELS
Le titulaire de la licence peut modifier les changements 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 valide 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
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisez-la en exécutant la commande suivante :
gcloud init
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
- Set a default region and zone.
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 Linux courantes, consultez le tableau Licences valides.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" LICENSE_URL
Par exemple, pour examiner la licence PAYG RHEL 7 :
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 décrit 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 la liste des licences valides.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'il est possible de remplacer la licence par une licence valide.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
Licences valides
Les licences valides pour RHEL, SLES, Ubuntu et Ubuntu Pro 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 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 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 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
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
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 2025/09/11 (UTC).
-