VSSKomponentenpaket für VSS Windows-basierte EBS Snapshots verwalten - 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.

VSSKomponentenpaket für VSS Windows-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-Instanz installiert haben. Es gibt mehrere Möglichkeiten, das AwsVssComponents Paket auf einer vorhandenen Instanz zu installieren, und zwar wie folgt:

Sie können auch AMI mit EC2 Image Builder eine erstellen, die die aws-vss-components-windows verwaltete Komponente verwendet, um das AwsVssComponents Paket für das Image zu installieren. Die verwaltete Komponente verwendet den AWS Systems Manager Verteiler, um das Paket zu installieren. Nachdem Image Builder das Image erstellt hat, AMI wird auf jeder Instanz, die Sie von der zugehörigen Instanz aus starten, das VSS Paket installiert. Weitere Informationen dazu, wie Sie eine AMI mit dem installierten VSS Paket erstellen können, finden Sie im EC2Image Builder Builder-Benutzerhandbuch unter Distributor-Paketverwaltete Komponenten für Windows.

Installieren Sie die VSS Komponenten manuell auf einer EC2 Windows-Instanz

Auf Ihrer EC2 Windows-Instanz 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 beabsichtigen, eine der folgenden Methoden zu verwenden, um anwendungskonsistente Snapshots von Ihrer Instanz zu erstellen. EC2

  • Erstellen Sie Snapshots mit VSS AWS Backup

  • Erstellen Sie VSS Snapshots mit Amazon Data Lifecycle Manager

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 anwendungskonsistenter Snapshots auf Ihren Windows-Instances zu verbessern. EC2

Anmerkung

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 Führen Sie das VssInstallAndSnapshot Befehlsdokument AWSEC2 - aus (empfohlen).

Um die VSS Komponenten auf einer Amazon EC2 Windows-Instance zu installieren, folgen Sie den Schritten für Ihre bevorzugte Umgebung.

