Zwischen PAYG und BYOS wechseln

Auf dieser Seite wird erläutert, wie Sie für die folgenden Linux-Betriebssysteme zwischen den Abrechnungsmodellen „Pay as you go“ (PAYG) und „Bring your own subscription“ (BYOS) wechseln:

  • Red Hat Enterprise Linux (RHEL)
  • RHEL für SAP
  • SUSE Linux Enterprise Server (SLES)
  • SLES für SAP

Informationen zum Wechsel von Windows Server von „Bring your own license“ (BYOL) zu PAYG finden Sie unter Windows Server von BYOL zu PAYG wechseln. Details zu Lizenzcodes und zur Bestimmung zulässiger Lizenz änderungen finden Sie unter Lizenzänderungen und -beschränkungen.

Hinweis

Lizenz eines Laufwerks aktualisieren

Wenn Sie die Lizenz des Laufwerks aktualisieren möchten, während das Laufwerk an eine ausgeführte Instanz angehängt ist, beenden Sie zuerst die Instanz oder trennen Sie das Laufwerk.

  • 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.

BYOS-Lizenz in eine PAYG-Lizenz ändern

Wenn Sie eine BYOS-Lizenz durch eine PAYG-Lizenz ersetzen möchten, verwenden Sie die Google Cloud CLI oder die Compute Engine API.

gcloud

Verwenden Sie den gcloud compute disks update Befehl, um die Lizenz eines Laufwerks durch einen Lizenzverweis oder -code zu ersetzen:

gcloud compute disks update DISK_NAME \
    --replace-license=PREVIOUS_LICENSE,NEW_LICENSE

Ersetzen Sie Folgendes:

  • DISK_NAME: der Name des zu ersetzenden Laufwerks.
  • PREVIOUS_LICENSE: der zu ersetzende vorherige Lizenzverweis , z. B. "projects/rhel-cloud/global/licenses/rhel-7-byos", "projects/rhel-cloud/global/licenses/rhel-8-byos".
  • NEW_LICENSE: der neue Lizenzverweis, z. B. "projects/rhel-cloud/global/licenses/rhel-7-server", "projects/rhel-cloud/global/licenses/rhel-8-server".

REST

Wenn Sie die Lizenz eines Laufwerks ersetzen möchten, fügen Sie die neue Lizenz in den Anfragetext ein und lassen Sie die vorherige Lizenz weg. Rufen Sie die folgende disks.update Methode der Version 1 auf:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'

Ersetzen Sie Folgendes:

  • PROJECT ist der Name des Projekts.
  • ZONE: ist die Zone mit der VM.
  • DISK_NAME: ist der Name des Laufwerks.
  • NEW_LICENSE: der neue Lizenzverweis, z. B. "projects/rhel-cloud/global/licenses/rhel-6-byos", "projects/rhel-cloud/global/licenses/rhel-7-byos", oder der Lizenzcode, z. B. "4720191914037931587", "1492188837615955530".

Lizenzänderung bestätigen

So prüfen Sie, ob die Lizenz auf dem Bootlaufwerk geändert wurde:

  1. Rufen Sie mit dem Befehl gcloud compute disks describe Informationen zum Bootlaufwerk ab:

    gcloud compute disks describe DISK_NAME \
        --zone=ZONE \
        --format="value(licenses)"
    

    Ersetzen Sie Folgendes:

    • DISK_NAME: der Name des Bootlaufwerks, das die Lizenz prüft .
    • ZONE: die Zone, die das Bootlaufwerk enthält, um die Lizenz zu validieren.
  2. Überprüfen Sie, ob die Ausgabe in etwa so aussieht:

    https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-server