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.
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 Google Cloud 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 für die gewünschte Verwendung der Beispiele auf dieser Seite aus:
Console
Wenn Sie über die Google Cloud Console auf Google Cloud -Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.
gcloud
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
- 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 entweder die Instanz beenden oder das Laufwerk trennen.
- Beenden Sie die Instanz. Fährt die Instanz vorübergehend herunter, 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.
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 einer Festplatte 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: Name des zu ersetzenden Laufwerks.PREVIOUS_LICENSE: Die vorherige Lizenzreferenz, die ersetzt wird, z. B."projects/windows-cloud/global/licenses/windows-server-2016-byol","projects/windows-cloud/global/licenses/windows-server-2019-byol".NEW_LICENSE: die neue Lizenzreferenz, z. B."projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/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:
PROJECTist der Name des Projekts.ZONE: die Zone mit der VMDISK_NAME: der Name des LaufwerksNEW_LICENSE: Der neue Lizenzverweis, z. B."projects/windows-cloud/global/licenses/windows-server-2016-dc","projects/windows-cloud/global/licenses/windows-server-2019-dc"oder der Lizenzcode, z. B."1000213","3389558045860892917".
Neue PAYG-Lizenz aktivieren
Nachdem Sie die Lizenz auf der Festplatte 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:
- Stellen Sie eine Verbindung zur Windows-VM her.
- Öffnen Sie ein PowerShell-Terminal als Administrator.
Aktualisieren Sie das Google Compute Engine-Sysprep-Paket. So stellen Sie sicher, dass Sie die aktuelle Version des Aktivierungsskripts mit den erforderlichen Lizenzcodes verwenden.
googet -noconfirm update google-compute-engine-sysprep
Führen Sie das Script
activate_instance.ps1aus: Dieses Script erkennt die neue „Pay as you go“-Lizenz und konfiguriert den richtigen KMS-Server.& "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:
Rufen Sie mit dem Befehl
gcloud compute disks describeInformationen zum Bootlaufwerk ab:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"Ersetzen Sie Folgendes:
DISK_NAME: der Name des Bootlaufwerks, dessen Lizenz validiert werden soll.ZONE: die Zone mit dem Bootlaufwerk, dessen Lizenz validiert werden soll.
Ü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