Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Automatisieren Sie Aktivitäten zur Erfassung vor dem Workload für AWS Managed Services unter Windows - AWS Prescriptive Guidance

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.

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.

Automatisieren Sie Aktivitäten zur Erfassung vor dem Workload für AWS Managed Services unter Windows

Erstellt von Jacob Zhang (AWS), Calvin Yeh () und Dwayne Bordelon (AWS) AWS

Übersicht

In der Amazon Web Services (AWS) -Cloud verwendet AWS Managed Services (AMS) AMS Workload Ingest (WIGS), um bestehende Workloads in ein AMS verwaltetes System zu verschieben. VPC Dieses Muster beschreibt eine Lösung zur Automatisierung gängiger Aktivitäten zur Erfassung vor dem Workload, wie z. B. Upgrades. NETund Windows PowerShell und die Ausführung der Windows-Validierung WIGS vor der Datenaufnahme, verwaltet von. AMS Das Muster bietet auch eine einheitliche Benutzeroberfläche für die Ausführungsergebnisse. Es verpackt ein AWS Systems Manager Manager-Befehlsdokument, das die Aktivitäten vor der Aufnahme ausführt, in eine Vorlage. AWS CloudFormation Die Vorlage kann wiederholt bereitgestellt werden, ohne dass Zugriff auf Systems Manager selbst erforderlich ist oder dass sie mit Automatisierungen von in Konflikt steht. AMS

Geschäftlicher Hintergrund

Migrationen AMS erfordern die Bereitstellung neuer Amazon Elastic Compute Cloud (AmazonEC2) -Instances mithilfe AMS verwalteter Amazon Machine Images (AMIs), die Komponenten enthaltenAMS. Alle Workloads oder Anwendungen, die in bestehenden Rechenzentren ausgeführt werden, müssen auf neue EC2 Instances umverteilt werden, die von diesen aus gestartet werden. AMS AMIs Um die potenziell enorme Menge an manueller Arbeit während des Prozesses zu vermeiden, hat das AMS Team den AMS Workload ingest (WIGS) -Workflow entwickelt, in den Sie Ihre benutzerdefinierten Images integrieren können. AMS

Windows-Instanzen müssen einige Voraussetzungen erfüllen, bevor der WIGS Prozess stattfindet. PowerShell Windows-Skripts werden normalerweise verwendet, um die notwendigen Vorbereitungen (WIGSPrep) durchzuführen und zu überprüfen, ob die Instanzen bereit dafür sind WIGs (Validierung WIGS vor der Aufnahme). Für die Vorbereitungs- und Validierungsprozesse muss ein Techniker 15 bis 30 Minuten auf jedem Server verbringen, sich manuell anmelden und die Skripts nacheinander ausführen.

Geschäftlicher Faktor

Traditionell können Sie mit Systems Manager betriebliche Aufgaben wie das Ausführen von PowerShell Windows-Skripts automatisieren. Aufgrund der erhöhten Risiken und der häufigen Konflikte zwischen Automatisierungen von AMS und denen von Benutzern gewährt sie ihren Benutzern jedoch in der Regel AMS keinen Zugriff auf Systems Manager.

Bei Massenmigrationen mit dem AWS Application Migration Service (AWSMGN) werden PowerShell Windows-Skripts C:\Program Files (x86)\AWS Replication Agent\post_launch folder normalerweise automatisch ausgeführt, wenn eine Test- oder Übernahmeinstanz gestartet wird. Diese Skripts stehen jedoch häufig in Konflikt mit Automatisierungen von, wenn sie unmittelbar beim Start einer Instanz ausgeführt werden. AMS Infolgedessen schlägt der Start möglicherweise fehl, ohne dass die Ausführungsergebnisse bereitgestellt werden, die Sie zur Behebung des Fehlers benötigen.