Console
Um die VSS Komponenten mithilfe des SSM Distributors zu installieren
  1. Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. Wählen Sie im Navigationsbereich Run Command aus.

  3. Wählen Sie Run Command (Befehl ausführen) aus.

  4. Wählen Sie für das Befehlsdokument die Schaltfläche neben AWS-C onfigureAWSPackage aus.

  5. Führen Sie unter Command parameters (Befehlsparameter) die folgenden Schritte aus:

    1. Stellen Sie sicher, dass Action (Aktion) auf Install (Installieren) festgelegt ist.

    2. Geben Sie unter Name AwsVssComponents ein.

    3. Geben Sie für Version eine Version ein oder lassen Sie das Feld leer, sodass Systems Manager die neueste Version installiert.

  6. Identifizieren für Targets (Ziele) die Instances, in denen Sie diese Operation ausführen möchten, indem Sie Tags angeben oder Instances manuell auswählen.

    Anmerkung

    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 .

  7. 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.

  8. (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.

      Anmerkung

      Wenn Sie Ziele ausgewählt haben, indem Sie EC2 Amazon-Tags ausgewählt haben und nicht sicher sind, wie viele Instances die ausgewählten Tags verwenden, begrenzen Sie die Anzahl der Instanzen, die das Dokument gleichzeitig ausführen können, 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.

  9. (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.

    Anmerkung

    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 im AWS Systems Manager Benutzerhandbuch unter Erstellen eines IAM Instanzprofils für Systems Manager.

  10. (Optional) Geben Sie Optionen für SNSBenachrichtigungen an.

    Informationen zur Konfiguration von SNS Amazon-Benachrichtigungen für Run Command finden Sie unter Konfiguration von SNS Amazon-Benachrichtigungen für AWS Systems Manager.

  11. Wählen Sie 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 Instanz und registriert den Anbieter dann DLL als VSS Anbieter.

Um das VSS Paket mit dem zu installieren AWS CLI
  • 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-01234567890abcdef" \ --parameters '{"action":["Install"],"name":["AwsVssComponents"]}'
PowerShell

Gehen Sie wie folgt vor, um das AwsVssComponents Paket herunterzuladen und auf Ihren Instanzen zu installieren, indem Sie in den Tools für Windows den Befehl „Befehl ausführen“ verwenden PowerShell. Das Paket installiert zwei Komponenten: einen VSS Anforderer und einen VSS Anbieter. Das System kopiert diese Komponenten in ein Verzeichnis auf der Instanz und registriert den Anbieter dann DLL als VSS Anbieter.

Um das VSS Paket mit dem zu installieren AWS Tools for Windows PowerShell
  • 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-01234567890abcdef" -Parameter @{'action'='Install';'name'='AwsVssComponents'}

Überprüfen Sie die Signatur auf den AWS VSS Komponenten

Gehen Sie wie folgt vor, um die Signatur für das AwsVssComponents-Paket zu überprüfen.

  1. Herstellen einer Verbindung mit Ihrer Windows-Instance. Weitere Informationen finden Sie unter Connect zu Ihrer Windows-Instanz her mit RDP.

  2. Navigieren Sie zu C:\Program Files\ Amazon\AwsVssComponents.

  3. Öffnen Sie das Kontextmenü (rechte Maustaste) für ec2-vss-agent.exe und wählen Sie dann Eigenschaften.

  4. Navigieren Sie zur Registerkarte Digitale Signaturen und stellen Sie sicher, dass der Name des Signierers „Amazon Web Services Inc.“ lautet.

  5. Überprüfen Sie mit den vorherigen Schritten auch die Signatur für Ec2VssInstaller und Ec2VssProvider.dll.

Aktualisieren Sie das VSS Komponentenpaket auf Ihrer EC2 Windows-Instance

Wir empfehlen Ihnen, die VSS Komponenten mit der neuesten empfohlenen Version auf dem neuesten Stand zu halten. 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 unter beschriebenen Schritte wiederholenInstallieren Sie die VSS Komponenten manuell auf einer EC2 Windows-Instanz, wenn eine neue Version der AWS VSS Komponenten veröffentlicht wird.

  • Sie können eine Systems Manager State Manager-Zuordnung so konfigurieren, dass neue oder aktualisierte VSS Komponenten automatisch heruntergeladen und installiert werden, sobald das AwsVssComponents Paket 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.

Anmerkung

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 Führen Sie das VssInstallAndSnapshot Befehlsdokument AWSEC2 - aus (empfohlen).

Um eine Systems-Manager-State-Manager-Zuordnung zu erstellen, folgen Sie den Schritten für Ihre bevorzugte Umgebung.

Console
So erstellen Sie eine State Manager-Zuordnung mit der Konsole
  1. Öffnen Sie die AWS Systems Manager Konsole unter https://console.aws.amazon.com/systems-manager/.

  2. 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.

  3. Wählen Sie Create association (Zuordnung erstellen) aus.

  4. Geben Sie im Feld Name einen aussagekräftigen Namen ein.

  5. Wählen Sie in der Dokumentenliste die Option AWS-C onfigureAWSPackage aus.

  6. Wählen Sie im Abschnitt Parameters (Parameter) die Option Install (Installieren) aus der Liste Action (Aktion) aus.

  7. Wählen Sie für Installation type (Art der Installation) Uninstall and reinstall (Deinstallieren und neu installieren).

  8. Geben Sie im Feld Name AwsVssComponents ein. Sie können die Felder Version und Additional Arguments leer lassen.

  9. Wählen Sie im Abschnitt Targets (Ziele) eine Option aus.

    Anmerkung

    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.

  10. Wählen Sie im Abschnitt Specify schedule eine Option.

  11. 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 About State Manager association compliance. Wählen Sie für Änderungskalender einen vorkonfigurierten Änderungskalender aus. Weitere Informationen finden Sie unter AWS Systems Manager -Change Calendar.

  12. Gehen Sie für Ratenkontrolle wie folgt vor:

    • Geben Sie unter Concurrency (Nebenläufigkeit) entweder eine Zahl oder einen Prozentsatz der verwalteten Knoten an, auf denen der Befehl gleichzeitig ausgeführt werden soll.

    • Geben Sie unter Error threshold (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.

  13. (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.

  14. 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.

    Anmerkung

    Wenn EC2 Instanzen für Windows Server den Status Fehlgeschlagen anzeigen, stellen Sie sicher, dass der SSM Agent auf der Instanz ausgeführt wird, und stellen Sie sicher, dass die Instanz mit der Rolle AWS Identity and Access Management (IAM) für Systems Manager konfiguriert ist. Weitere Informationen finden Sie unter Einrichtung AWS Systems Manager.

AWS CLI

Sie können den AWS CLI Befehl create-association ausführen, um ein Verteilerpaket nach einem Zeitplan zu aktualisieren, ohne die zugehörige Anwendung offline zu nehmen. Nur neue oder aktualisierte Dateien im Paket werden ersetzt.

Um eine State Manager-Zuordnung mit dem AWS CLI
  1. Installieren und konfigurieren Sie den AWS CLI, falls Sie dies noch nicht getan haben. Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI.

  2. 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-01234567890abcdef\",\"i-000011112222abcde\"]}]

Informationen zu anderen Optionen, die Sie mit dem create-association Befehl verwenden können, finden Sie unter create-association im AWS Systems Manager Abschnitt der AWS CLI Befehlsreferenz.