Lizenzänderungen und ‑einschränkungen

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.

Hinweise

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zum Ausführen von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei der Compute Engine authentifizieren:

    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

    1. Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:

      gcloud init

      Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

    2. Set a default region and zone.

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 mit gängigen Lizenz-URLs finden Sie in der Tabelle Gültige Lizenzen.

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: Wenn true, kann die Lizenz vom Laufwerk entfernt werden. Wenn false, 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. Hier finden Sie eine Liste der gültigen Lizenzen.
  • minimumRetention: Die Mindestzeit, 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

Gültige Lizenzen

Gültige Lizenzen für RHEL, SLES, Ubuntu und Ubuntu Pro 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 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 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 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

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