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.
Migrieren Sie eine EC2 Windows-Instanz zu einem Instanztyp der aktuellen Generation
Das Tool AWS Windows AMIs ist mit den Standardeinstellungen konfiguriert, die von den Microsoft-Installationsmedien verwendet werden, mit einigen Anpassungen. Zu den Anpassungen gehören Treiber und Konfigurationen, die die Instanztypen der neuesten Generation unterstützen, bei denen es sich um Instanzen handelt, die auf AWS Nitro-System, z. B. ein M5 oder C5.
Bei der Migration zu Nitro-basierten Instances, einschließlich Bare-Metal-Instances, empfehlen wir Ihnen, die Schritte in diesem Thema in den folgenden Fällen auszuführen:
-
Wenn Sie Instances von einem benutzerdefinierten Windows aus starten AMIs
-
Wenn Sie von Amazon AMIs bereitgestellte Instances unter Windows starten, die vor August 2018 erstellt wurden
Weitere Informationen finden Sie unter Amazon EC2 Update — Zusätzliche Instance-Typen, Nitro-System und CPU Optionen
Anmerkung
Die folgenden Migrationsverfahren können unter Windows Server Version 2008 R2 und höher ausgeführt werden. Informationen zur Migration von Linux-Instances zu Instance-Typen der neuesten Generation finden Sie unterÄnderungen des EC2 Amazon-Instanztyps.
Inhalt
- Teil 1: Installation und Upgrade AWS PV-Treiber
- Teil 2: Installation und Upgrade ENA
- Teil 3: Upgrade AWS NVMeTreiber
- Teil 4: Update und EC2Config EC2Launch
- Teil 5: Installieren des Treibers für den seriellen Port für Bare Metal-Instances
- Teil 6: Aktualisieren der Energieverwaltungseinstellungen
- Teil 7: Aktualisieren von Intel-Chipsatz-Treibern für neue Instance-Typen
- (Alternative) Führen Sie ein Upgrade des AWS PVENA, und NVMe Treiber mit AWS Systems Manager
Anmerkung
Alternativ können Sie mit dem Automatisierungsdokument AWSSupport-UpgradeWindowsAWSDrivers
die in Teil 1, Teil 2 und Teil 3 beschriebenen Verfahren automatisieren. Wenn Sie sich für das automatisierte Verfahren entscheiden, lesen Sie (Alternative) Führen Sie ein Upgrade des AWS PVENA, und NVMe Treiber mit AWS Systems Manager. Fahren Sie dann mit Teil 4 und Teil 5 fort.
Bevor Sie beginnen
Bei diesem Verfahren wird davon ausgegangen, dass Sie derzeit einen Xen-basierten Instance-Typ der vorherigen Generation verwenden, z. B. eine M4 oder C4, und dass Sie zu einer Instance migrieren, die auf dem AWS Nitro-System.
Sie müssen PowerShell Version 3.0 oder höher verwenden, um das Upgrade erfolgreich durchzuführen.
Anmerkung
Bei der Migration zu Instances der neuesten Generation gehen ENI möglicherweise die statischen IP- oder benutzerdefinierten DNS Netzwerkeinstellungen der vorhandenen Version verloren, da die Instanz standardmäßig ein neues Enhanced Networking Adapter-Gerät verwendet.
Bevor Sie die Schritte in diesem Verfahren durchführen, empfehlen wir das Erstellen eines Backups der Instance. Wählen Sie in der EC2Konsole
Warnung
Wenn Sie eine Instance anhalten, werden sämtliche Daten auf allen Instance-Speicher-Volumes gelöscht. Um Daten auf Instance-Speicher-Volumes zu erhalten, stellen Sie sicher, dass Sie die Daten in einem persistenten Speicher sichern.
Öffnen Sie das Kontextmenü (Rechtsklick) für die Instanz in der EC2Konsole
Anmerkung
Die Teile 4 und 5 dieser Anweisungen können abgeschlossen werden, nachdem Sie den Instanztyp auf die neueste Generation migriert oder geändert haben. Wir empfehlen jedoch, dass Sie sie vor der Migration abschließen, wenn Sie speziell zu einem Bare-Metal-Instance-Typ migrieren.
Teil 1: Installation und Upgrade AWS PV-Treiber
Obwohl AWS PV-Treiber werden im Nitro-System nicht verwendet. Sie sollten sie dennoch aktualisieren, wenn Sie frühere Versionen von Citrix PV verwenden oder AWS PV. Das neueste AWS PV-Treiber beheben Fehler in früheren Versionen der Treiber, die auftreten können, während Sie sich auf einem Nitro-System befinden oder wenn Sie zurück zu einer Xen-basierten Instanz migrieren müssen. Als bewährte Methode empfehlen wir, immer auf die neuesten Treiber für Windows-Instanzen zu aktualisieren AWS.
Gehen Sie wie folgt vor, um ein direktes Upgrade von durchzuführen AWS PV-Treiber oder für ein Upgrade von Citrix PV-Treibern auf AWS PV-Treiber unter Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 oder Windows Server 2019. Weitere Informationen finden Sie unter Aktualisieren Sie die PV-Treiber auf Windows-Instances EC2.
Informationen zum Upgrade eines Domain-Controllers finden Sie unter Führen Sie ein Upgrade eines Domänencontrollers durch (AWS PV-Upgrade).
Um ein Upgrade von oder zu durchzuführen AWS PV-Treiber
-
Stellen Sie über Remote Desktop eine Verbindung mit der Instance her und bereiten Sie die Instance für das Upgrade vor. Schalten Sie den Systemdatenträger offline, bevor Sie das Upgrade durchführen. Wenn Sie ein direktes Update von durchführen AWS PV-Treiber, dieser Schritt ist nicht erforderlich. Setzen Sie die Start-Option für alle nicht erforderlichen Services in der Services-Konsole auf Manual.
-
Laden Sie
das aktuelle Treiberpaket in die Instance herunter. -
Extrahieren Sie den Inhalt des Ordners und führen Sie die Datei
AWSPVDriverSetup.msi
aus.
Nach dem MSI Ausführen von wird die Instanz automatisch neu gestartet und der Treiber aktualisiert. Die Instance kann für die Dauer von bis zu 15 Minuten nicht verfügbar sein.
Nachdem das Upgrade abgeschlossen ist und die Instance beide Zustandsprüfungen in der EC2 Amazon-Konsole bestanden hat, stellen Sie über Remote Desktop eine Verbindung zur Instance her und stellen Sie sicher, dass der neue Treiber installiert wurde. Suchen Sie im Geräte-Manager unter Speichercontroller AWS PV-Speicher-Hostadapter. Vergewissern Sie sich, dass die Treiberversion identisch mit der aktuellen Version in der Tabelle für den Treiber-Versionsverlauf ist. Weitere Informationen finden Sie unter AWS Verlauf des PV-Treiberpakets.
Teil 2: Installation und Upgrade ENA
Führen Sie ein Upgrade auf den Elastic Network Adapter-Treiber durch, um sicherzustellen, dass alle Netzwerkfeatures unterstützt werden. Wenn Sie Ihre Instance gestartet haben und sie nicht über ein bereits aktiviertes erweitertes Netzwerk verfügt, müssen Sie den erforderlichen Netzwerkadaptertreiber auf Ihre Instance herunterladen und installieren. Legen Sie anschließend das enaSupport Instanzattribut fest, um Enhanced Networking zu aktivieren. Sie können dieses Attribut nur für unterstützte Instanztypen und nur dann aktivieren, wenn der ENA Treiber installiert ist. Weitere Informationen finden Sie unter Aktivieren Sie Enhanced Networking mit ENA auf Ihren EC2 Instances.
-
Laden Sie
den aktuellen Treiber in die Instance herunter. Wenn Sie eine frühere Version des Treibers benötigen, finden Sie weitere Informationen unterENAVersionsverlauf des Windows-Treibers. -
Extrahieren Sie die ZIP-Datei.
-
Installieren Sie den Treiber, indem Sie das
install.ps1
PowerShell Skript aus dem entpackten Ordner ausführen.Anmerkung
Führen Sie das
install.ps1
-Skript als Administrator aus, um Fehler bei der Installation zu vermeiden. -
Prüfen Sie, ob Ihr enaSupport aktiviert AMI wurde. Wenn nicht, fahren Sie fort, indem Sie der Dokumentation in Aktivieren Sie Enhanced Networking mit ENA auf Ihren EC2 Instances folgen.
Teil 3: Upgrade AWS NVMeTreiber
AWS NVMeTreiber werden verwendet, um mit Amazon zu interagieren EBS und Volumes zu SSD instanzspeichern, die als NVMe Blockgeräte im Nitro-System bereitgestellt werden, um eine bessere Leistung zu erzielen.
Wichtig
Die folgenden Anweisungen wurden speziell für die Installation oder das Upgrade geändert AWS NVMeauf einer Instance der vorherigen Generation mit der Absicht, die Instanz auf den Instance-Typ der neuesten Generation zu migrieren.
-
Laden Sie
das aktuelle Treiberpaket in die Instance herunter. Wenn Sie eine frühere Version des Treibers benötigen, finden Sie Informationen NVMeWindows-Treiberversionen zu den unterstützten Versionen.
-
Extrahieren Sie die ZIP-Datei.
-
Installieren Sie den Treiber durch Ausführen von
dpinst.exe
. -
Öffnen Sie eine PowerShellSitzung und führen Sie den folgenden Befehl aus:
PS C:\>
start rundll32.exe sppnp.dll,Sysprep_Generalize_Pnp -waitAnmerkung
Um den Befehl anzuwenden, müssen Sie die PowerShell Sitzung als Administrator ausführen. PowerShell (x86) -Versionen führen zu einem Fehler.
Dieser Befehl führt nur sysprep auf den Gerätetreibern aus. Es wird nicht die gesamte Sysprep-Vorbereitung ausgeführt.
-
Fahren Sie für Windows Server 2008 R2 und Windows Server 2012 die Instance herunter, ändern Sie den Instance-Typ in eine Instance der neuesten Generation und starten Sie diese. Fahren Sie dann mit Teil 4 fort. Falls Sie die Instance noch einmal auf einem Instance-Typ der früheren Generation starten, bevor Sie eine Migration zu einem Instance-Typ der neuesten Generation durchgeführt haben, wird sie nicht gestartet. Bei anderen unterstützten Windows-Versionen AMIs können Sie den Instanztyp jederzeit nach dem Geräte-Sysprep ändern.
Teil 4: Update und EC2Config EC2Launch
Für Windows-Instanzen bieten die neuesten Versionen EC2Config und EC2Launch Dienstprogramme zusätzliche Funktionen und Informationen, wenn sie auf dem Nitro-System ausgeführt werden, auch auf EC2 Bare Metal. Standardmäßig ist der EC2Config Dienst in Versionen AMIs vor Windows Server 2016 enthalten. EC2Launchersetzt EC2Config unter Windows Server 2016 und höherAMIs.
Wenn die EC2Config und EC2Launch -Dienste aktualisiert werden, wird das neue Windows AMIs von AWS schließen Sie die neueste Version des Dienstes ein. Sie müssen jedoch Ihr eigenes Windows AMIs und Ihre eigenen Instanzen mit der neuesten Version von EC2Config und aktualisierenEC2Launch.
Installieren oder aktualisieren Sie EC2Config wie folgt
-
Laden Sie das EC2ConfigInstallationsprogramm
herunter und entpacken Sie es. -
Führen Sie
EC2Install.exe
. Eine vollständige Liste der verfügbaren Optionen erhalten Sie, wenn SieEC2Install
mit der Option/?
ausführen. Standardmäßig werden Eingabeaufforderungen angezeigt. Um den Befehl ohne Eingabeaufforderungen auszuführen, verwenden Sie die Option/quiet
.
Weitere Informationen finden Sie unter Installieren der neuesten Version von EC2Config.
Installieren oder aktualisieren Sie EC2Launch wie folgt
-
Wenn Sie bereits EC2Launch auf einer Instanz installiert und konfiguriert haben, erstellen Sie eine Sicherungskopie der EC2Launch Konfigurationsdatei. Beim Installationsprozess werden Änderungen an dieser Datei nicht übernommen. Standardmäßig befindet sich die Datei im Verzeichnis
C:\ProgramData\Amazon\EC2-Windows\Launch\Config
. -
Laden Sie EC2-Windows-Launch.zip
in ein Verzeichnis auf der Instanz herunter. -
Laden Sie die Datei install.ps1
in dasselbe Verzeichnis herunter, in das Sie EC2-Windows-Launch.zip
heruntergeladen haben. -
Führen Sie
install.ps1
.Anmerkung
Führen Sie das
install.ps1
-Skript als Administrator aus, um Fehler bei der Installation zu vermeiden. -
Wenn Sie eine Sicherungskopie der EC2Launch Konfigurationsdatei erstellt haben, kopieren Sie sie in das
C:\ProgramData\Amazon\EC2-Windows\Launch\Config
Verzeichnis.
Weitere Informationen finden Sie unter Verwenden Sie den EC2Launch v1-Agenten, um Aufgaben beim Start der EC2 Windows-Instanz auszuführen.
Teil 5: Installieren des Treibers für den seriellen Port für Bare Metal-Instances
Der i3.metal
Instance-Typ verwendet ein serielles Gerät auf der PCI Basis eines I/O-Ports und kein serielles Gerät auf Basis eines I/O-Ports. Die neuesten Windows-Versionen verwenden AMIs automatisch das serielle PCI Basisgerät und haben den Treiber für die serielle Schnittstelle installiert. Wenn Sie keine Instance verwenden, die über ein von Amazon bereitgestelltes Windows AMI vom 11.04.2018 oder später gestartet wurde, müssen Sie den Serial Port Driver installieren, um das serielle Gerät für EC2 Funktionen wie Passwortgenerierung und Konsolenausgabe zu aktivieren. Die neuesten Versionen EC2Config und EC2Launch Dienstprogramme unterstützen auch i3.metal und bieten zusätzliche Funktionen. Folgen Sie den Schritten in Teil 4, wenn Sie dies noch nicht getan haben.
So installieren Sie den Treiber für die serielle Schnittstelle
-
Laden Sie
das Paket für den seriellen Treiber in die Instance herunter. -
Extrahieren Sie die Inhalte des Ordners, klicken Sie mit der rechten Maustaste auf
aws_ser.INF
und wählen Sie Installieren aus. -
Klicken Sie auf Okay.
Teil 6: Aktualisieren der Energieverwaltungseinstellungen
Mit der folgenden Aktualisierung werden die Energiespareinstellungen so konfiguriert, dass Bildschirme nie ausgeschaltet werden. So kann das Betriebssystem auf Nitro-Systemen korrekt heruntergefahren werden. Alle Windows, die ab 28.11.2018 von Amazon AMIs bereitgestellt wurden, verfügen bereits über diese Standardkonfiguration.
-
Öffnen Sie eine Befehlszeile oder eine Sitzung. PowerShell
-
Führen Sie die folgenden Befehle aus:
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0 powercfg /setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0 powercfg /setacvalueindex a1841308-3541-4fab-bc81-f71556f20b4a 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0
Teil 7: Aktualisieren von Intel-Chipsatz-Treibern für neue Instance-Typen
Die u-12tb1.metal
Instanztypen u-6tb1.metal
u-9tb1.metal
, und verwenden Hardware, für die Chipsatztreiber erforderlich sind, die zuvor nicht unter Windows AMIs installiert wurden. Wenn Sie keine Instance verwenden, die von einem von Amazon bereitgestellten Windows mit AMI Datum 2018.11.19 oder höher gestartet wurde, müssen Sie die Treiber mit dem Intel Chipset Utility installieren. INF
So installieren Sie die Chipsatz-Treiber
-
Laden Sie das Chipsatz-Hilfsprogramm
auf die Instance herunter. -
Extrahieren Sie die Dateien.
-
Führen Sie
SetupChipset.exe
. -
Akzeptieren Sie die Software-Lizenzvereinbarung von Intel und installieren Sie die Chipsatz-Treiber.
-
Starten Sie die Instance neu.
(Alternative) Führen Sie ein Upgrade des AWS PVENA, und NVMe Treiber mit AWS Systems Manager
Das Automatisierungsdokument AWSSupport-UpgradeWindowsAWSDrivers
automatisiert die in Teil 1, Teil 2 und Teil 3 beschriebenen Schritte. Diese Methode kann auch eine Instance reparieren, bei der die Treiber-Upgrades fehlgeschlagen sind.
Die AWSSupport-UpgradeWindowsAWSDrivers
Automatisierung dokumentiert Upgrades oder Reparaturen von Speicher und Netzwerk AWS Treiber auf der angegebenen EC2 Instanz. Das Dokument versucht, die neuesten Versionen von zu installieren AWS Fahrer sind online, indem Sie den anrufen AWS Systems Manager Agent (SSMAgent). Wenn der SSM Agent nicht erreichbar ist, kann das Dokument eine Offline-Installation des AWS Treiber, sofern ausdrücklich gewünscht.
Anmerkung
Dieses Verfahren schlägt auf einem Domain-Controller fehl. Weitere Informationen zum Aktualisieren der Treiber auf einem Domain-Controller finden Sie unter Führen Sie ein Upgrade eines Domänencontrollers durch (AWS PV-Upgrade).
Um das automatisch zu aktualisieren AWS PVENA, und NVMe Treiber, die AWS Systems Manager
-
Öffnen Sie die Systems Manager Manager-Konsole unter https://console.aws.amazon.com/systems-manager
. -
Wählen Sie Automation und dann Execute Automation.
-
Suchen Sie nach dem UpgradeWindows AWSDrivers Automatisierungsdokument, wählen Sie AWSSupportes aus und wählen Sie dann Automatisierung ausführen aus.
-
Konfigurieren Sie im Abschnitt Eingabeparameter die folgenden Optionen:
- Instance-ID
-
Geben Sie die eindeutige ID der zu aktualisierenden Instance ein.
- AllowOffline
-
(Optional) Wählen Sie eine der folgenden Optionen:
-
True
— Wählen Sie diese Option, um eine Offline-Installation durchzuführen. Die Instance wird während des Upgrade-Prozesses gestoppt und neu gestartet.Warnung
Wenn Sie eine Instance anhalten, werden sämtliche Daten auf allen Instance-Speicher-Volumes gelöscht. Um Daten auf Instance-Speicher-Volumes zu erhalten, stellen Sie sicher, dass Sie die Daten in einem persistenten Speicher sichern.
-
False
— (Default (Standard)) Lassen Sie diese Option aktiviert. um eine Online-Installation durchzuführen. Die Instance wird während des Upgrade-Prozesses neu gestartet.
Wichtig
Bei Online- und Offline-Upgrades wird ein Vorgang erstellt, AMI bevor Sie versuchen, das Upgrade durchzuführen. Das AMI bleibt auch nach Abschluss der Automatisierung bestehen. Sichern Sie Ihren Zugriff auf dieAMI, oder löschen Sie sie, wenn sie nicht mehr benötigt wird.
-
- SubnetId
-
(Optional) Geben Sie einen der folgenden Werte ein:
-
SelectedInstanceSubnet
(Default (Standard)) Der Upgrade-Prozess startet die Instance helper im selben Subnetz wie die zu aktualisierende Instance. Das Subnetz muss die Kommunikation zu den Systems Manager-Endpunkten (ssm.*
) ermöglichen. -
CreateNewVPC
— Der Upgrade-Prozess startet die Helper-Instanz in einer neuenVPC. Verwenden Sie diese Option, wenn Sie nicht sicher sind, ob das Subnetz der Ziel-Instance die Kommunikation mit denssm.*
-Endpunkten zulässt. Ihr Benutzer muss über die Berechtigung verfügen, eine zu erstellenVPC. -
Eine bestimmte Subnetz-ID — Geben Sie die ID eines bestimmten Subnetzes an, in dem die Instance helper gestartet werden soll. Das Subnetz muss sich in der gleichen Availability Zone wie die zu aktualisierende Instance befinden und die Kommunikation mit den
ssm.*
-Endpunkten ermöglichen.
-
-
Wählen Sie Execute (Ausführen).
-
Warten Sie auf den Abschluss des Upgrades. Es kann bis zu 10 Minuten dauern, ein Online-Upgrade durchzuführen. Es kann bis zu 25 Minuten dauern, ein Offline-Upgrade durchzuführen.