Nur bestimmte Betriebssystemlizenzen können angehängt, entfernt oder ersetzt werden. Lizenzänderungen werden für Red Hat Enterprise Linux (RHEL), RHEL für SAP, SUSE Linux Enterprise Server (SLES), SLES für SAP, Ubuntu, Ubuntu Pro und Windows Server für die folgenden Anwendungsfälle unterstützt:
- Zwischen BYOS- und PAYG-Abrechnungsmodellen für RHEL, RHEL for SAP, SLES und SLES for SAP wechseln
- Eine Windows Server-BYOL-Instanz so ändern, dass die nutzungsbasierte Abrechnung verwendet wird
- Direkte Upgrades von Ubuntu auf Ubuntu Pro
- RHEL ELS-Add-on-Lizenzen hinzufügen oder entfernen
Der Lizenzinhaber kann gültige Lizenzänderungen für eine bestimmte Lizenz ändern. Bevor Sie eine Lizenz ändern, müssen Sie prüfen, ob die angestrebte Lizenzänderung gültig ist. In diesem Leitfaden wird beschrieben, wie Sie die aktuellen gültigen Lizenzänderungen für eine bestimmte Lizenz finden. Außerdem werden alle Einschränkungen beschrieben, die für die Änderung dieser Lizenz gelten.
Hinweis
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Cloud de Confiance by S3NS Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren:
Wählen Sie den Tab aus, der Ihrer geplanten Verwendung der Beispiele auf dieser Seite entspricht:
Console
Wenn Sie über die Cloud de Confiance Console auf Cloud de Confiance by S3NS Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI und melden Sie sich dann mit Ihrer föderierten Identität in der gcloud CLI an. Nach der Anmeldung initialisieren Sie die Google Cloud CLI mit dem folgenden Befehl:
gcloud init
-
- Legen Sie eine Standardregion und -zone fest.
Vorbereiten des Aktualisierens der Lizenz eines Laufwerks
Wenn Sie die Lizenz des Laufwerks aktualisieren möchten, während das Laufwerk an eine laufende Instanz angehängt ist, müssen Sie zuerst die Instanz beenden oder das Laufwerk trennen.
- Beenden Sie die Instanz. Die Instanz wird vorübergehend heruntergefahren, bevor die Lizenz des Laufwerks aktualisiert wird.
- Trennen Sie das Laufwerk. Dadurch wird das Laufwerk von der Instanz getrennt, bevor die Lizenz des Laufwerks aktualisiert wird.
Lizenzinformationen prüfen
Führen Sie in Cloud Shell den folgenden Befehl aus. Ersetzen Sie LICENSE_URL durch die Lizenz, die Sie untersuchen möchten. Eine Liste häufig verwendeter Lizenz-URLs finden Sie in der Tabelle Lizenzreferenzen.
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" LICENSE_URL
So prüfen Sie beispielsweise die RHEL 7-PAYG-Lizenz:
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
Die Ausgabe sieht etwa so aus:
{
"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": ""
}
Die Antwort enthält die folgenden wichtigen Felder:
removableFromDisk: Wenntrue, kann die Lizenz vom Laufwerk entfernt werden. Wennfalse, kann die Lizenz nicht entfernt werden, ohne sie durch eine gültige Lizenz zu ersetzen.allowedReplacementLicenses: Dies ist eine Liste von Lizenzcodes für Lizenzen, die als gültige Ersatzlizenzen dienen können. Welcher Lizenzcode welcher Lizenz entspricht, erfahren Sie unter Lizenzreferenzen.minimumRetention: Die Mindestdauer, die die Lizenz auf der VM vorhanden sein muss, bevor eine weitere Lizenzänderung angewendet werden kann.
Beispiel: RHEL 7 PAYG durch RHEL 8 PAYG ersetzen
Wenn Sie eine RHEL 7-PAYG-Lizenz durch eine RHEL 8-PAYG-Lizenz ersetzen möchten, verwenden Sie die folgenden Informationen, um den Lizenzcode und die Lizenz-URL für RHEL 8-PAYG zu finden:
| Lizenzname | Lizenzcode | Lizenz-URL |
|---|---|---|
| RHEL 8 PAYG | 601259152637613565 | https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-server |
Da der Lizenzcode für RHEL 8 PAYG (601259152637613565) unter allowedReplacementLicenses für RHEL 7 PAYG aufgeführt wurde, ist ein gültiger Lizenzersatz möglich.
Verwenden Sie den folgenden Befehl, um die Lizenz zu ersetzen:
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
Lizenzreferenzen
Lizenzreferenzen für RHEL, SLES, Ubuntu, Ubuntu Pro und Windows Server sind in den folgenden Tabellen aufgeführt.
RHEL-Lizenzinformationen
| Lizenzname | Lizenzcode | Lizenz-URL |
|---|---|---|
| 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 für SAP PAYG | 1270685562947480748 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap |
| RHEL 9 für SAP PAYG | 8291906032809750558 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap |
| RHEL 10 für SAP PAYG | 5231023367886504429 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap |
| RHEL 8 für SAP BYOS | 489291035512960571 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap-byos |
| RHEL 9 für SAP BYOS | 6753525580035552782 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap-byos |
| RHEL 10 für SAP BYOS | 4412948736425361424 | https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap-byos |
SLES-Lizenzinformationen
| Lizenzname | Lizenzcode | Lizenz-URL |
|---|---|---|
| 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 für SAP PAYG | 4079932016749305610 | https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-12 |
| SLES 15 für SAP PAYG | 4764125400812555962 | https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-15 |
| SLES 12 für SAP BYOS | 7194268483061119118 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-12-byos |
| SLES 15 für SAP BYOS | 6035015651111738499 | https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-15-byos |
Lizenzinformationen zu Ubuntu und Ubuntu Pro
| Lizenzname | Lizenzcode | Lizenz-URL |
|---|---|---|
| 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 |
Informationen zu Windows Server-Lizenzen
| Lizenzname | Lizenzcode | Lizenz-URL |
|---|---|---|
| Windows Server 2008 R2 BYOL | 4551215591257167608 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-byol |
| Windows Server 2008 R2 mit nutzungsbasierter Abrechnung | 1000000 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-dc |
| Windows Server 2012 BYOL | 5559842820536817947 | https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-byol |
| Windows Server 2012 (nutzungsbasiert) | 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 |
| Windows Server 2019 BYOL | 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 |
| Windows Server 2025 BYOL | 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 |