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.
AWS NVMeTreiber für Windows-Instanzen
EBSAmazon-Volumes und Instance-Speicher-Volumes werden als NVMe Blockgeräte auf Instances bereitgestellt, die auf dem AWS Nitro-System basieren. Um die Leistung und die Funktionen der EBS Amazon-Funktionen für Volumes, die als NVMe Blockgeräte bereitgestellt werden, vollständig nutzen zu können, muss der AWS NVMe Treiber auf der Instance installiert sein. Bei allen AWS Windows-Versionen AMIs der aktuellen Generation ist der AWS NVMe Treiber standardmäßig installiert.
Weitere Informationen zu EBS und NVMe finden Sie bei Amazon EBS und NVMe im EBSAmazon-Benutzerhandbuch. Weitere Informationen SSD zum Instance-Speicher und NVMe finden Sie unterSSDInstance-Speicher-Volumes für EC2 Amazon-Instances.
Installieren oder aktualisieren Sie AWS NVMe Treiber mit PowerShell
Wenn Sie nicht das neueste von Amazon AMIs bereitgestellte AWS Windows verwenden, verwenden Sie das folgende Verfahren, um den aktuellen AWS NVMe Treiber zu installieren. Sie sollten diese Aktualisierung zu einem Zeitpunkt durchführen, zu dem Ihre Instance neu gestartet werden kann. Entweder wird das Installationsskript Ihre Instance neu starten oder Sie müssen sie als letzten Schritt neu starten.
Voraussetzungen
PowerShell 3.0 oder höher
Um den neuesten Treiber herunterzuladen und zu AWS NVMe installieren
-
Wir empfehlen, dass Sie AMI wie folgt eine Sicherungskopie erstellen, falls Sie Ihre Änderungen rückgängig machen müssen.
-
Wenn Sie eine Instance anhalten, werden sämtliche Daten auf allen Instance-Speicher-Volumes gelöscht. Bevor Sie eine Instance beenden, stellen Sie sicher, dass Sie alle benötigten Daten von Ihren Instance-Speicher-Volumes in einen persistenten Speicher wie Amazon EBS oder Amazon S3 kopiert haben.
-
Wählen Sie im Navigationsbereich Instances aus.
-
Wählen Sie die Instance, die ein Treiberupgrade benötigt und wählen Sie Instance state (Instance-Zustand), Stop instance (Instance stoppen) aus.
-
Nachdem die Instance angehalten wurde, wählen Sie die Instance aus, wählen Sie Actions (Aktionen), Image and Templates (Image und Vorlagen) und dann Create image (Image erstellen) aus.
-
Wählen Sie Instance state (Instance-Status), Start instance (Instance starten).
-
-
Stellen Sie eine Verbindung mit Ihrer Instance her und melden Sie sich als lokaler Administrator an.
-
Laden Sie die Treiber mit einer der folgenden Optionen auf Ihre Instance herunter und extrahieren Sie sie:
-
Verwenden eines Browsers:
-
Laden Sie
das aktuelle Treiberpaket in die Instance herunter. -
Extrahieren Sie die ZIP-Datei.
-
-
Verwenden von PowerShell:
Invoke-WebRequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/NVMe/Latest/AWSNVMe.zip -outfile $env:USERPROFILE\nvme_driver.zip Expand-Archive $env:userprofile\nvme_driver.zip -DestinationPath $env:userprofile\nvme_driver
Anmerkung
Wenn beim Herunterladen der Datei eine Fehlermeldung angezeigt wird und Sie Windows Server 2016 oder früher verwenden, muss TLS 1.2 möglicherweise für Ihr PowerShell Terminal aktiviert werden. Sie können TLS 1.2 für die aktuelle PowerShell Sitzung mit dem folgenden Befehl aktivieren und es dann erneut versuchen:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
-
Installieren Sie den Treiber auf Ihrer Instanz, indem Sie das
install.ps1
PowerShell Skript aus demnvme_driver
Verzeichnis (.\install.ps1
) ausführen. Wenn Sie eine Fehlermeldung erhalten, stellen Sie sicher, dass Sie PowerShell 3.0 oder höher verwenden.-
(Optional) Ab AWS NVMe Version
1.5.0
werden persistente Reservierungen von Small Computer System Interface (SCSI) für Windows Server 2016 und höher unterstützt. Diese Funktion bietet Unterstützung für Windows Server-Failover-Clustering mit gemeinsam genutztem EBS Amazon-Speicher. Dieses Feature ist bei der Installation standardmäßig nicht aktiviert.Sie können das Feature aktivieren, wenn Sie das
install.ps1
Skript zur Installation des Treibers ausführen, indem Sie denEnableSCSIPersistentReservations
Parameter mit dem Wert angeben$true
.PS C:\>
.\install.ps1
-EnableSCSIPersistentReservations $trueSie können das Feature deaktivieren, wenn Sie das
install.ps1
Skript zur Installation des Treibers ausführen, indem Sie denEnableSCSIPersistentReservations
Parameter mit dem Wert angeben$false
.PS C:\>
.\install.ps1
-EnableSCSIPersistentReservations $false -
AWS NVMe
1.5.0
Beginnend mit installiert dasinstall.ps1
Skript dasebsnvme-id
Tool immer mit dem Treiber.(Optional) Für die Versionen
1.4.0
1.4.1
und1.4.2
können Sie mit deminstall.ps1
Skript angeben, ob dasebsnvme-id
Tool zusammen mit dem Treiber installiert werden soll.-
Um das
ebsnvme-id
-Tool zu installieren, geben SieInstallEBSNVMeIdTool ‘Yes’
an. -
Wenn Sie das Tool nicht installieren möchten, geben Sie
InstallEBSNVMeIdTool ‘No’
an.Wenn Sie
InstallEBSNVMeIdTool
nicht angeben, und das Tool bereits beiC:\ProgramData\Amazon\Tools
vorhanden ist, aktualisiert das Paket das Tool standardmäßig. Wenn das Tool nicht vorhanden ist, aktualisiertinstall.ps1
das Tool standardmäßig nicht.Wenn Sie das Tool nicht als Teil des Pakets, sondern zu einem späteren Zeitpunkt, installieren möchten, finden Sie die neueste Version oder das Tool im Treiberpaket. Alternativ können Sie die Version
1.0.0
von Amazon S3 herunterladen:Laden Sie
das ebsnvme-id
-Tool herunter.
-
-
-
Wenn das Installationsprogramm Ihre Instance nicht neu startet, starten Sie die Instance neu.
Installieren oder aktualisieren Sie AWS NVMe Treiber mit dem Distributor
Sie können den Verteiler, eine Funktion von AWS Systems Manager, verwenden, um das NVMe Treiberpaket einmalig oder mit geplanten Updates zu installieren.
-
Anweisungen zur Installation des NVMe Treiberpakets mithilfe des Vertriebspartners finden Sie in den Verfahren unter Pakete installieren oder aktualisieren im Amazon EC2 Systems Manager Manager-Benutzerhandbuch.
-
Wählen Sie als Installationstyp die Option Deinstallieren und neu installieren aus.
-
Wählen Sie als Name AWSNVMe.
-
(Optional) Für zusätzliche Argumente können Sie die Installation anpassen, indem Sie Werte angeben. Die Werte müssen mit einer gültigen JSON Syntax formatiert werden. Beispiele für die Übergabe zusätzlicher Argumente für das
aws configure
Paket finden Sie in der Amazon EC2 Systems Manager Manager-Dokumentation.-
Ab sofort AWS NVMe
1.5.0
unterstützt der Treiber SCSI dauerhafte Reservierungen für Windows Server 2016 und höher. Dieses Feature ist bei der Installation standardmäßig nicht aktiviert.-
Um diese Funktion zu aktivieren, geben Sie an
{"SSM_EnableSCSIPersistentReservations": "true"}
. -
Wenn Sie diese Funktion nicht aktivieren möchten, geben Sie an
{"SSM_EnableSCSIPersistentReservations": "false"}
.
-
-
AWS NVMe
1.5.0
Beginnend mit installiert dasinstall.ps1
Skript dasebsnvme-id
Tool immer.(Optional) Für die Versionen
1.4.0
,1.4.1
und1.4.2
können Sie mit deminstall.ps1
-Skript angeben, ob das Tool ebsnvme-id mit dem Treiber installiert werden soll.-
Um das Tool ebsnvme-id zu installieren, geben Sie an.
{"SSM_InstallEBSNVMeIdTool": "Yes"}
-
Wenn Sie das Tool nicht installieren möchten, geben Sie
{"SSM_InstallEBSNVMeIdTool": "No"}
an.Wenn
SSM_InstallEBSNVMeIdTool
nicht für Zusätzliche Argumente angegeben ist und das Tool bereits beiC:\ProgramData\Amazon\Tools
vorhanden ist, aktualisiert das Paket das Tool standardmäßig. Wenn das Tool nicht vorhanden ist, aktualisiert das Paket das Tool standardmäßig nicht.Wenn Sie das Tool nicht als Teil des Pakets, sondern zu einem späteren Zeitpunkt, installieren möchten, finden Sie die neueste Version des Tools im Treiberpaket. Alternativ können Sie die Version
1.0.0
von Amazon S3 herunterladen:Laden Sie
das ebsnvme-id
-Tool herunter.
-
-
-
Wenn das Installationsprogramm Ihre Instance nicht neu startet, starten Sie die Instance neu.
SCSIKonfigurieren Sie persistente Reservierungen
Nachdem die AWS NVMe Treiberversion 1.5.0
oder höher installiert wurde, können Sie SCSI persistente Reservierungen mithilfe der Windows-Registrierung für Windows Server 2016 und höher aktivieren oder deaktivieren. Sie müssen die Instance neu starten, damit die Registry-Änderungen übernommen werden.
Sie können SCSI persistente Reservierungen mit dem folgenden Befehl aktivieren, der den Wert EnableSCSIPersistentReservations
auf den Wert setzt1
.
PS C:\>
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device" Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 1
Sie können SCSI persistente Reservierungen mit dem folgenden Befehl deaktivieren, der den Wert EnableSCSIPersistentReservations
auf den Wert setzt0
.
PS C:\>
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device" Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 0