Dieses Muster behebt diese Probleme und bietet eine funktionierende automatisierte Lösung.

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS Konto mit abgeschlossenem AMS Onboarding.

  • Ein Amazon Simple Storage Service (Amazon S3) -Bucket im AWS Konto. Wenn es in dem Konto keinen S3-Bucket gibt, über den Sie die Kontrolle haben, verwenden Sie einen Request for change (RFC), um einen zu erstellen.

  • Die P reWIGs _ CFN .json-Vorlage wurde aus dem ams-auto-prewigs-windowsRepository heruntergeladen.

  • Ein Server, auf den Sie dieses Muster anwenden, muss die folgenden Anforderungen erfüllen:

    • Führen Sie Windows Server 2012 oder höher aus.

    • Im VPC Sandbox-Migrationssubnetz gestartet oder startbereit sein.

    • Haben Sie einen AWS Systems Manager Agent (SSMAgent) installiert.

    • Haben Sie ein AWS Identity and Access Management (IAM) -Instanzprofil angehängt. Das Instanzprofil muss über Berechtigungen zum Herunterladen von Dateien aus S3-Buckets im selben AWS Konto verfügen. Ein Instanzprofil, das die oben genannten Anforderungen erfüllt, wurde in der Regel bereits bei früheren Setups einer Migration erstellt.

    • Vom AWS Systems Manager Fleet Manager aus sichtbar sein.

Einschränkungen

  • Die WIGS Voraktivitäten variieren je nach Umgebung und Geschäftsanforderungen. Möglicherweise müssen Sie kleinere Änderungen an diesem Muster vornehmen, um es an Ihre spezifischen Bedürfnisse anzupassen.

Produktversionen

  • Das Muster wurde mit Windows Server 2012, 2012 R2, 2016 und 2019 getestet. Es funktioniert theoretisch mit späteren Windows-Versionen. Es funktioniert nicht mit früheren Windows-Versionen.

Architektur

Das Architekturdiagramm zeigt Folgendes:

  1. Eine Sandbox VPC mit einem Migrationssubnetz, das Server enthält, die nicht vorbereitet wurden.

  2. Der S3-Bucket, in dem Skripts gespeichert werden, die von der Vorlage verwendet werden. CloudFormation

  3. Die CloudFormation Vorlage stellt das Systems Manager Command-Dokument bereit. Der Prozess wiederholt sich, bis die Schritte abgeschlossen sind.

  4. Die Instanzen sind vorbereitet und RFCs für WIGS sie erstellt.

  5. Im AMS verwalteten Subnetz befinden VPC sich die Server nach der Aufnahme der Arbeitslast im AMS verwalteten Subnetz.

Sandbox und AWS Managed VPCs sowie der S3-Bucket, die CloudFormation Vorlage und das Befehlsdokument.

Funktionsweise

  • Dieses Muster ist in einer AWS CloudFormation Vorlage zusammengefasst, die wiederholbare Implementierungen von Infrastructure as Code (IaC) ermöglicht. Sie müssen diese Vorlage nur einmal für jedes AWS Konto bereitstellen, für das diese Automatisierung erforderlich ist.

  • Die Automatisierung wird auf alle EC2 Instanzen mit einem Tag-Schlüssel AutoPreWIGsin dem AWS Konto angewendet, in dem dieses Muster bereitgestellt wird. Wenn eine Amazon EC2 Windows-Instance mit dem Tag-Schlüssel zum ersten Mal AutoPreWIGsgestartet wird, führt die Automatisierung die folgenden Aufgaben aus.

    1. Führt ein Upgrade PowerShell von Windows auf Version 5.1 und durch. NETauf Version 4.5.2. Die Instanz kann je nach vorhandenem Windows PowerShell und mehrmals neu gestartet werden. NETVersionen. Nach jedem Neustart werden die Upgrades fortgesetzt, bis sie abgeschlossen sind. In diesem Schritt wird eingebetteter Code in der CloudFormation Vorlage verwendet, der anhand eines PowerShell Windows-Skripts geändert wurde, sowie spezielle Systems Manager Manager-Anleitungen für Serverneustarts.

    2. Lädt von Amazon S3 herunter und führt ein PowerShell Windows-Skript aus, das Sie zur Vorbereitung der Amazon EC2 Windows-Instance angepasst habenWIGS. Weitere Informationen finden Sie im Abschnitt Epics.

    3. Installiert das Windows-Modul zur WIGS Überprüfung vor der Datenaufnahme von. PowerShell AWS

    4. Führt die Windows-Validierung WIGS vor der Aufnahme aus und macht die Ergebnisse im Systems Manager State Manager sichtbar.

