Wenn Sie VM-Instanzen auf früheren Versionen von Windows Server ausführen, können Sie sie auf neuere Versionen von Windows Server upgraden:
Upgrade von | Upgrade auf |
---|---|
Windows Server 2008 R2 (Desktopdarstellung) | Windows Server 2012 R2 (Desktopdarstellung) |
Windows Server 2012 R2 (Core) | Windows Server 2016 (Core) Windows Server 2019 (Core) |
Windows Server 2012 R2 (Desktopdarstellung) | Windows Server 2016 (Desktopdarstellung) Windows Server 2019 (Desktopdarstellung) |
Windows Server 2016 Core | Windows Server 2019 (Core) Windows Server 2022 (Core) |
Windows Server 2016 (Desktopdarstellung) | Windows Server 2019 (Desktopdarstellung) Windows Server 2022 (Desktopdarstellung) |
Windows Server 2019 (Core) | Windows Server 2022 Core |
Windows Server 2019 (Desktopdarstellung) | Windows Server 2022 (Desktopdarstellung) |
In dieser Anleitung wird beschrieben, wie Sie ein manuelles direktes Upgrade von Windows Server ausführen. Für Upgrades von Windows Server 2008 R2 auf Windows Server 2012 R2 können Sie auch automatische direkte Upgrades über die Google Cloud CLI ausführen.
Upgrades unterliegen den folgenden Einschränkungen:
Microsoft hat den Support für Windows Server 2012 R2 und Windows Server 2008 R2 eingestellt. Wenn Sie ein direktes Upgrade einer dieser Versionen ausführen und Probleme im Zusammenhang mit der Windows-Einrichtung (
setup.exe
) auftreten, können wir nur beschränkte Hilfe anbieten.Wenn Sie Windows Server 2008 R2 auf eine neuere Version als Windows Server 2012 R2 aktualisieren möchten, müssen Sie zuerst ein Upgrade auf Windows Server 2012 R2 ausführen und dann ein zweites Upgrade auf Windows Server 2016 oder höher ausführen.
Lernziele
In dieser Anleitung wird beschrieben, wie Sie ein direktes Upgrade von Windows Server durchführen. Gehen Sie dazu so vor:
- Direktes Upgrade planen
- Direktes Upgrade ausführen
- Fehlerbehebung beim direkten Upgrade
- Bereinigung nach dem direkten Upgrade
Kosten
Für direkte Upgrades von Windows Server fallen keine Kosten an. Ihnen werden nur die Ressourcen in Rechnung gestellt, die während des Upgrades genutzt wurden, darunter:
Sie können mithilfe des Preisrechners eine Kostenschätzung für Ihre voraussichtliche Nutzung erstellen.
Hinweise
In diesem Leitfaden wird davon ausgegangen, dass Sie Grundkenntnisse zu folgenden Themen haben:
Direktes Upgrade planen
Mit dem direkten Upgrade einer VM-Instanz, auf der eine frühere Version von Windows Server ausgeführt wird, können Sie Ihre Infrastruktur effizient modernisieren und die Risiken im Zusammenhang mit dem Ablauf des Supports für Windows Server-Versionen mindern.
Alternativen berücksichtigen
Wenn Sie sich für ein direktes Upgrade auf eine neuere Version von Windows Server entscheiden, beachten Sie die folgenden Einschränkungen:
Ausfallzeit: Je nach Konfiguration und installierter Software kann das Upgrade eine Stunde oder länger dauern. Während des Upgrades ist der Zugriff auf die VM-Instanz aus folgenden Gründen eingeschränkt:
- Arbeitslasten, die auf der VM-Instanz ausgeführt werden, sind für Nutzer nicht verfügbar
- Remote Desktop Protocol (RDP) ist nicht verfügbar
- Es gibt nur wenige Möglichkeiten, den Fortschritt des Upgrades und die verbleibende Zeit bis zum Abschluss zu prüfen
Risiken: Abhängig von den Konfigurationen Ihrer vorhandenen Instanzen und der installierten Software:
- Das Upgrade kann fehlschlagen
- Einige Konfigurationsoptionen können überschrieben werden
- Inkompatibilitäten können dazu führen, dass Ihre Arbeitslast auf der aktualisierten Instanz nicht korrekt verarbeitet wird
Abhängig von der Arbeitslast, die auf Ihrer Instanz von Windows Server ausgeführt wird, können Sie Ausfallzeiten und Risiken nach verschiedenen Ansätzen reduzieren.
Arbeitslast | Ansatz |
---|---|
Die VM-Instanz führt eine Arbeitslast aus, die Replikation unterstützt, z. B.:
|
Richten Sie eventuell eine neue VM-Instanz ein, auf der eine neuere Version von Windows Server ausgeführt wird, und verlagern Sie dann mithilfe von Replikation die Arbeitslast von Ihrer vorhandenen VM-Instanz auf die neue VM-Instanz. |
Sie haben eine VM-Instanz, die eine Vielzahl von Arbeitslasten ausführt | Erwägen Sie die Migration dieser Arbeitslasten zu separaten VM-Instanzen, sodass jede VM-Instanz nur jeweils eine Arbeitslast ausführt. Selbst wenn es nicht möglich ist, alle Arbeitslasten zu migrieren, können Sie durch die Reduzierung der Anzahl der Arbeitslasten, die auf einer einzelnen VM-Instanz ausgeführt werden, die Risiken während eines direkten Upgrades verringern. |
Produktschlüssel
Ein Windows Server-Produktschlüssel ist nur für eine bestimmte Version gültig. Wenn Sie ein Upgrade auf eine neuere Version von Windows Server durchführen, müssen Sie einen neuen Produktschlüssel angeben. Es gibt zwei Hauptszenarien:
Sie aktualisieren eine VM-Instanz, die auf einem von Google bereitgestellten öffentlichen Betriebssystem-Image beruht: In diesem Szenario müssen Sie die vordefinierten Einrichtungsschlüssel für KMS-Clients für die Version von Windows Server verwenden, auf die Sie aktualisieren. Für das Upgrade fallen keine zusätzlichen Kosten an.
Sie aktualisieren eine VM-Instanz, für die Sie eine vorhandene Lizenz verwenden: Bei BYOL müssen Sie einen benutzerdefinierten Produktschlüssel von Ihrem Lizenzanbieter erwerben, um ein Upgrade vornehmen zu können. Lesen Sie in der Microsoft-Dokumentation nach, auf welche Edition Sie ein Upgrade ausführen können und ob Sie zu einer Lizenz-Conversion berechtigt sind.
Installationsmedien
Für das Upgrade benötigen Sie ein Installationsmedium. Es gibt zwei Hauptszenarien:
Sie aktualisieren eine VM-Instanz, die auf einem von Google bereitgestellten öffentlichen Betriebssystem-Image beruht: In diesem Szenario können Sie das von Google bereitgestellte Volume-Lizenzmedium verwenden. Die Schritte für den Zugriff auf dieses Installationsmedium finden Sie unten.
Sie aktualisieren eine VM-Instanz, die auf einem importierten Laufwerk oder Image beruht: In diesem Szenario können Sie das von Google bereitgestellte Installationsmedium nicht verwenden. Stattdessen müssen Sie ein Installationsmedium verwenden, das dem Medientyp entspricht, mit dem Sie Windows Server auf dem importierten Laufwerk oder Image installiert haben.
Weitere Voraussetzungen
Lesen Sie vor dem Upgrade die Microsoft-Dokumentation zu den Voraussetzungen und möglichen Einschränkungen für die Version von Windows Server, auf die Sie ein Upgrade durchführen möchten:
2012 R2
Prüfen Sie, ob Ihre VM-Instanz die Systemanforderungen für Windows Server 2012 erfüllt und ausreichend freier Speicherplatz vorhanden ist.
Lesen Sie die Empfehlungen zum Upgrade von Serverrollen sowie die Informationen über bekannte Probleme und den Upgradeprozess für Windows Server 2012 R2.
Lesen Sie die Empfehlungen zur Planung eines direkten Upgrades.
Achten Sie darauf, dass sich Features, die in Windows Server 2012 R2 entfernt oder verworfen wurden, nicht auf Ihre Arbeit auswirken.
Prüfen Sie, ob Ihre benutzerdefinierte Software oder Drittanbieter-Software mit Windows Server 2012 R2 kompatibel ist.
2016
Prüfen Sie, ob Ihre VM-Instanz die Systemanforderungen für Windows Server 2016 erfüllt und ausreichend freier Speicherplatz vorhanden ist.
Lesen Sie sich die Informationen unter Serverrollenupgrade und Migrationsmatrix für Windows Server 2016 und in der Tabelle zur Anwendungskompatibilität durch.
Achten Sie darauf, dass sich Features, die in Windows Server 2016 entfernt oder zum Ersetzen vorgemerkt sind, nicht auf Ihre Arbeit auswirken.
Prüfen Sie auch, ob Ihre benutzerdefinierte Software oder Drittanbieter-Software mit Windows Server 2016 kompatibel ist.
2019
Prüfen Sie, ob Ihre VM-Instanz die Systemanforderungen für Windows Server 2019 erfüllt und ausreichend freier Speicherplatz vorhanden ist.
Sehen Sie sich die Windows Server 2019- und Microsoft Server-Anwendungskompatibilität an.
Achten Sie darauf, dass sich Features, die in Windows Server 2019 entfernt oder zum Ersetzen vorgemerkt sind, nicht auf Ihre Arbeit auswirken.
Prüfen Sie auch, ob Ihre benutzerdefinierte Software oder Drittanbieter-Software mit Windows Server 2019 kompatibel ist.
2022
Prüfen Sie, ob Ihre VM-Instanz die Systemanforderungen für Windows Server 2022 erfüllt und ausreichend freier Speicherplatz vorhanden ist.
Sehen Sie sich die Windows Server 2022- und Microsoft Server-Anwendungskompatibilität an.
Achten Sie darauf, dass sich Features, die in Windows Server 2022 entfernt oder zum Ersetzen vorgemerkt sind, nicht auf Ihre Arbeit auswirken.
Prüfen Sie auch, ob Ihre benutzerdefinierte Software oder Drittanbieter-Software mit Windows Server 2022 kompatibel ist.
Direktes Upgrade ausführen
In den folgenden Abschnitten wird das Upgrade der VM-Instanz beschrieben.
Snapshot erstellen
Bevor Sie mit dem Upgrade beginnen, empfehlen wir, einen Snapshot Ihrer VM-Instanz zu erstellen, damit Sie bei einem Fehler zu einem sicheren Zustand zurückkehren können:
Erstellen Sie einen regulären Snapshot des Bootlaufwerks Ihrer VM-Instanz.
Wenn an die VM-Instanz zusätzliche Datenlaufwerke angehängt sind, erstellen Sie mit dem Volume Shadow Copy Service (VSS) Snapshots der Datenlaufwerke.
Windows Server-Konfiguration vorbereiten
Prüfen Sie die Konfiguration Ihrer Windows Server-VM-Instanz:
Stellen Sie eine Verbindung zu Ihrer VM-Instanz über einen RDP-Client her.
Prüfen Sie mithilfe von Windows Update, ob Windows Server auf dem aktuellen Stand ist.
Deaktivieren oder deinstallieren Sie Antiviren-Agents, Antispyware-Agents und andere Agents, die das Upgrade beeinträchtigen oder mit der Windows Server-Version, auf die Sie ein Upgrade ausführen, nicht kompatibel sind.
Installationsmedien anhängen
Bevor Sie das Upgrade durchführen können, müssen Sie die erforderlichen Installationsmedien an die VM-Instanz anhängen. Welche Medien Sie verwenden sollten, hängt von Ihrem Szenario ab:
- Sie aktualisieren eine VM-Instanz, die auf einem von Google bereitgestellten öffentlichen Betriebssystem-Image beruht: In diesem Szenario müssen Sie nur das von Google bereitgestellte Volume-Lizenzmedium anhängen. Dieses Medium enthält sowohl die zum Ausführen des Upgrades erforderlichen Skripts als auch die Dateien für die neue Version von Windows Server.
Sie aktualisieren eine VM-Instanz, die auf einem importierten Laufwerk oder Image beruht: In diesem Szenario müssen Sie auch das von Google bereitgestellte Volume-Lizenzmedium anhängen, damit Sie auf die erforderlichen Skripts zugreifen können.
Darüber hinaus müssen Sie ein benutzerdefiniertes Installationsmedium anhängen, das dem Medientyp entspricht, mit dem Sie Windows Server auf dem importierten Laufwerk oder Image installiert haben.
So hängen Sie das von Google bereitgestellte Volume-Lizenzmedium an:
Öffnen Sie Cloud Shell in der Google Cloud Console. Klicken Sie hierzu auf die Schaltfläche Cloud Shell aktivieren .
Legen Sie die Standardprojekt-ID fest. Ersetzen Sie
PROJECT_ID
durch den Namen Ihres Compute Engine-Projekts:gcloud config set project PROJECT_ID
Erstellen Sie ein Laufwerk basierend auf dem Installationsmedium. Ersetzen Sie
ZONE
durch den Namen der Zone, in der sich die VM befindet:gcloud compute disks create win-installers --image-family=windows-install-media --image-project=compute-image-tools --zone=ZONE
Mit diesem Befehl wird Ihrem Projekt ein Laufwerk namens
win-installers
hinzugefügt. Dieses Laufwerk ist mit keiner VM-Instanz verknüpft.Hängen Sie das Laufwerk im schreibgeschützten Modus (
ro
) an Ihre VM an, damit Sie das Laufwerk bei Bedarf an mehrere VMs anhängen können:gcloud compute instances attach-disk VM_NAME --disk=win-installers --mode=ro --zone=ZONE
Ersetzen Sie Folgendes:
VM_NAME
ist der Name der zu aktualisierenden VM-Instanz.ZONE
: der Name der Zone, in der sich die VM befindet
Sie können dasselbe Laufwerk für mehrere parallele VM-Instanz-Upgrades innerhalb derselben Zone verwenden. Wenn Sie jedoch eine VM-Instanz in einer anderen Zone aktualisieren möchten, müssen Sie für diese Zone ein weiteres Laufwerk erstellen.
Wenn Sie eine VM aktualisieren, die auf einem importierten Laufwerk oder Image beruht, fügen Sie das benutzerdefinierte Installationsmedium als zusätzliches Laufwerk hinzu:
Führen Sie die Schritte unter Image aus einer ISO-Datei erstellen aus, um ein Laufwerk aus dem ISO-Image zu erstellen, das Sie als benutzerdefiniertes Installationsmedium verwenden möchten.
Hängen Sie das Laufwerk im schreibgeschützten Modus (
ro
) an Ihre VM an, damit Sie das Laufwerk bei Bedarf an mehrere VMs anhängen können:gcloud compute instances attach-disk VM_NAME --disk=CUSTOM_MEDIA_DISK --mode=ro --zone=ZONE
Ersetzen Sie Folgendes:
VM_NAME
: der Name der zu aktualisierenden VM.CUSTOM_MEDIA_DISK
ist der Name des Laufwerks, das Ihr benutzerdefiniertes Installationsmedium enthält.ZONE
: der Name der Zone, in der sich die VM befindet
Upgrade starten
Standardmäßig werden Sie an verschiedenen Stellen während eines Upgrades von Windows Setup zu Eingaben aufgefordert. Da Sie während des Upgrades keine Verbindung zur VM herstellen und daher keine Eingabe machen können, führen Sie das Upgrade im unbeaufsichtigten Modus aus.
Stellen Sie eine Verbindung zu Ihrer VM über einen RDP-Client her. Weitere Informationen finden Sie unter Verbindung zu Instanzen herstellen.
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten:
- Wenn Sie Server Core verwenden, sollte nach der Anmeldung automatisch eine Eingabeaufforderung mit erhöhten Rechten geöffnet werden.
- Wenn Sie Windows Server mit vollständiger Desktopdarstellung verwenden, klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Eingabeaufforderung (Administrator) aus.
Legen Sie als Arbeitsverzeichnis das Installationsmedium fest. Welches Arbeitsverzeichnis das richtige ist, hängt von der Windows Server-Version ab, auf die Sie ein Upgrade ausführen:
2012 R2
cd /d d:\*2012*
2016
cd /d d:\*2016*
2019
cd /d d:\*2019*
2022
cd /d d:\*2022*
Starten Sie das Windows-Upgrade. Die erforderlichen Schritte zum Starten des Upgrades hängen von der Windows Server-Version ab, auf die Sie das Upgrade ausführen, und davon, ob Ihre VM auf einem öffentlichen Betriebssystem-Image oder einem importierten Laufwerk oder Image beruht:
2012 R2
Führen Sie
upgrade.ps1
aus, um das Windows-Upgrade zu starten. Das Skript führt die folgenden Schritte aus:- Installieren der neuesten Google-Treiberpakete, die für das Windows Server-Upgrade entscheidend sind
- Anwenden der für Compute Engine erforderlichen Windows-Einstellungen
- Aktivieren des Zugriffs auf die EMS-Konsole (Emergency Management Services) während des Upgrades
- Starten Sie Windows Setup (
setup.exe
) über das Installationsmedium, um ein Upgrade im unbeaufsichtigten Modus auszuführen. - Wählt die richtige zu installierende Version von Windows Server 2012 R2 aus.
- Stellt den generischen Volume-Lizenzschlüssel (GVLK) für die neue Version von Windows Server bereit.
powershell -ExecutionPolicy Bypass -File upgrade.ps1
2012 R2 (BYOL)
Führen Sie
upgrade.ps1
aus, um das Windows-Upgrade zu starten. Das Skript führt die folgenden Schritte aus:- Installieren der neuesten Google-Treiberpakete, die für das Windows Server-Upgrade entscheidend sind
- Anwenden der für Compute Engine erforderlichen Windows-Einstellungen
- Aktivieren des Zugriffs auf die EMS-Konsole (Emergency Management Services) während des Upgrades
- Starten Sie Windows Setup (
setup.exe
) über das Installationsmedium, um ein Upgrade im unbeaufsichtigten Modus auszuführen. - Wählt die richtige zu installierende Version von Windows Server 2012 R2 aus.
- Stellt den vom Nutzer bereitgestellten Lizenzschlüssel für die neue Version von Windows Server bereit.
powershell -ExecutionPolicy Bypass -File upgrade.ps1 -SetupExePath SETUP_PATH -ProductKey PRODUCT_KEY
Dabei gilt:
SETUP_PATH
ist der Pfad zusetup.exe
auf Ihrem benutzerdefinierten Installationsmedium.PRODUCT_KEY
ist ein gültiger Produktschlüssel für Windows Server 2016.
Der Parameter
-ProductKey
ist nur erforderlich, wenn Sie ein Upgrade für eine VM-Instanz durchführen, für die Sie eine vorhandene Lizenz (BYOL) verwenden.2016 oder höher
Führen Sie
upgrade.ps1
aus, um das Windows-Upgrade zu starten. Das Skript führt die folgenden Schritte aus:- Installieren der neuesten Google-Treiberpakete, die für das Windows Server-Upgrade entscheidend sind
- Anwenden der für Compute Engine erforderlichen Windows-Einstellungen
- Aktivieren des Zugriffs auf die EMS-Konsole (Emergency Management Services) während des Upgrades
- Starten Sie Windows Setup (
setup.exe
) über das Installationsmedium, um ein Upgrade im Lautlos-Modus auszuführen. - Bereitstellen eines Produktschlüssels für die neue Version von Windows Server
powershell -ExecutionPolicy Bypass -File upgrade.ps1
In manchen Fällen wird unter Windows Setup möglicherweise der Bildschirm Image auswählen angezeigt. Wenn Sie diese Ansicht sehen, wählen Sie die Konfiguration aus, die Ihrer aktuellen Konfiguration entspricht:
- Wenn Sie Server Core derzeit verwenden, wählen Sie Datacenter aus.
Wenn Sie aktuell Windows Server mit vollständiger Desktopdarstellung verwenden, wählen Sie Rechenzentrum (Desktopdarstellung) aus.
Klicken Sie auf Weiter, um mit dem Upgrade zu beginnen.
Es kann einige Minuten dauern, bis die Einrichtung initialisiert wird.
2016 oder höher (importiert)
Führen Sie
upgrade.ps1
aus, um das Windows-Upgrade zu starten. Das Skript führt die folgenden Schritte aus:- Installieren der neuesten Google-Treiberpakete, die für das Windows Server-Upgrade entscheidend sind
- Anwenden der für Compute Engine erforderlichen Windows-Einstellungen
- Aktivieren des Zugriffs auf die EMS-Konsole (Emergency Management Services) während des Upgrades
- Starten Sie Windows Setup (
setup.exe
) über das Installationsmedium, um ein Upgrade im Lautlos-Modus auszuführen.
powershell -ExecutionPolicy Bypass -File upgrade.ps1 -SetupExePath SETUP-PATH -ProductKey PRODUCT-KEY
Ersetzen Sie Folgendes:
SETUP_PATH
ist der Pfad zusetup.exe
auf Ihrem benutzerdefinierten Installationsmedium.PRODUCT_KEY
ist ein gültiger Produktschlüssel für die Version von Windows Server, auf die ein Upgrade durchgeführt wird. Wenn Sie beispielsweise ein Upgrade von Windows Server 2016 Datacenter auf Windows Server 2019 Datacenter ausführen, geben Sie einen gültigen Windows Server 2019 Datacenter-Schlüssel an.
Der Parameter
-ProductKey
ist nur erforderlich, wenn Sie ein Upgrade für eine VM-Instanz durchführen, für die Sie eine vorhandene Lizenz (BYOL) verwenden.In manchen Fällen wird unter Windows Setup möglicherweise der Bildschirm Image auswählen angezeigt. Wenn Sie diese Ansicht sehen, wählen Sie die Konfiguration aus, die Ihrer aktuellen Konfiguration entspricht:
- Wenn Sie aktuell Server Core verwenden, wählen Sie Windows Server Datacenter aus.
Wenn Sie aktuell Windows Server mit vollständiger Desktopdarstellung verwenden, wählen Sie Windows Server Datacenter (Desktopdarstellung) aus.
Klicken Sie auf Weiter, um mit dem Upgrade zu beginnen.
Es kann einige Minuten dauern, bis die Einrichtung initialisiert wird.
Während des Upgrades kann die folgende Warnung angezeigt werden. Diese können Sie ignorieren:
[package name] or a newer version is already installed on the system
Während der Installation des Treibers
netkvm
reagiert das System möglicherweise vorübergehend nicht. Trennen Sie in diesem Fall nicht die RDP-Verbindung und beenden Sie nicht die VM-Instanz, es sei denn, das System reagiert länger als fünf Minuten nicht. Sollte die RDP-Verbindung getrennt werden, warten Sie etwa fünf Minuten, bevor Sie die Verbindung zur VM-Instanz wiederherstellen.Im Einrichtungsassistenten müssen Sie möglicherweise zuerst das System neu starten. Starten Sie in diesem Fall die VM-Instanz neu und führen Sie Windows Setup mit demselben Befehl noch einmal aus.
Nach etwa fünf Minuten wird der Computer neu gestartet und RDP wird getrennt.
Upgrade beobachten
Je nach Maschinentyp Ihrer VM-Instanz und Ihrer Windows Server-Konfiguration kann das Upgrade zwischen 10 und 60 Minuten dauern. Während dieser Zeit können Sie den Status über die Ausgabe des seriellen Ports beobachten:
Mit dem folgenden Befehl können Sie in Cloud Shell den Bootvorgang beobachten:
gcloud compute instances tail-serial-port-output VM_NAME --zone=ZONE
Dabei gilt:
VM_NAME
ist der Name Ihrer VM-Instanz.ZONE
ist der Name der Zone, in der sich die VM-Instanz befindet.
Warten Sie, bis der Computer viermal neu gestartet wurde. Abhängig von der Konfiguration Ihrer VM-Instanz kann es 30 Minuten oder länger dauern, bis diese Neustarts abgeschlossen sind. Sie erkennen einen Neustart an einer Ausgabe, die ungefähr so aussieht:
SeaBIOS (version 1.8.2-20190620_103534-google) Total RAM Size = 0x00000001e0000000 = 7680 MiB CPUs found: 2 Max CPUs supported: 2
Warten Sie nach dem vierten Neustart, bis die Ausgabe
GCEMetadataScripts: Finished running startup scripts
oderNo startup scripts to run
angezeigt wird.
Nach dem Upgrade
Sie können jetzt eine Verbindung zur VM-Instanz herstellen, um zu prüfen, ob das Upgrade erfolgreich abgeschlossen wurde.
Stellen Sie über einen RDP-Client eine Verbindung zur VM-Instanz her. Weitere Informationen finden Sie unter Verbindung zu Instanzen herstellen.
Melden Sie sich mit einem Nutzerkonto an, das lokale Administratorrechte hat.
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten:
- Wenn Sie Server Core verwenden, sollte nach der Anmeldung automatisch eine Eingabeaufforderung mit erhöhten Rechten geöffnet werden.
- Wenn Sie Windows Server mit vollständiger Desktopdarstellung verwenden, klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Eingabeaufforderung (Administrator) aus.
Führen Sie den folgenden Befehl aus, um die Version von Windows Server abzufragen:
Windows Server Core
ver
Windows Server mit Desktopdarstellung
winver
Prüfen Sie, ob die Version der erwarteten Version von Windows Server entspricht.
Legen Sie als Arbeitsverzeichnis das Installationsmedium fest. Welches Arbeitsverzeichnis das richtige ist, hängt von der Windows Server-Version ab, auf die Sie ein Upgrade ausführen:
2012 R2
cd /d d:\*2012*
2016
cd /d d:\*2016*
2019
cd /d d:\*2019*
2022
cd /d d:\*2022*
Führen Sie
upgrade.ps1
noch einmal aus, um spezifische Compute Engine-Einstellungen anzuwenden, die während des Upgrades möglicherweise verloren gegangen sind:powershell -ExecutionPolicy Bypass -File upgrade.ps1
Starten Sie die VM-Instanz neu, um sicherzugehen, dass alle Änderungen wirksam werden. Der Neustart kann ein bis zwei Minuten dauern, danach können Sie wieder eine Verbindung zur VM-Instanz herstellen.
Installationslaufwerk trennen
Sie können das Installationslaufwerk jetzt von der VM-Instanz trennen:
Trennen Sie in Cloud Shell das Installationslaufwerk von Ihrer VM-Instanz und ersetzen Sie
VM_NAME
durch den Namen Ihrer VM-Instanz:gcloud compute instances detach-disk VM_NAME --disk=win-installers
Updates installieren und Zugriff wiederherstellen
Führen Sie nach dem Abschluss des Upgrades Windows Update aus, um alle Sicherheitsupdates herunterzuladen und zu installieren. So installieren Sie die Sicherheitsupdates:Stellen Sie über einen RDP-Client eine Verbindung zur Maschine her. Weitere Informationen finden Sie unter Verbindung zu Instanzen herstellen.
Verwenden Sie Windows Update, um die neuesten Windows-Updates zu installieren. Möglicherweise müssen Sie die VM-Instanz während dieses Vorgangs mehrmals neu starten.
Aktivieren Sie alle Agents, Antiviren- oder Antimalware-Software, die Sie vor dem Upgrade deaktiviert haben.
Fehlerbehebung beim direkten Upgrade
Während der Ausführung von Windows Setup können Sie über RDP keine Verbindung zur VM-Instanz herstellen. Wenn Sie den Verdacht haben, dass das Upgrade fehlgeschlagen ist oder nicht voranschreitet, können Sie die Situation folgendermaßen diagnostizieren:
Ausgabe des seriellen Ports prüfen
Den Fortschritt des Upgradeprozesses können Sie sich in der Ausgabe des seriellen Ports der VM-Instanz ansehen:
- Der serielle Port 1 erfasst den Bootstatus.
- Der serielle Port 3 erfasst die Logausgabe von Windows Setup.
Während des Upgrades sollten Sie vier Neustarts beobachten. Wenn Sie nach dem ersten Neustart länger als 30 Minuten keinen Fortschritt bemerken, ist das Upgrade wahrscheinlich fehlgeschlagen.
CPU- und E/A-Messwerte prüfen
Das Ausführen eines Windows Server-Upgrades ist ein Vorgang, der die CPU und die Laufwerk-E/A stark beansprucht. Prüfen Sie die CPU- und E/A-Messwerte, um festzustellen, ob die Einrichtung voranschreitet.
So können Sie die CPU- und E/A-Messwerte in der Google Cloud Console ansehen:
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Klicken Sie auf die Instanz, die aktualisiert wird.
Klicken Sie auf den Tab Monitoring.
Verbindung zur EMS-Konsole (Emergency Management Services) herstellen
Sowohl während als auch nach der Ausführung des Windows Setups können Sie eine Verbindung zur EMS-Konsole (Emergency Management Services) herstellen. Prüfen Sie in der EMS-Konsole die Windows Setup-Protokolldateien und das Ereignisprotokoll auf Anzeichen dafür, dass das Upgrade noch nicht abgeschlossen ist, oder auf Informationen zu eventuell aufgetretenen Fehlern.
Remote-Verbindung mit WinRM herstellen
Wenn beim Verbindungsaufbau über RDP oder EMS ein Fehler auftritt, können Sie versuchen, mithilfe von WinRM eine Remote-PowerShell-Sitzung einzurichten:
Stellen Sie eine Verbindung zu einer anderen Windows Server-Instanz innerhalb derselben VPC her.
Öffnen Sie PowerShell.
Richten Sie eine Remote-PowerShell-Sitzung ein. Ersetzen Sie dabei
VM_NAME
durch den Namen der zu aktualisierenden Instanz:Enter-PSSession -ComputerName VM_NAME -UseSSL -SessionOption (New-PsSessionOption -SkipCACheck) -Credential (Get-Credential)
Wenn Sie zur Eingabe der Anmeldedaten aufgefordert werden, geben Sie den Nutzernamen und das Passwort eines Administratorkontos ein.
Prüfen Sie über die Remote-PowerShell-Sitzung die Windows Setup-Protokolldateien und das Ereignisprotokoll.
Protokolldateien offline analysieren
Wenn über WinRM (Windows Remote Management) keine Verbindung zur Instanz hergestellt werden kann, können Sie das Upgrade abbrechen und die Protokolldateien von einer anderen VM-Instanz analysieren. Gehen Sie hierzu folgendermaßen vor:
-
Dies kann einige Minuten dauern, wenn Windows Server nicht reagiert.
Trennen Sie das Bootlaufwerk von der Instanz.
Erstellen Sie eine neue temporäre Windows Server-Instanz und hängen Sie das Bootlaufwerk der ursprünglichen Instanz als zusätzliches Laufwerk an.
Verwenden Sie die temporäre Windows Server-Instanz zum Analysieren der Setup- und Ereignisprotokolldateien der Instanz, die Sie aktualisieren wollten.
Nachdem Sie die Analyse abgeschlossen haben, trennen Sie das Laufwerk von der temporären Instanz und hängen es wieder als Bootlaufwerk an die ursprüngliche VM-Instanz an.
Fehlerbehebung bei RDP
Informationen zur Fehlerbehebung bei RDP finden Sie unter Fehlerbehebung bei RDP.
Fehlerbehebung bei Windows Server-Instanzen
Informationen zur Fehlerbehebung bei Windows Server-Instanzen finden Sie unter Windows-Instanzen: Tipps und Hinweise zur Fehlerbehebung.
Bereinigen
Damit Ihnen nach Abschluss des Vorgangs keine weiteren Kosten entstehen, löschen Sie das Installationslaufwerk.
Installationslaufwerk löschen
Sie können jederzeit ein Installationslaufwerk erstellen, das auf dem von Google bereitgestellten Image basiert. Wenn Sie in derselben Zone keine weiteren VM-Instanzen aktualisieren möchten, löschen Sie das Installationslaufwerk:
Löschen Sie in Cloud Shell das Laufwerk
win-installers
, das Sie zuvor erstellt haben:gcloud compute disks delete win-installers