View a markdown version of this page

Ein direktes Upgrade auf Ihrer EC2-Windows-Instance durchführen - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ein direktes Upgrade auf Ihrer EC2-Windows-Instance durchführen

Bevor Sie ein direktes Upgrade ausführen, müssen Sie ermitteln, welche Netzwerktreiber die Instance ausführt. PV-Netzwerktreiber ermöglichen Ihnen den Zugriff auf Ihre Instance per Remote-Desktop. Instances verwenden entweder AWS PV, Intel Network Adapter oder die Enhanced Networking-Treiber. Weitere Informationen finden Sie unter Paravirtual-Treiber für Windows-Instances.

Bevor Sie ein direktes Upgrade beginnen

Führen Sie die folgenden Aufgaben durch und beachten Sie die folgenden wichtigen Details, bevor Sie mit Ihrem direkten Upgrade beginnen.

  • Lesen Sie die Microsoft-Dokumentation, um die Upgrade-Anforderungen, bekannte Probleme und Einschränkungen zu verstehen. Sie sollten auch die offiziellen Anweisungen für Upgrades überprüfen.

  • Wir empfehlen, für Instances mit mindestens zwei vCPUs und 4 GB RAM ein Betriebssystem-Upgrade durchzuführen. Bei Bedarf können Sie die Instance in eine andere Größe desselben Typs ändern (z. B. t2.small in t2.large), das Upgrade durchführen und die Instance dann wieder in die Originalgröße ändern. Wenn Sie die Instance-Größe beibehalten müssen, können Sie den Fortschritt über den Instance-Konsolen-Screenshot überwachen. Weitere Informationen finden Sie unter Amazon-EC2-Instance-Typ-Veränderungen.

  • Stellen Sie sicher, dass das Stamm-Volume auf Ihrer Windows-Instance über genügend freien Speicherplatz verfügt. Das Windows Setup warnt Sie im Fall von unzureichendem Speicherplatz möglicherweise nicht. Informationen zur benötigten Menge an Speicherplatz für das Upgrade eines bestimmten Betriebssystems finden Sie in der Microsoft-Dokumentation. Wenn das Volume nicht über genügend Speicherplatz verfügt, kann es erweitert werden. Weitere Informationen finden Sie unter Amazon EBS Elastic Volumes im Amazon-EBS-Benutzerhandbuch.

  • Bestimmen Sie Ihren Upgrade-Pfad. Sie müssen das Betriebssystem auf dieselbe Architektur upgraden. Beispielsweise müssen Sie ein 32-Bit-System auf ein 32-Bit-System upgraden. Windows Server 2008 R2 und spätere Versionen sind nur 64-Bit.

  • Deaktivieren Sie Antivirus- und Anti-Spyware-Software und Firewalls. Diese Softwaretypen können mit dem Upgrade-Prozess in Konflikt geraten. Re-enable Antiviren- und Anti-Spyware-Software und Firewalls nach Abschluss des Upgrades.

  • Installieren Sie die neuesten Treiber, so wie unter Migrieren Sie eine EC2-Windows-Instance zu einem Instance-Typ Nitro-based beschrieben.

  • Der Upgrade Helper Service unterstützt nur Instances, auf denen Citrix PV-Treiber ausgeführt werden. Wenn die Instance auf Red Hat-Treibern ausgeführt wird, müssen Sie zuerst diese Treiber manuell upgraden.

Aktualisieren Sie eine Instanz direkt mit AWS PV, Intel Network Adapter oder die Enhanced Networking-Treiber

Verwenden Sie das folgende Verfahren, um eine Windows Server Instance mit einem AWS PV, Intel Network Adapter oder den Enhanced Networking-Treibern zu aktualisieren.