Tools

  • AWS CloudFormation— AWS CloudFormation ist ein Dienst, der Sie bei der Modellierung und Einrichtung Ihrer Ressourcen unterstützt. AWS Sie können einen verwenden, der alle gewünschten AWS Ressourcen und deren Abhängigkeiten beschreibt, sodass Sie diese Ressourcen als Stapel starten und konfigurieren können., Dieses Muster verwendet eine CloudFormation Vorlage, um die Bereitstellung der Ressourcen in diesem Muster zu automatisieren.

  • AWSManaged Services — AWS Managed Services (AMS) ist ein Unternehmensservice, der die kontinuierliche Verwaltung Ihrer AWS Infrastruktur ermöglicht. Änderungen an der Infrastruktur in einer AMS Umgebung müssen über eine vorgenommen werdenRFC.

  • AWSSystems Manager — AWS Systems Manager (früher bekannt alsSSM) ist ein AWS Dienst, mit dem Sie Ihre Infrastruktur anzeigen und steuern könnenAWS. Mit der Systems Manager-Konsole können Sie Betriebsdaten aus mehreren AWS-Services einsehen und operative Aufgaben über Ihre AWS-Ressourcen hinweg automatisieren. Dieses Muster verwendet Systems Manager, um die Ausführungsergebnisse der WIGS Voraktivitäten auszuführen und anzuzeigen.

  • Amazon S3 — Amazon Simple Storage Service (Amazon S3) ist ein Objektspeicherservice, der branchenführende Skalierbarkeit, Datenverfügbarkeit, Sicherheit und Leistung bietet. Dieses Muster verwendet Amazon S3 zum Speichern der CloudFormation Vorlage und eines PowerShell Windows-Skripts, das heruntergeladen wird.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

Nehmen Sie die erforderlichen Änderungen an den Servern auf der Grundlage der Geschäftsanforderungen vor.

Wenn Sie möchten, dass Änderungen automatisch auf Ihre Server angewendet werden, bevor sie aufgenommen werden, erstellen Sie ein PowerShell Windows-Skript mit dem Namen. ingestion-prep.ps1 

Wichtig

Das Skript darf keine Anweisungen zum Neustart des Servers enthalten und es darf keine Administratorrechte erfordern.

PowerShell Skripting

Entfernen Sie Software, die nicht unterstützt wird vonAMS.

AMSerfordert, dass bestimmte Software, wie z. B. Antiviren-Anwendungen und VMware Tools, vor der WIGS Ausführung entfernt wird. Nehmen Sie die Deinstallation in das  ingestion-prep.ps1 Skript auf. Weitere Informationen zu Software, die nicht unterstützt wird, finden Sie in der AWSDokumentation.

PowerShell Skripting

Erstellen Sie ein benutzerdefiniertes PowerShell Windows-Skript, um zusätzliche Aufgaben zu automatisieren

AufgabeBeschreibungErforderliche Fähigkeiten

Nehmen Sie die erforderlichen Änderungen an den Servern auf der Grundlage der Geschäftsanforderungen vor.

Wenn Sie möchten, dass Änderungen automatisch auf Ihre Server angewendet werden, bevor sie aufgenommen werden, erstellen Sie ein PowerShell Windows-Skript mit dem Namen. ingestion-prep.ps1 

Wichtig

Das Skript darf keine Anweisungen zum Neustart des Servers enthalten und es darf keine Administratorrechte erfordern.

PowerShell Skripting

Entfernen Sie Software, die nicht unterstützt wird vonAMS.

AMSerfordert, dass bestimmte Software, wie z. B. Antiviren-Anwendungen und VMware Tools, vor der WIGS Ausführung entfernt wird. Nehmen Sie die Deinstallation in das  ingestion-prep.ps1 Skript auf. Weitere Informationen zu Software, die nicht unterstützt wird, finden Sie in der AWSDokumentation.

PowerShell Skripting
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Ordner in S3.

Erstellen Sie in einem S3-Bucket in demselben AWS Konto, in dem Sie dieses Muster bereitstellen, einen Ordner. 

Allgemein AWS

Laden Sie die Skripte hoch.

Laden Sie die PreWIGs_CFN.json CloudFormation Vorlage und das ingestion-prep.ps1 PowerShell Windows-Skript, die Sie im vorherigen Epic erstellt haben, in den Amazon S3 S3-Ordner hoch.

Allgemein AWS

Laden Sie die CloudFormation Vorlage und das optionale PowerShell Windows-Skript auf Amazon S3 hoch

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Ordner in S3.

