Windows Server von BYOL zu PAYG wechseln

Sie können Ihre Windows Server-VM-Instanzen vom BYOL-Modell (Bring Your Own License) zum PAYG-Modell (Pay-as-you-go) wechseln. Lizenzänderungen von PAYG zu BYOL werden nicht unterstützt. Weitere Informationen zur Windows Server-Lizenzierung auf Google Cloudfinden Sie unter Microsoft-Lizenzierung auf Google Cloud.

Weitere Informationen zu Lizenzreferenzen, Lizenzcodes und dazu, wie Sie zulässige Lizenzänderungen ermitteln, finden Sie unter Lizenzänderungen und ‑beschränkungen.

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.

BYOL-Lizenz in eine PAYG-Lizenz ändern

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

gcloud

Wenn Sie die Lizenz eines Laufwerks durch eine Lizenzreferenz oder einen Lizenzcode ersetzen möchten, verwenden Sie den Befehl gcloud compute disks update:

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: Die vorherige Lizenzreferenz, die ersetzt wird, z. B. "windows-server-2016-byol", "windows-server-2019-byol".
  • NEW_LICENSE: die neue Lizenzreferenz, z. B. "windows-server-2016-dc", "windows-server-2019-dc".

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 v1-Methode 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: die Zone mit der VM
  • DISK_NAME: der Name des Laufwerks
  • NEW_LICENSE: Der neue Lizenzverweis, z. B. "windows-server-2016-dc", "windows-server-2019-dc" oder der Lizenzcode, z. B. "1000213", "3389558045860892917".

Neue PAYG-Lizenz aktivieren

Nachdem Sie die Lizenz auf dem Laufwerk ersetzt haben, müssen Sie das Betriebssystem mit dem Google Cloud Key Management Service (KMS) aktivieren.

Führen Sie die folgenden Schritte auf der Windows-VM aus, um die Lizenz zu aktivieren:

  1. Stellen Sie eine Verbindung zur Windows-VM her.
  2. Öffnen Sie ein PowerShell-Terminal als Administrator.
  3. Aktualisieren Sie das Google Compute Engine-Sysprep-Paket. So erhalten Sie die neueste Version des Aktivierungsskripts mit den erforderlichen Lizenzcodes.

    googet -noconfirm update google-compute-engine-sysprep
    
  4. Führen Sie das Script activate_instance.ps1 aus: Mit diesem Skript wird die neue PAYG-Lizenz erkannt und der richtige KMS-Server konfiguriert.

    & "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
    

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 ist 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/windows-cloud/global/licenses/windows-server-2019-dc