So führen Sie ein direktes Upgrade durch
  1. Erstellen Sie ein AMI des Systems, das Sie entweder zu Backup- oder Testzwecken upgraden möchten. Sie können das Upgrade dann auf der Kopie ausführen, um eine Testumgebung zu simulieren. Wenn das Upgrade abgeschlossen wird, können Sie den Datenverkehr mit geringer Ausfallzeit zu dieser Instance umleiten. Wenn das Upgrade fehlschlägt, können Sie zum Backup zurückwechseln. Weitere Informationen finden Sie unter Erstellen Sie ein EBS-backed Amazon-AMI.

  2. Stellen Sie sicher, dass Ihre Windows-Server-Instance die neuesten Treiber verwendet.

    1. Informationen zur Aktualisierung Ihres AWS PV-Treibers finden Sie unterUpgrade von PV-Treibern auf EC2-Windows-Instances.

    2. Informationen zum Update Ihres ENA-Treibers finden Sie unter ENA-Treiber auf EC2-Windows-Instances installieren.

    3. Informationen zum Aktualisieren Ihrer Intel-Treiber finden Sie unter Erweitertes Netzwerk mit der Intel 82599 VF-Schnittstelle

  3. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  4. Wählen Sie im Navigationsbereich Instances aus. Suchen Sie die Instance. Notieren Sie die Instance-ID und Availability Zone für die Instance. Diese Informationen werden später in diesem Verfahren benötigt.

  5. Wenn Sie von Windows Server 2012 oder 2012 R2 auf Windows Server 2016 oder später aktualisieren, führen Sie die folgenden Schritte auf Ihrer Instance durch, bevor Sie fortfahren.

    1. Deinstallieren Sie den EC2Config-Service. Weitere Informationen finden Sie unter Windows Service Administration für EC2Launch-v2- und EC2Config-Agents.

    2. Installieren Sie EC2Launch v1 oder den EC2Launch-v2-Agenten. Weitere Informationen finden Sie unter Den EC2Launch-v1-Agenten verwenden, um Aufgaben während des Starts einer EC2-Windows-Instance auszuführen undDen EC2Launch-v2-Agenten verwenden, um Aufgaben während des Starts einer EC2-Windows-Instance auszuführen.

    3. Installieren Sie den AWS Systems Manager SSM Agent. Weitere Informationen finden Sie unter Manuelle Installation des SSM-Agent in Amazon EC2 für Windows Server im Benutzerhandbuch für AWS Systems Manager .

  6. Erstellen Sie ein neues Volume aus einem Windows Server-Installationsmedien-Snapshot.

    1. Wählen Sie im Navigationsbereich links unter Elastic Block Store die Option Snapshots.

    2. Wählen Sie in der Filterleiste Öffentliche Schnappschüsse.

    3. Geben Sie in der Suchleiste die folgenden Filter ein:

      • Wählen Sie Owner Alias, dann = und dann Amazon.

      • Wählen Sie Beschreibung und beginnen Sie dann mit der EingabeWindows. Wählen Sie den Windows-Filter aus, der der Systemarchitektur und der bevorzugten Sprache entspricht, auf die Sie aktualisieren möchten. Wählen Sie zum Beispiel Windows 2019 English Installation Media für ein Upgrade auf Windows Server 2019.

    4. Aktivieren Sie das Kontrollkästchen neben dem Snapshot, der der Systemarchitektur und den Spracheinstellungen entspricht, auf die Sie aktualisieren, und wählen Sie dann Aktionen, Volume aus Snapshot erstellen.

    5. Wählen Sie auf der Seite Volume erstellen die Availability Zone, die zu Ihrer Windows-Instance passt, und wählen Sie dann Volume erstellen.

  7. Wählen Sie im 1234567890example Banner Erfolgreich erstelltes Volume oben auf der Seite die ID des Volumes aus, das Sie gerade erstellt haben.

  8. Wählen Sie Actions (Aktionen) und Attach Volume (Volume anfügen).

  9. Wählen Sie auf der Seite Volume anhängen unter Instance die Instance-ID Ihrer Windows-Instance und wählen Sie dann Volume anhängen.

  10. Stellen Sie das neue Volume zur Verwendung bereit, indem Sie die Schritte unter Stellen Sie ein Amazon EBS-Volume für die Verwendung unter Windows bereit durchführen.

    Wichtig

    Initialisieren Sie den Datenträger nicht, da dadurch die vorhandenen Daten gelöscht werden.

  11. Wechseln Sie in Windows PowerShell zum neuen Volume Drive. Beginnen Sie das Upgrade, indem Sie das Installationsmedien-Volume öffnen, das Sie an die Instance angehängt haben.

    1. Wenn Sie ein Upgrade auf Windows Server 2016 oder höher installieren, führen Sie Folgendes aus:

      .\setup.exe /auto upgrade /dynamicupdate disable
      Anmerkung

      Das Ausführen von setup.exe mit deaktivierter /dynamicupdate-Option verhindert, dass Windows während des Windows Server-Upgrade-Prozesses Updates installiert, da die Installation von Updates während des Upgrades zu Fehlern führen kann. Sie können Updates mit Windows Update installieren, nachdem das Upgrade abgeschlossen ist.

      Wenn Sie ein Upgrade auf eine frühere Version von Windows Server installieren, führen Sie Folgendes aus:

      Sources\setup.exe
    2. Wählen Sie für Wählen Sie das Betriebssystem aus, das Sie installieren möchten die vollständige Installationsoption für Ihre Windows-Server-Instance aus und dann Weiter.

    3. Wählen Sie für Which type of installation do you want? die Option Upgrade aus.

    4. Schließen Sie den Assistenten ab.