Erstellen Sie in einem S3-Bucket in demselben AWS Konto, in dem Sie dieses Muster bereitstellen, einen Ordner. 

Allgemein AWS

Laden Sie die Skripte hoch.

Laden Sie die PreWIGs_CFN.json CloudFormation Vorlage und das ingestion-prep.ps1 PowerShell Windows-Skript, die Sie im vorherigen Epic erstellt haben, in den Amazon S3 S3-Ordner hoch.

Allgemein AWS
AufgabeBeschreibungErforderliche Fähigkeiten

Wählen Sie den Änderungstyp aus.

Navigieren Sie zur AMS Konsole, um eine zu erstellenRFC. Verwenden Sie den Änderungstyp Create Stack from CloudFormation (CFN) Template.

Allgemein AMS

Legen Sie die Ausführungsparameter für den Pfad zur CloudFormation Vorlage fest.

Erweitern Sie im Abschnitt Ausführungskonfiguration den Eintrag Zusätzliche Konfiguration. Fügen Sie im Feld CloudFormation für den S3-Endpunkt der Vorlage URL den in die CloudFormation Vorlage ein.

Allgemein AMS

Geben Sie den Pfad zum Amazon S3 S3-Ordner an.

Verwenden Sie unter Parameter ScriptSourceden Namen. Geben Sie unter Value den Pfad zum S3-Ordner ein, der die PowerShell Windows-Skripts enthält. Stellen Sie sicher, dass Sie das https://xxx URL anstelle von verwenden und das / am Ende angeben. s3://xxx URI

Allgemeines AMS

Stellen Sie den Stack bereit.

Um den Stack bereitzustellen, wählen Sie Create.

Allgemein AMS

Eskalieren Sie das RFC zu AMS Ops.

Das RFC muss manuell vom AMS Opers-Team implementiert werden, da es Systems Manager für die Bereitstellung von Ressourcen verwendet und eine Sicherheitsüberprüfung erfordert. Sobald Sie das erstellt habenRFC, wird es automatisch vom System abgelehnt. Wählen Sie das RFC aus und fügen Sie der RFC Angabe Bitte manuell ausführen eine Entsprechung hinzu. Notieren Sie sich die RFC ID und teilen Sie sie mit einer Serviceanfrage mit.

Allgemein AMS

Stellen Sie den CloudFormation Stack bereit

AufgabeBeschreibungErforderliche Fähigkeiten

Wählen Sie den Änderungstyp aus.

Navigieren Sie zur AMS Konsole, um eine zu erstellenRFC. Verwenden Sie den Änderungstyp Create Stack from CloudFormation (CFN) Template.

Allgemein AMS

Legen Sie die Ausführungsparameter für den Pfad zur CloudFormation Vorlage fest.

Erweitern Sie im Abschnitt Ausführungskonfiguration den Eintrag Zusätzliche Konfiguration. Fügen Sie im Feld CloudFormation für den S3-Endpunkt der Vorlage URL den in die CloudFormation Vorlage ein.

Allgemein AMS

Geben Sie den Pfad zum Amazon S3 S3-Ordner an.

Verwenden Sie unter Parameter ScriptSourceden Namen. Geben Sie unter Value den Pfad zum S3-Ordner ein, der die PowerShell Windows-Skripts enthält. Stellen Sie sicher, dass Sie das https://xxx URL anstelle von verwenden und das / am Ende angeben. s3://xxx URI

Allgemeines AMS

Stellen Sie den Stack bereit.

Um den Stack bereitzustellen, wählen Sie Create.

Allgemein AMS

Eskalieren Sie das RFC zu AMS Ops.

Das RFC muss manuell vom AMS Opers-Team implementiert werden, da es Systems Manager für die Bereitstellung von Ressourcen verwendet und eine Sicherheitsüberprüfung erfordert. Sobald Sie das erstellt habenRFC, wird es automatisch vom System abgelehnt. Wählen Sie das RFC aus und fügen Sie der RFC Angabe Bitte manuell ausführen eine Entsprechung hinzu. Notieren Sie sich die RFC ID und teilen Sie sie mit einer Serviceanfrage mit.

Allgemein AMS
AufgabeBeschreibungErforderliche Fähigkeiten

Fügen Sie das AutoPre WIGs Tag zu Instanzen hinzu.

