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.
VSS-Komponentenpaket für Windows VSS-basierte EBS-Snapshots verwalten
Bevor Sie VSS-basierte EBS-Snapshots erstellen, stellen Sie sicher, dass Sie die neueste Version des VSS-Komponentenpakets auf Ihrer Windows-Instance installiert haben. Es gibt mehrere Möglichkeiten, das AwsVssComponents-Paket auf einer bestehenden Instance zu installieren:
Sie können auch ein AMI mit EC2 Image Builder erstellen, das die verwaltete Komponente aws-vss-components-windows verwendet, um das AwsVssComponents-Paket für das Image zu installieren. Die verwaltete Komponente verwendet AWS Systems Manager-Verteiler, um das Paket zu installieren. Nachdem Image Builder das Image erstellt hat, wird auf jeder Instance, die Sie über das zugehörige AMI starten, das VSS-Paket installiert. Weitere Informationen dazu, wie Sie ein AMI mit dem installierten VSS-Paket erstellen können, finden Sie unter Vom Verteilerpaket verwaltete Komponenten für Windows im Benutzerhandbuch für EC2 Image Builder.
VSS-Komponenten manuell auf einer EC2-Windows-Instance installieren
Auf Ihrer EC2-Windows-Instance müssen VSS-Komponenten installiert sein, bevor Sie mit Systems Manager anwendungskonsistente Snapshots erstellen können. Wenn Sie das AWSEC2-VssInstallAndSnapshot-Befehlsdokument nicht ausführen, um das Paket jedes Mal automatisch zu installieren oder zu aktualisieren, wenn Sie anwendungskonsistente Snapshots erstellen, müssen Sie das Paket manuell installieren.
Sie müssen die Installation auch manuell durchführen, wenn Sie eine der folgenden Methoden verwenden möchten, um anwendungskonsistente Snapshots von Ihrer EC2-Instance zu erstellen.
Wenn Sie eine manuelle Installation durchführen müssen, empfehlen wir Ihnen, das neueste AWS-VSS-Komponentenpaket zu verwenden, um die Zuverlässigkeit und Leistung von anwendungskonsistenten Snapshots auf Ihren EC2-Windows-Instances zu verbessern.
Um das Paket AwsVssComponents automatisch zu installieren oder zu aktualisieren, wenn Sie anwendungskonsistente Snapshots erstellen, empfehlen wir, dass Sie Systems Manager verwenden, um das Dokument AWSEC2-VssInstallAndSnapshot auszuführen. Weitere Informationen finden Sie unter AWSEC2-VssInstallAndSnapshot-Befehlsdokument ausführen (empfohlen).
Befolgen Sie die Schritte für Ihre bevorzugte Umgebung, um die VSS-Komponenten auf einer Amazon-EC2-Windows-Instance zu installieren.
- Console
-
So installieren Sie die VSS-Komponenten mit SSM-Distributor
-
Öffnen Sie die AWS Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.
-
Wählen Sie im Navigationsbereich Run Command aus.
-
Wählen Sie Run Command (Befehl ausführen) aus.
-
Wählen Sie für Command document (Befehlsdokument) die Schaltfläche neben AWS-ConfigureAWSPackage aus.
-
Führen Sie unter Command parameters (Befehlsparameter) die folgenden Schritte aus:
-
Stellen Sie sicher, dass Action (Aktion) auf Install (Installieren) festgelegt ist.
-
Geben Sie unter Name AwsVssComponents ein.
-
Geben Sie für Version eine Version ein oder lassen Sie das Feld leer, sodass Systems Manager die neueste Version installiert.
-
Identifizieren für Targets (Ziele) die Instances, in denen Sie diese Operation ausführen möchten, indem Sie Tags (Markierungen) angeben oder Instances manuell auswählen.
Wenn Sie entscheiden, Instances manuell auszuwählen, und eine von Ihnen erwartete Instance nicht in der Liste enthalten ist, finden Sie Tipps zur Fehlerbehebung unter Einige meiner Instances fehlen im Benutzerhandbuch zu AWS Systems Manager.
-
Für Other parameters (Weitere Parameter):
-
(Optional) Geben Sie für Comment (Kommentar) Informationen zu diesem Befehl ein.
-
Geben Sie für Timeout (seconds) (Timeout (Sekunden)) in Sekunden an, wie lange gewartet werden soll, bis für die gesamte Befehlsausführung ein Fehler auftritt.
-
(Optional) Für Rate control (Ratenregelung):
-
Geben Sie unter Concurrency (Gleichzeitigkeit) entweder eine Zahl oder einen Prozentsatz für die Instances an, auf denen der Befehl gleichzeitig ausgeführt werden soll.
Wenn Sie Ziele anhand von Amazon-EC2-Tags (Markierungen) ausgewählt haben und noch nicht sicher sind, von wie vielen Instances die ausgewählten Tags (Markierungen) verwendet werden, sollten Sie die Anzahl von Instances für die gleichzeitige Ausführung des Dokuments beschränken, indem Sie einen Prozentsatz angeben.
-
Geben Sie unter Error threshold (Schwellenwert-Fehler) an, wann die Ausführung des Befehls auf anderen Instances beendet werden soll, nachdem dafür entweder auf einer bestimmten Anzahl oder einem Prozentsatz von Instances ein Fehler aufgetreten ist. Falls Sie beispielsweise drei Fehler angeben, sendet Systems Manager keinen Befehl mehr, wenn der vierte Fehler empfangen wird. Von Instances, auf denen der Befehl noch verarbeitet wird, werden unter Umständen ebenfalls Fehler gesendet.
-
(Optional) Wenn Sie im Abschnitt Ouput options (Ausgabeoptionen) die Befehlsausgabe in einer Datei speichern möchten, aktivieren Sie das Kontrollkästchen neben Enable writing to a S3 bucket (Schreiben in einen S3-Bucket aktivieren). Geben Sie den Bucket und (optional) die Präfixnamen (Ordner) an.
Die S3-Berechtigungen zum Schreiben von Daten in einen S3-Bucket sind die Berechtigungen des der Instance zugewiesenen Instance-Profils und nicht diejenigen des -Benutzers, der diese Aufgabe ausführt. Weitere Informationen finden Sie unter EC2-Instance-Berechtigungen konfigurieren im Benutzerhandbuch für AWS Systems Manager.
-
(Optional) Geben Sie Optionen für SNS notifications (SNS-Benachrichtigungen) an.
Weitere Informationen über das Konfigurieren von Amazon SNS-Benachrichtigungen für Run Command finden Sie unter Konfigurieren von Amazon SNS-Benachrichtigungen für AWS Systems Manager.
-
Wählen Sie Run (Ausführen) aus.
- AWS CLI
-
Gehen Sie wie folgt vor, um mithilfe von Run Command über die AwsVssComponents das AWS CLI-Paket herunterzuladen und auf Ihren Instances zu installieren. Das Paket installiert zwei Komponenten: einen VSS-Anforderer und einen VSS-Anbieter. Das System kopiert diese Komponenten in ein Verzeichnis auf der Instance und registriert die Anbieter-DLL als VSS-Anbieter.
So installieren Sie das VSS-Paket
Führen Sie den folgenden Befehl aus, um die erforderlichen VSS-Komponenten für Systems Manager herunterzuladen und zu installieren.
aws ssm send-command \
--document-name "AWS-ConfigureAWSPackage" \
--instance-ids "i-1234567890abcdef0" \
--parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
- PowerShell
-
Gehen Sie wie folgt vor, um mithilfe von Run Command aus den Tools for Windows PowerShell das AwsVssComponents-Paket herunterzuladen und auf Ihren Instances zu installieren. Das Paket installiert zwei Komponenten: einen VSS-Anforderer und einen VSS-Anbieter. Das System kopiert diese Komponenten in ein Verzeichnis auf der Instance und registriert die Anbieter-DLL als VSS-Anbieter.
So installieren Sie das VSS-Paket
Führen Sie den folgenden Befehl aus, um die erforderlichen VSS-Komponenten für Systems Manager herunterzuladen und zu installieren.
Send-SSMCommand `
-DocumentName "AWS-ConfigureAWSPackage" `
-InstanceId "i-1234567890abcdef0" `
-Parameter @{'action'='Install';'name'='AwsVssComponents'}
Überprüfen der Signatur für AWS-VSS-Komponenten
Gehen Sie wie folgt vor, um die Signatur für das AwsVssComponents-Paket zu überprüfen.
-
Herstellen einer Verbindung mit Ihrer Windows-Instance. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Ihrer Windows-Instance mithilfe von RDP.
-
Rufen Sie C:\Programme\Amazon\AwsVssComponents auf.
-
Öffnen Sie das Kontextmenü (rechte Maustaste) für ec2-vss-agent.exe und wählen Sie dann Eigenschaften.
-
Navigieren Sie zur Registerkarte Digitale Signaturen und stellen Sie sicher, dass der Name des Signierers „Amazon Web Services Inc.“ lautet.
-
Überprüfen Sie mit den vorherigen Schritten auch die Signatur für Ec2VssInstaller und Ec2VssProvider.dll.
Das VSS-Komponentenpaket auf Ihrer EC2-Windows-Instance aktualisieren
Wir empfehlen, die VSS-Komponenten immer auf die neueste empfohlene Version zu aktualisieren. Es gibt verschiedene Möglichkeiten, wie Sie Komponenten aktualisieren können, wenn eine neue Version des Pakets AwsVssComponents veröffentlicht wird.
Update-Methoden
-
Sie können die in VSS-Komponenten manuell auf einer EC2-Windows-Instance installieren beschriebenen Schritte wiederholen, wenn eine neue Version der AWS-VSS-Komponenten veröffentlicht wird.
-
Sie können eine Systems-Manager-State-Manager-Zuordnung so konfigurieren, dass neue VSS-Komponenten automatisch heruntergeladen und installiert werden, sobald das Paket AwsVssComponents verfügbar ist.
-
Sie können das Paket AwsVssComponents automatisch installieren oder aktualisieren, wenn Sie anwendungskonsistente Snapshots erstellen und den Systems Manager verwenden, um das Dokument AWSEC2-VssInstallAndSnapshot auszuführen.
Wir empfehlen, dass Sie Systems Manager verwenden, um das Dokument mit dem Befehl AWSEC2-VssInstallAndSnapshot auszuführen, wodurch das Paket AwsVssComponents automatisch installiert oder aktualisiert wird, bevor die anwendungskonsistenten Snapshots erstellt werden. Weitere Informationen finden Sie unter AWSEC2-VssInstallAndSnapshot-Befehlsdokument ausführen (empfohlen).
Um eine Systems-Manager-State-Manager-Zuordnung zu erstellen, folgen Sie den Schritten für Ihre bevorzugte Umgebung.
- Console
-
Wenn Sie eine Systems-Manager-State-Manager-Zuordnung erstellen, gibt es zwei Optionen für die Aktualisierung des AwsVssComponents-Pakets:
- Deinstallieren und erneutes Installieren
-
Bei dieser Methode wird das Paket ohne zusätzliche Voraussetzungen heruntergeladen und installiert.
- Direktes Update
-
Dadurch wird ein direktes Update für das Paket durchgeführt, für das die folgenden Voraussetzungen erfüllt sind:
-
Die SSM-Agent-Version, die auf der Instance installiert ist, muss Version 3.3.808.0 oder höher sein. Weitere Informationen finden Sie unter Arbeiten mit dem SSM-Agent auf EC2-Instances für Windows Server im AWS Systems Manager-Benutzerhandbuch.
-
Falls angegeben, muss die AwsVssComponents-Paketversion Version 2.5.0 oder höher sein. Frühere Versionen unterstützen kein direktes Update.
Wenn Ihre Instance diese Voraussetzungen nicht erfüllt, schlägt das direkte Update fehl. Verwenden Sie stattdessen die Option Deinstallieren und erneutes Installieren.
So erstellen Sie eine State Manager-Zuordnung
-
Öffnen Sie die AWS Systems Manager-Konsole unter https://console.aws.amazon.com/systems-manager/.
-
Wählen Sie im Navigationsbereich Statusmanager aus.
Oder, wenn die Systems Manager-Startseite zuerst geöffnet wird, öffnen Sie den Navigationsbereich und wählen Sie dann State Manager aus.
-
Wählen Sie Create association (Zuordnung erstellen) aus.
-
Geben Sie im Feld Name einen aussagekräftigen Namen ein.
-
Wählen Sie in der Liste Dokument die Option AWS-ConfigureAWSPackage aus.
-
Wählen Sie im Abschnitt Parameters (Parameter) die Option Install (Installieren) aus der Liste Action (Aktion) aus.
-
Wählen Sie für Installationstyp entweder Deinstallieren und neu installieren oder Direktes Update.
-
Geben Sie im Feld Name AwsVssComponents ein. Sie können die Felder Version und Additional Arguments leer lassen.
-
Wählen Sie im Abschnitt Targets (Ziele) eine Option aus.
Wenn Sie Ziel-Instances mittels Tags auswählen und Tags angeben, die Linux-Instances zugeordnet sind, ist die Zuordnung zwar auf der Windows-Instance erfolgreich, schlägt jedoch auf den Linux-Instances fehl. Der Gesamtstatus der Zuordnung zeigt Failed (Fehler) an.
-
Wählen Sie im Abschnitt Specify schedule eine Option.
-
Wählen Sie im Abschnitt Advanced options (Erweiterte Optionen) für Compliance severity (Compliance-Schweregrad) einen Schweregrad für die Zuordnung aus. Weitere Informationen finden Sie unter Erfahren Sie mehr über die Zuordnungs-Compliance. Wählen Sie für Änderungskalender einen vorkonfigurierten Änderungskalender aus. Weitere Informationen finden Sie unter AWS Systems Manager-Change Calendar.
-
Gehen Sie für Ratenkontrolle wie folgt vor:
-
Geben Sie unter Nebenläufigkeit entweder eine Zahl oder einen Prozentsatz der verwalteten Knoten an, auf denen der Befehl gleichzeitig ausgeführt werden soll.
-
Geben Sie unter Fehlerschwellenwert an, wann die Ausführung des Befehls auf anderen verwalteten Knoten beendet werden soll, nachdem dafür entweder auf einer bestimmten Anzahl oder einem Prozentsatz von Knoten ein Fehler aufgetreten ist.
-
(Optional) Wenn Sie im Abschnitt Ausgabeoptionen die Befehlsausgabe in einer Datei speichern möchten, wählen Sie Schreiben der Ausgabe in S3 aktivieren aus. Geben Sie die Namen für den Bucket und das Präfix (Ordner) in die Textfelder ein.
-
Wählen Sie Create association (Zuordnung erstellen) und dann Close (Schließen) aus. Das System versucht, die Zuordnung auf den Instances zu erstellen und den Status sofort anzuwenden.
Wenn EC2-Instances für Windows Server einen Fehlgeschlagen-Status anzeigen, überprüfen Sie, ob der SSM-Agent auf der Instance ausgeführt wird, und stellen Sie sicher, dass die Instance mit einer AWS Identity and Access Management (IAM)-Rolle für Systems Manager konfiguriert ist. Weitere Informationen finden Sie unter Einrichten von AWS Systems Manager.
- AWS CLI
-
Sie können den Befehl create-association ausführen, um ein Distributor-Paket nach einem Zeitplan zu aktualisieren, ohne die zugehörige Anwendung offline zu schalten. Nur neue oder aktualisierte Dateien im Paket werden ersetzt.
So erstellen Sie eine State Manager-Zuordnung
Führen Sie den folgenden Befehl aus, um eine Zuordnung zu erstellen. Der Wert für --name, d. h. der Name des Dokuments, ist stets AWS-ConfigureAWSPackage. Der folgende Befehl verwendet den Schlüssel InstanceIds zur Angabe von Ziel-Instances.
aws ssm create-association \
--name "AWS-ConfigureAWSPackage" \
--parameters action=Install,installationType="Uninstall and reinstall",name=AwsVssComponents \
--targets Key=InstanceIds,Values=i-1234567890abcdef0,i-000011112222abcde
- PowerShell
-
So erstellen Sie eine State Manager-Zuordnung
Verwenden Sie das cmdlet New-SSMAssociation.
New-SSMAssociation `
-Name "AWS-ConfigureAWSPackage" `
-Parameter @{
"action" = "Install"
"installationType" = "Uninstall and reinstall"
"name" = "AwsVssComponents"
} `
-Target @{
"Key" = "InstanceIds"
"Values" = @("i-1234567890abcdef0", "i-000011112222abcde")
}