Windows Server Setup kopiert und verarbeitet jetzt Dateien. Nach einigen Minuten wird Ihre Remote-Desktop-Sitzung beendet. Die für das Upgrade benötigte Zeit hängt von der Anzahl an Anwendungen und Serverrollen ab, die auf Ihrer Windows Server-Instance ausgeführt werden. Das Upgrade kann vielleicht nur 40 Minuten oder auch einige Stunden dauern. Während des Upgrades schlägt die Instance eventuell bei einer oder mehreren Statusprüfungen fehl. Wenn das Upgrade abgeschlossen ist, verlaufen alle Statusprüfungen erfolgreich. Sie können das Systemprotokoll auf die Konsolenausgabe überprüfen oder anhand der CloudWatch Amazon-Metriken für Festplatten- und CPU-Aktivität ermitteln, ob das Upgrade voranschreitet.

Anmerkung

Wenn Sie ein Upgrade auf Windows Server 2019 erstellen, können Sie nach Abschluss des Upgrades den Desktop-Hintergrund manuell ändern, um den vorherigen Namen des Betriebssystems bei Bedarf zu löschen.

Wenn die Instance nach einigen Stunden noch nicht alle Statusprüfungen erfolgreich bestanden hat, finden Sie Informationen unter Problembehandlung bei einem Betriebssystem-Upgrade auf einer EC2-Windows-Instance.

Aufgaben nach dem Upgrade

  1. Melden Sie sich bei der Instance an, um ein Upgrade für das .NET Framework zu initiieren, und starten Sie das System neu, wenn Sie dazu aufgefordert werden.

  2. Falls Sie dies in einem früheren Schritt noch nicht getan haben, installieren Sie den EC2Launch-v1-oder EC2Launch-v2-Agenten. Weitere Informationen finden Sie unter Den EC2Launch-v1-Agenten verwenden, um Aufgaben während des Starts einer EC2-Windows-Instance auszuführen undDen EC2Launch-v2-Agenten verwenden, um Aufgaben während des Starts einer EC2-Windows-Instance auszuführen.

  3. Wenn Sie auf Windows Server 2012 R2 aktualisiert haben, empfehlen wir Ihnen, die PV-Treiber auf AWS PV-Treiber zu aktualisieren. Wenn Sie auf einer Nitro-based Instance aktualisiert haben, empfehlen wir, die NVME- und ENA-Treiber zu installieren oder zu aktualisieren. Für weitere Informationen siehe NVMe-Treiber oder Aktivieren von Enhanced Networking unter Windows.

  4. Re-enable Antiviren- und Anti-Spyware-Software und Firewalls.