Notieren IDs Sie sich alle Instanzen, auf die Sie diese Automatisierung anwenden möchten, und warten Sie mindestens 30 Minuten, bis die Instanz die von AMS implementierten Automatisierungen abgeschlossen hat. Reichen Sie eine automatisierte Datei ein, RFC um das Tag mit AutoPreWIGsdem Schlüssel und einer beliebigen Zeichenfolge, z. B. 1, als Wert hinzuzufügen. 

Die Automatisierung wird einige Minuten nach dem Hinzufügen des Tags angewendet.

Allgemein AMS

Überprüfen Sie die Automatisierungsergebnisse.

Öffnen Sie die Systems Manager Manager-Konsole und wählen Sie State Manager. Wählen Sie die Zuordnungs-ID mit dem Namen AMS-Pre WIG -Prep-and-Validation-Association. Auf der Registerkarte Ausführungsverlauf können Sie die Ergebnisse der Automatisierung sehen.

Allgemein AMS

Beheben Sie vorhandene Fehler.

Wenn die Automatisierung fehlschlägt, wählen Sie die zugehörige Ausführungs-ID. Sie können die Ausführungsergebnisse für jede EC2 Instanz sehen. Um die Details für jeden Schritt der Automatisierung zu sehen, wählen Sie Ausgabe. Wenn ein bestimmter Schritt fehlschlägt, verwenden Sie die Informationen in den Abschnitten Ausgabe und Fehler, um das Problem zu diagnostizieren.

Ingenieur für Migration

Entfernen Sie das AutoPre WIGs Tag.

Wichtig

Nachdem Sie die Fehler behoben haben, senden Sie uns bitte ein automatisches RFC Formular zum Entfernen des AutoPreWIGsTags. WIGSschlägt fehl, wenn Sie das Tag nicht entfernen.

Allgemein AMS

Wenden Sie die Automatisierung auf die Instanzen an

AufgabeBeschreibungErforderliche Fähigkeiten

Fügen Sie das AutoPre WIGs Tag zu Instanzen hinzu.

Notieren IDs Sie sich alle Instanzen, auf die Sie diese Automatisierung anwenden möchten, und warten Sie mindestens 30 Minuten, bis die Instanz die von AMS implementierten Automatisierungen abgeschlossen hat. Reichen Sie eine automatisierte Datei ein, RFC um das Tag mit AutoPreWIGsdem Schlüssel und einer beliebigen Zeichenfolge, z. B. 1, als Wert hinzuzufügen. 

Die Automatisierung wird einige Minuten nach dem Hinzufügen des Tags angewendet.

Allgemein AMS

Überprüfen Sie die Automatisierungsergebnisse.

Öffnen Sie die Systems Manager Manager-Konsole und wählen Sie State Manager. Wählen Sie die Zuordnungs-ID mit dem Namen AMS-Pre WIG -Prep-and-Validation-Association. Auf der Registerkarte Ausführungsverlauf können Sie die Ergebnisse der Automatisierung sehen.

Allgemein AMS

Beheben Sie vorhandene Fehler.

Wenn die Automatisierung fehlschlägt, wählen Sie die zugehörige Ausführungs-ID. Sie können die Ausführungsergebnisse für jede EC2 Instanz sehen. Um die Details für jeden Schritt der Automatisierung zu sehen, wählen Sie Ausgabe. Wenn ein bestimmter Schritt fehlschlägt, verwenden Sie die Informationen in den Abschnitten Ausgabe und Fehler, um das Problem zu diagnostizieren.

Ingenieur für Migration

Entfernen Sie das AutoPre WIGs Tag.

Wichtig

Nachdem Sie die Fehler behoben haben, senden Sie uns bitte ein automatisches RFC Formular zum Entfernen des AutoPreWIGsTags. WIGSschlägt fehl, wenn Sie das Tag nicht entfernen.

Allgemein AMS
AufgabeBeschreibungErforderliche Fähigkeiten

Einreichen RFCs fürWIGS.

Jetzt, da die Instances für die Workload-Aufnahme bereit sind, reichen Sie das RFCs für ein. WIGS

Allgemein AMS

Investieren Sie die vorbereiteten Instanzen

AufgabeBeschreibungErforderliche Fähigkeiten

Einreichen RFCs fürWIGS.

Jetzt, da die Instances für die Workload-Aufnahme bereit sind, reichen Sie das RFCs für ein. WIGS

Allgemein AMS

Zugehörige Ressourcen

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.