Konfigurieren Sie eine Windows-Instanz mithilfe des EC2Config-Dienstes (Legacy) - 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.

Konfigurieren Sie eine Windows-Instanz mithilfe des EC2Config-Dienstes (Legacy)

Anmerkung

Die EC2Config-Dokumentation dient nur als historische Referenz. Die Betriebssystemversionen, auf denen es ausgeführt wird, werden von Microsoft nicht mehr unterstützt. Wir empfehlen dringend, auf den neuesten Startdienst zu aktualisieren.

Der neueste Startservice für Windows Server 2022 ist EC2Launch v2, der sowohl EC2Config als auch EC2Launch ersetzt.

Windows-AMIs für Windows Server-Versionen vor Windows Server 2016 beinhalten einen optionalen Dienst, den EC2Config-Dienst ()EC2Config.exe. EC2Config startet, wenn die Instance hochgefahren wird. Darüber hinaus führt der Service beim ersten Startup sowie bei jedem Stoppen und Starten der Instance Aufgaben aus. Zudem kann EC2Config nach Bedarf Aufgaben ausführen. Einige dieser Aufgaben sind automatisch aktiviert, während andere manuell aktiviert werden müssen. Obwohl dieser Service optional ist, liefert er Zugriff auf erweiterte Features, die anderweitig nicht verfügbar sind. Dieser Dienst wird im Konto ausgeführt. LocalSystem

Anmerkung

EC2Launch ersetzt den EC2Config-Service auf Windows-AMIs für Windows Server 2016 und 2019. Weitere Informationen finden Sie unter Konfigurieren einer Windows-Instance mithilfe von EC2Launch. Der neueste Startservice für alle unterstützten Windows Server-Versionen ist EC2Launch v2, der sowohl EC2Config als auch EC2Launch ersetzt.

EC2Config verwendet Einstellungsdateien, um den eigenen Betrieb zu kontrollieren. Sie können diese Einstellungsdateien aktualisieren, indem Sie entweder ein grafisches Tool verwenden oder die XML-Dateien direkt bearbeiten. Die Binärdateien des Service sowie zusätzliche Dateien befinden sich im Verzeichnis %ProgramFiles%\Amazon\EC2ConfigService.

EC2Config-Aufgaben

EC2Config führt die Startaufgaben beim ersten Startup der Instance aus und deaktiviert sie anschließend. Um diese Aufgaben erneut ausführen zu können, müssen Sie sie vor dem Herunterfahren der Instance ausdrücklich aktivieren oder Sysprep manuell ausführen. Es handelt sich dabei um die folgenden Aufgaben:

  • Einrichtung eines zufälligen, verschlüsselten Passworts für das Administratorkonto.

  • Generation und Installation des Hostzertifikats zur Verwendung für die Remote Desktop Connection.

  • Erweiterung der Betriebssystempartition, um den gesamten nicht partitionierten Speicherplatz mit einzuschließen.

  • Ausführung der angegebenen Benutzerdaten (sowie von Cloud-Init, sofern installiert). Weitere Informationen zur Angabe von Benutzerdaten finden Sie unter Arbeiten mit Instance-Benutzerdaten.

EC2Config führt beim ersten Start einer Instance die folgenden Aufgaben aus:

  • Änderung des Hostnamens, sodass er mit der privaten IP-Adresse in Hexa-Schreibweise übereinstimmt. (Diese Aufgabe ist standardmäßig deaktiviert und muss zunächst aktiviert werden, um beim Start der Instance ausgeführt werden zu können.)

  • Konfiguration des Schlüsselverwaltungsservers (Key Management Server,AWS KMS), Überprüfung des Aktivierungsstatus von Windows und gegebenenfalls die Aktivierung von Windows.

  • Mounten aller Amazon EBS-Volumes und Instance-Speicher-Volumes sowie Zuweisung der Volumenamen zu den Laufwerkbuchstaben.

  • Schreiben der Ereignisprotokolleinträge in die Konsole, um die Fehlerbehebung zu unterstützen. (Diese Aufgabe ist standardmäßig deaktiviert und muss zunächst aktiviert werden, um beim Start der Instance ausgeführt werden zu können.)

  • Mitteilung an die Konsole schreiben, dass Windows einsatzbereit ist.

  • Hinzufügung einer benutzerdefinierten Route zum primären Netzwerkadapter, um die folgenden IP-Adressen zu aktivieren, wenn eine einzelne NIC oder mehrere NICs zugeordnet sind: 169.254.169.250, 169.254.169.251 und 169.254.169.254. Diese Adressen werden von der Windows-Aktivierung und beim Zugriff auf Instance-Metadaten verwendet.

    Anmerkung

    Wenn das Windows-Betriebssystem für die Verwendung von IPv4 konfiguriert ist, können diese Link-local-IPv4-Adressen verwendet werden. Wenn das Windows-Betriebssystem den IPv4-Netzwerkprotokollstack deaktiviert hat und stattdessen IPv6 verwendet, fügen Sie [fd00:ec2::240] anstelle von 169.254.169.250 und 169.254.169.251 hinzu. Dann fügen Sie [fd00:ec2::254] anstelle von 169.254.169.254 hinzu.

EC2Config führt bei jedem Anmelden eines Benutzers die folgenden Aufgaben aus:

  • Anzeigen der Informationen zum Bildschirmhintergrund auf dem Desktop-Hintergrund.

Während die Instance ausgeführt wird, können Sie beantragen, dass EC2Config die folgenden Aufgaben nach Bedarf ausführt:

Beenden, Neustarten, Löschen oder Deinstallieren von EC2Config

Sie können den EC2Config-Service wie jeden anderen Service verwalten.

Um aktualisierte Einstellungen auf Ihrer Instance anzuwenden, können Sie den Service beenden und neu starten. Wenn Sie EC2Config manuell installieren möchten, müssen Sie den Service zunächst anhalten.

So beenden Sie den EC2Config-Service
  1. Starten Sie die Windows-Instance und stellen Sie eine Verbindung zu ihr her.

  2. Zeigen Sie im Menü Start auf Administrative Tools (Verwaltungstools) und klicken Sie anschließend auf Services.

  3. Klicken Sie mit der rechten Maustaste in der Liste der Services auf EC2Config und wählen Sie Stop aus.

So starten Sie den EC2Config Service neu
  1. Starten Sie die Windows-Instance und stellen Sie eine Verbindung zu ihr her.

  2. Zeigen Sie im Menü Start auf Administrative Tools (Verwaltungstools) und klicken Sie anschließend auf Services.

  3. Klicken Sie mit der rechten Maustaste auf EC2Config und wählen Sie Restart aus.

Wenn Sie weder die Konfigurationseinstellungen aktualisieren, Ihr eigenes AMI erstellen oder AWS Systems Manager verwenden müssen, können Sie den Service löschen und deinstallieren. Durch das Löschen eines Services wird der Registrierungsunterschlüssel entfernt. Durch die Deinstallation eines Services werden die Dateien, der Registrierungsunterschlüssel und alle Shortcuts zum Service entfernt.

So löschen Sie den EC2Config-Service
  1. Öffnen Sie ein Befehlszeilenfenster.

  2. Führen Sie den folgenden Befehl aus:

    sc delete ec2config
So deinstallieren Sie EC2Config
  1. Starten Sie die Windows-Instance und stellen Sie eine Verbindung zu ihr her.

  2. Klicken Sie im Start menü auf Control Panel.

  3. Doppelklicken Sie auf Programs and Features.

  4. Wählen Sie in der Liste der Programme EC2 ConfigService aus und klicken Sie auf Deinstallieren.

EC2Config und AWS Systems Manager

Der EC2Config-Service verarbeitet Systems Manager-Anfragen auf Instances, die aus AMIs für Windows Server-Versionen vor Windows Server 2016 erstellt und vor November 2016 veröffentlicht wurden.

Instances, die aus AMIs für Windows Server-Versionen vor Windows Server 2016 erstellt und nach November 2016 veröffentlicht wurden, enthalten den EC2Config-Service und SSM Agent. EC2Config führt alle zuvor beschriebenen Aufgaben aus und SSM Agent verarbeitet Anfragen für Systems Manager-Funktionen wie Run Command und State Manager.

Sie können über den Run Command Ihre vorhandenen Instances upgraden, damit diese die aktuelle Version des EC2Config-Service und von SSM Agent verwenden. Weitere Informationen erhalten Sie unter Aktualisieren von SSM Agent mit Run Command im AWS Systems Manager -Benutzerhandbuch.

EC2Config und Sysprep

Der EC2Config-Service führt Sysprep aus, ein Microsoft-Tool, mit dem Sie ein benutzerdefiniertes Windows-AMI erstellen können, das wiederverwendet werden kann. Wenn EC2Config Sysprep aufruft, verwendet es die Dateien in %ProgramFiles%\Amazon\EC2ConfigService\Settings, um zu bestimmen, welche Operationen ausgeführt werden sollen. Sie können diese Dateien indirekt über das Dialogfeld EC2 Service Properties (EC2-Serviceeigenschaften) oder direkt in einem XML-Editor oder einem Texteditor bearbeiten. Es gibt jedoch einige erweiterte Einstellungen, die nicht im Dialogfeld Ec2 Service Properties verfügbar sind. Diese Einträge müssen Sie direkt bearbeiten.

Wenn Sie ein AMI aus einer Instance erstellen, nachdem Sie deren Einstellungen aktualisiert haben, werden die neuen Einstellungen auf alle Instances angewandt, die von diesem AMI gestartet werden. Weitere Informationen über die Erstellung eines AMI finden Sie unter Erstellen Sie ein Amazon EBS-backed AMI.

EC2-Service-Eigenschaften

Der folgende Vorgang beschreibt, wie die Einstellungen anhand des Dialogfelds Ec2 Service Properties aktiviert bzw. deaktiviert werden.

So ändern Sie die Einstellungen mithilfe des Dialogfelds Ec2 Service Properties
  1. Starten Sie die Windows-Instance und stellen Sie eine Verbindung zu ihr her.

  2. Klicken Sie im Startmenü auf Alle Programme und dann auf ConfigServiceEC2-Einstellungen.

    EC2-Serviceeigenschaften.
  3. Aktivieren bzw. deaktivieren Sie auf der Registerkarte General (Allgemein) im Dialogfeld EC2 Service Properties (EC2-Serviceeigenschaften) die folgenden Einstellungen.

    Set Computer Name

    Wenn diese Einstellung aktiviert ist (standardmäßig ist sie deaktiviert), wird der Hostname bei jedem Start mit der aktuellen internen IP-Adresse verglichen. Stimmen der Hostname und die interne IP-Adresse nicht überein, wird der Hostname zurückgesetzt, sodass er die interne IP-Adresse enthält und das System wird anschließend neu gestartet, um den neuen Hostnamen zu übernehmen. Aktivieren Sie diese Einstellung nicht, wenn Sie Ihren eigenen Hostnamen einrichten oder verhindern möchten, dass Ihr vorhandener Hostname geändert wird.

    User Data

    Die Ausführung der Benutzerdaten ermöglicht es Ihnen, in den Instance-Metadaten Skripts anzugeben. Standardmäßig werden diese Skripts beim ersten Start ausgeführt. Sie können sie auch so konfigurieren, dass sie beim nächsten Neustart oder Start der Instance oder bei jedem Neustart oder Start der Instance ausgeführt werden.

    Wenn Sie ein großes Skript verwenden, empfehlen wir Ihnen, das Skript mithilfe der Benutzerdaten herunterzuladen und es anschließend auszuführen.

    Weitere Informationen finden Sie unter Ausführung von Benutzerdaten.

    Ereignisprotokoll

    Verwenden Sie diese Einstellung, um Ereignisprotokolleinträge während des Starts auf der Konsole anzuzeigen. Dadurch wird die Überwachung und das Debugging vereinfacht.

    Klicken Sie auf Settings, um die Filter für die Protokolleinträge festzulegen, die an die Konsole gesendet werden sollen. Der Standardfilter sendet die drei neuesten Fehlereinträge vom Systemereignisprotokoll an die Konsole.

    Wallpaper Information

    Verwenden Sie diese Einstellung, um die Systeminformationen auf dem Desktop-Hintergrund anzuzeigen. Das folgende Beispiel zeigt die Informationen, die auf dem Desktop-Hintergrund angezeigt werden.

    Hintergrundbild Informationen, die auf dem Desktop-Hintergrund angezeigt werden.

    Die auf dem Desktop-Hintergrund angezeigten Informationen werden von der Einstellungsdatei EC2ConfigService\Settings\WallpaperSettings.xml gesteuert.

    Enable Hibernation (Ruhezustand aktivieren)

    Verwenden Sie diese Einstellung, um zuzulassen, dass EC2 dem Betriebssystem signalisiert, die Instance in den Ruhezustand zu versetzen.

  4. Klicken Sie auf die Registerkarte Storage. Sie können die folgenden Einstellungen aktivieren oder deaktivieren.

    Registerkarte Speicher in den EC2-Serviceeigenschaften.
    Root Volume

    Diese Einstellung erweitert Festplatte 0/Volume 0 dynamisch, sodass der gesamte nicht partitionierte Speicherplatz eingeschlossen ist. Dies ist nützlich, wenn die Instance von einem Root-Gerät-Volume gestartet wird, das eine benutzerdefinierte Größe besitzt.

    Initialize Drives

    Diese Einstellung formatiert und installiert alle Volumes, die der Instance beim Start angefügt sind.

    Drive Letter Mapping

    Das System ordnet die Volumes, die einer Instance angefügt sind, einem Laufwerkbuchstaben zu. Standardmäßig werden die Amazon EBS-Volumes den Laufwerkbuchstaben von D: nach Z: zugeordnet. Zum Beispiel Speichervolumes, die Standardeinstellung hängt vom Treiber ab. AWS PV-Treiber und Citrix PV-Treiber weisen Instance-Speicher-Volumes Laufwerksbuchstaben von Z: bis A: zu. Red Hat-Treiber ordnen die Instance-Speicher-Volumes den Laufwerkbuchstaben von D: nach Z: zu.

    Klicken Sie auf Mappings, um die Laufwerkbuchstaben für die Volumes auszuwählen. Geben Sie im Dialogfeld DriveLetterEinstellungen die Werte für den Volumennamen und den Laufwerksbuchstaben für jedes Volume an, klicken Sie auf Anwenden und dann auf OK. Wir empfehlen Ihnen, Laufwerkbuchstaben zu verwenden, die keine Konflikte mit bereits verwendeten Laufwerkbuchstaben hervorrufen, beispielsweise Laufwerkbuchstaben aus der Mitte des Alphabets.

    DriveLetterSetting Dialogfeld.

    Nachdem Sie eine Laufwerkzuweisung festgelegt und ein Volume mit der gleichen Kennung wie einer der angegebenen Volumenamen angefügt haben, weist EC2Config den angegebenen Laufwerksbuchstaben automatisch diesem Volume zu. Wird der Laufwerkbuchstabe jedoch bereits verwendet, schlägt die Zuweisung des Laufwerkbuchstaben fehl. Beachten Sie, dass EC2Config die Laufwerkbuchstaben der Volumes, die vor der Zuweisung des Laufwerkbuchstabens bereits gemountet waren, nicht ändert.

  5. Um die Einstellungen zu speichern und mit der Arbeit daran an einem späteren Zeitpunkt fortzufahren, klicken Sie auf OK, um das Dialogfeld EC2 Service Properties (EC2-Serviceeigenschaften) zu schließen. Wenn die Anpassung der Instance abgeschlossen ist und Sie ein AMI aus der Instance erstellen möchten, finden Sie weitere Information unter Erstellen Sie ein AMI mit Windows Sysprep.

EC2Config-Einstellungsdateien

Die Einstellungsdateien steuern den Betrieb des EC2Config-Services. Diese Dateien befinden sich im Verzeichnis C:\Program Files\Amazon\Ec2ConfigService\Settings:

  • ActivationSettings.xml: Steuert die Produktaktivierung mithilfe eines Schlüsselverwaltungsservers (AWS KMS).

  • AWS.EC2.Windows.CloudWatch.json— Steuert, an welche Leistungsindikatoren CloudWatch und welche Protokolle an Logs gesendet werden sollen. CloudWatch

  • BundleConfig.xml — Steuert, wie EC2Config eine Instance, die von einem Instance-Speicher gestützt wird, auf die AMI-Erstellung vorbereitet.

  • Config.xml — Steuert die primären Einstellungen.

  • DriveLetterConfig.xml — Steuert die Zuweisung der Laufwerkbuchstaben.

  • EventLogConfig.xml — Steuert die Ereignisprotokollinformationen, die während des Starts der Instance auf der Konsole angezeigt werden.

  • WallpaperSettings.xml — Steuert die Informationen, die auf dem Desktop-Hintergrund angezeigt werden.

ActivationSettings.xml

Diese Datei enthält Einstellungen, die die Produktaktivierung steuern. Beim Start von Windows, überprüft der EC2Config-Service, ob Windows bereits aktiviert ist. Wenn Windows nicht bereits aktiviert ist, versucht der Service, Windows durch die Suche nach dem angegebenen AWS KMS zu aktivieren.

  • SetAutodiscover: Gibt an, ob ein AWS KMS automatisch erkannt werden soll.

  • TargetKMSServer— Speichert die private IP-Adresse eines. AWS KMS Das AWS KMS muss sich in derselben Region wie Ihre Instance befinden.

  • DiscoverFromZone— Erkennt den AWS KMS Server aus der angegebenen DNS-Zone.

  • ReadFromUserData— Ruft den AWS KMS Server von ab. UserData

  • LegacySearchZones— Erkennt den AWS KMS Server aus der angegebenen DNS-Zone.

  • DoActivate — Versucht die Aktivierung anhand der angegebenen Einstellungen im Abschnitt einzuleiten. Dabei kann es sich um den Wert true oder false handeln.

  • LogResultToConsole — Zeigt die Ergebnisse auf der Konsole an.

BundleConfig.xml

Diese Datei enthält Einstellungen, die die Vorbereitung einer Instance auf die Erstellung eines AMI durch EC2Config steuern.

  • AutoSysprep — Gibt an, ob Sysprep automatisch verwendet werden soll. Ändern Sie den Wert auf Yes, um Sysprep zu verwenden.

  • SetRDPCertificate — Legt ein selbstsigniertes Zertifikat für den Remote Desktop-Server fest. Auf diese Weise kann die Übermittlung an die Instances mithilfe von RDP sicher erfolgen. Ändern Sie den Wert zu Yes, wenn die neuen Instances über das Zertifikat verfügen sollen.

    Diese Einstellung wird nicht für Instanzen mit Betriebssystemversionen vor Windows Server 2016 verwendet, da sie ihre eigenen Zertifikate generieren können.

  • SetPasswordAfterSysprep — Legt ein zufälliges Passwort für eine neu gestartete Instance fest, verschlüsselt sie mit dem Benutzer-Startschlüssel und gibt das verschlüsselte Passwort an die Konsole aus. Ändern Sie den Wert dieser Einstellung zu No, wenn für die neuen Instances nicht ein zufällig verschlüsseltes Passwort festgelegt werden soll.

Config.xml

Plug-ins

  • Ec2SetPassword — Generiert bei jedem Start einer Instance ein zufälliges, verschlüsseltes Passwort. Dieses Feature wird standardmäßig nach dem ersten Start deaktiviert, sodass das vom Benutzer festgelegte Passwort auch durch Neustarts dieser Instance nicht geändert wird. Ändern Sie diese Einstellung auf Enabled, um weiterhin bei jedem Start einer Instance Passwörter zu generieren.

    Diese Einstellung ist wichtig, wenn Sie planen, aus Ihrer Instance ein AMI zu erstellen.

  • Ec2SetComputerName — Gibt den Hostnamen einer Instance basierend auf der IP-Adresse der Instance als eindeutigen Namen an und startet die Instance neu. Deaktivieren Sie diese Einstellung, um Ihren eigenen Hostnamen anzugeben oder den bestehenden Namen vor einer Änderung zu schützen.

  • Ec2InitializeDrives — Initialisiert und formatiert alle Volumes während des Startups. Dieses Feature ist standardmäßig aktiviert.

  • Ec2EventLog — Zeigt Protokolleinträge in der Konsole an. Standardmäßig werden die drei neuesten Fehlereinträge vom Systemereignisprotokoll angezeigt. Um festzulegen, welche Ereignisprotokolleinträge angezeigt werden, bearbeiten Sie die Datei EventLogConfig.xml im Verzeichnis EC2ConfigService\Settings. Weitere Informationen über die Einstellungen in dieser Datei finden Sie unter Eventlog Key in der MSDN Library.

  • Ec2ConfigureRDP — Richtet eine selbstsignierte Zertifikat auf der Instance ein, sodass Benutzer mithilfe von Remote Desktop sicher auf die Instance zugreifen können. Diese Einstellung wird nicht für Instanzen mit Betriebssystemversionen vor Windows Server 2016 verwendet, da sie ihre eigenen Zertifikate generieren können.

  • Ec2OutputRDPCert — Zeigt die Informationen zum Remote Desktop-Zertifikat auf der Konsole an, damit der Benutzer die Informationen mit dem Thumbprint vergleichen kann.

  • Ec2SetDriveLetter — Legt die Laufwerkbuchstaben der bereitgestellten Volumes aufgrund der benutzerdefinierten Einstellungen fest. Wenn ein Amazon EBS-Volume einer Instance angefügt ist, kann es unter Verwendung des Laufwerkbuchstaben auf der Instance angezeigt werden. Um die Zuweisung der Laufwerkbuchstaben festzulegen, bearbeiten Sie die Datei DriveLetterConfig.xml im Verzeichnis EC2ConfigService\Settings.

  • Ec2WindowsActivate — Das Plug-in führt die Windows-Aktivierung aus. Es überprüft, ob Windows aktiviert ist. Wenn nicht, werden die AWS KMS Client-Einstellungen aktualisiert und anschließend Windows aktiviert.

    Um die AWS KMS Einstellungen zu ändern, bearbeiten Sie die ActivationSettings.xml Datei im EC2ConfigService\Settings Verzeichnis.

  • Ec2DynamicBootVolumeSize — Erweitert Festplatte 0/Volume 0, sodass der gesamte nicht partitionierte Speicherplatz eingeschlossen ist.

  • Ec2HandleUserData — Erstellt vom Benutzer angefertigte Skripte und führt diese beim ersten Starten einer Instance aus, nachdem Sysprep ausgeführt wurde. In Skript-Tags eingeschlossene Befehle werden in einer Batchdatei gespeichert, und Befehle, die in PowerShell Tags eingeschlossen sind, werden in einer PS1-Datei gespeichert (entspricht dem Kontrollkästchen Benutzerdaten im Dialogfeld Ec2 Service Properties).

  • Ec2ElasticGpuSetup — Installiert das Elastic GPU-Softwarepaket, wenn die Instance mit einer elastischen GPU verknüpft ist.

  • Ec2FeatureLogging — Sendet die Installation der Windows-Features und den zugehörigen Service-Status an die Konsole. Wird nur für das Microsoft Hyper-V-Feature und den zugehörigen VMMS-Service unterstützt.

Globale Einstellungen

  • ManageShutdown — Stellt sicher, dass Instances, die von AMIs gestartet werden, welche wiederum von Instance-Speichern gestützt sind, während der Ausführung von Sysprep nicht beendet werden.

  • SetDnsSuffixList — Legt das DNS-Suffix des Netzwerkadapters für Amazon EC2 fest. Hierdurch ist die DNS-Auflösung der Server, die in Amazon EC2 ausgeführt werden, ohne Bereitstellung des vollständig qualifizierten Domain-Namens möglich.

    Anmerkung

    Dadurch wird eine DNS-Suffix-Suffixsuche für die folgende Domäne hinzugefügt und andere Standardsuffixe konfiguriert. Weitere Informationen darüber, wie Launch-Agents DNS-Suffixe festlegen, finden Sie unter. Konfigurieren Sie das DNS-Suffix für Windows-Startagenten

    region.ec2-utilities.amazonaws.com
  • WaitForMetaDataAvailable — Stellt sicher, dass der EC2Config-Service darauf wartet, dass die Metadaten zugänglich sind und das Netzwerk verfügbar ist, bevor der Start fortgesetzt wird. Durch diese Überprüfung wird sichergestellt, dass EC2Config Informationen aus den Metadaten abrufen kann, die für die Aktivierung und andere Plug-ins hilfreich sind.

  • ShouldAddRoutes — Hinzufügung einer benutzerdefinierten Route zum primären Netzwerkadapter, um die folgenden IP-Adressen zu aktivieren, wenn mehrere NICs zugeordnet sind: 169.254.169.250, 169.254.169.251 und 169.254.169.254. Diese Adressen werden von der Windows-Aktivierung und beim Zugriff auf Instance-Metadaten verwendet.

  • RemoveCredentialsfromSyspreponStartup — Entfernt das Administratorpasswort aus Sysprep.xml, sobald der Server das nächste Mal gestartet wird. Bearbeiten Sie diese Einstellung, um sicherzustellen, dass das Passwort erhalten bleibt.

DriveLetterConfig.xml

Diese Datei enthält Einstellungen, die die Zuweisung der Laufwerkbuchstaben steuern. Standardmäßig kann ein Volume jedem beliebigen Laufwerkbuchstaben zugeordnet werden. Sie können ein Volume einem bestimmten Laufwerkbuchstaben folgendermaßen bereitstellen.

<?xml version="1.0" standalone="yes"?> <DriveLetterMapping> <Mapping> <VolumeName></VolumeName> <DriveLetter></DriveLetter> </Mapping> . . . <Mapping> <VolumeName></VolumeName> <DriveLetter></DriveLetter> </Mapping> </DriveLetterMapping>
  • VolumeName — Die Bezeichnung des Volumes. z. B. My Volume. Um die Zuweisung für ein Instance-Speicher-Volume festzulegen, verwenden Sie die Bezeichnung Temporary Storage X, wobei X eine Zahl zwischen 0 bis 25 ist.

  • DriveLetter — Der Laufwerkbuchstabe. z. B. M:. Wird der Laufwerkbuchstabe bereits verwendet, schlägt die Zuweisung fehl.

EventLogConfig.xml

Diese Datei enthält Einstellungen, die die Ereignisprotokollinformationen steuern, die beim Start der Instance auf der Konsole angezeigt werden. Standardmäßig werden die drei neuesten Fehlereinträge aus dem Systemereignisprotokoll angezeigt.

  • Category — Der zu überwachende Ereignisprotokollschlüssel.

  • ErrorType — Der Ereignistyp (beispielsweise Error, Warning, Information).

  • NumEntries — Die Anzahl der gespeicherten Ereignisse in dieser Kategorie.

  • LastMessageTime — Um zu verhindern, dass die gleiche Nachricht wiederholt mithilfe von Push übertragen wird, aktualisiert der Service diesen Wert jedes Mal, wenn eine Nachricht übertragen wird.

  • AppName — Die Ereignisquelle oder die Anwendung, die das Ereignis protokolliert hat.

WallpaperSettings.xml

Diese Datei enthält Einstellungen, die die auf dem Desktop-Hintergrund angezeigten Informationen steuern. Standardmäßig werden die folgenden Informationen angezeigt.

  • Hostname — Zeigt den Computer-Namen an.

  • Instance ID — Zeigt die Instance-ID an.

  • Public IP Address — Zeigt die öffentliche IP-Adresse der Instance an.

  • Private IP Address — Zeigt die private IP-Adresse der Instance an.

  • Availability Zone — Zeigt die Availability Zone an, in der die Instance ausgeführt wird.

  • Instance Size — Zeigt den Instance-Typ an.

  • Architecture — Zeigt die Einstellungen der Umgebungsvariablen PROCESSOR_ARCHITECTURE an.

Sie können alle standardmäßig angezeigten Informationen entfernen, indem Sie deren Eintrag löschen. Um zusätzliche Instance-Metadaten anzuzeigen, gehen Sie folgendermaßen vor.

<WallpaperInformation> <name>display_name</name> <source>metadata</source> <identifier>meta-data/path</identifier> </WallpaperInformation>

Um zusätzliche Systemumgebungsvariablen anzuzeigen, gehen Sie folgendermaßen vor.

<WallpaperInformation> <name>display_name</name> <source>EnvironmentVariable</source> <identifier>variable-name</identifier> </WallpaperInformation>
InitializeDrivesSettings.xml

Diese Datei enthält Einstellungen, die die Initialisierung von Laufwerken durch EC2Config steuern.

EC2Config initialisiert standardmäßig Laufwerke, die nicht mit dem Betriebssystem online geschaltet wurden. Sie können das Plug-in folgendermaßen anpassen.

<InitializeDrivesSettings> <SettingsGroup>setting</SettingsGroup> </InitializeDrivesSettings>

Verwenden Sie eine Einstellungsgruppe, um festzulegen, wie die Laufwerke initialisiert werden sollen:

FormatWithTRIMMEN

Aktiviert den TRIM-Befehl für die Formatierung der Laufwerke. Nachdem das Laufwerk formatiert und initialisiert wurde, stellt das System die TRIM-Konfiguration wieder her.

Ab EC2Config Version 3.18 ist der TRIM-Befehl standardmäßig während der Formatierungsoperation der Festplatte deaktiviert. Dadurch wird die Formatierungszeit verbessert. Verwenden Sie diese Einstellung, um TRIM während der Festplattenformatierung für EC2Config Version 3.18 und höher zu aktivieren.

FormatWithoutTRIMMEN

Deaktiviert den TRIM-Befehl während der Formatierung der Laufwerke und verbessert die Formatierungszeiten in Windows. Nachdem das Laufwerk formatiert und initialisiert wurde, stellt das System die TRIM-Konfiguration wieder her.

DisableInitializeAntriebe

Deaktiviert die Formatierung neuer Laufwerke. Verwenden Sie diese Einstellung, um Laufwerke manuell zu initialisieren.

Konfigurieren der Proxy-Einstellungen für den EC2Config-Service

Sie können den EC2Config-Dienst so konfigurieren, dass er über einen Proxy kommuniziert, indem Sie eine der folgenden Methoden verwenden: das AWS SDK for .NET, das system.net Element oder Microsoft Group Policy und Internet Explorer. Die Verwendung des AWS SDK for .NET ist die bevorzugte Methode, da Sie Anmeldeinformationen angeben können.

Konfigurieren Sie die Proxyeinstellungen mithilfe von AWS SDK for .NET (Bevorzugt)

Sie können die Proxy-Einstellungen für den EC2Config-Service anhand des Elements proxy in der Datei Ec2Config.exe.config konfigurieren. Weitere Informationen finden Sie unter Referenz zu Konfigurationsdateien für AWS SDK for .NET.

So legen Sie das Proxy-Element in Ec2Config.exe.config fest
  1. Bearbeiten Sie die Datei Ec2Config.exe.config auf allen Instances, auf denen der EC2Config-Service über einen Proxy kommunizieren soll. Standardmäßig befindet sich die Datei im folgenden Verzeichnis: %ProgramFiles%\Amazon\Ec2ConfigService.

  2. Fügen Sie das folgende Element aws den configSections hinzu. Fügen Sie dies keiner vorhandenen sectionGroups hinzu.

    Für EC2Config Versionen 3.17 und niedriger

    <configSections> <section name="aws" type="Amazon.AWSSection, AWSSDK"/> </configSections>

    Für EC2Config Versionen 3.18 und höher

    <configSections> <section name="aws" type="Amazon.AWSSection, AWSSDK.Core"/> </configSections>
  3. Fügen Sie das folgende aws-Element der Datei Ec2Config.exe.config hinzu.

    <aws> <proxy host="string value" port="string value" username="string value" password="string value" /> </aws>
  4. Speichern Sie Ihre Änderungen.

Konfigurieren der Proxy-Einstellungen mithilfe des system.net-Elements

Sie können die Proxy-Einstellungen im system.net-Element in der Datei Ec2Config.exe.config festlegen. Weitere Informationen finden Sie unter defaultProxy Element (Network Settings) auf MSDN.

So legen Sie das system.net-Element in Ec2Config.exe.config fest
  1. Bearbeiten Sie die Datei Ec2Config.exe.config auf allen Instances, auf denen der EC2Config-Service über einen Proxy kommunizieren soll. Standardmäßig befindet sich die Datei im folgenden Verzeichnis: %ProgramFiles%\Amazon\Ec2ConfigService.

  2. Fügen Sie einen defaultProxy-Eintrag system.net hinzu. Weitere Informationen finden Sie unter defaultProxy Element (Network Settings) auf MSDN.

    In der folgenden Konfiguration verwendet der gesamte Datenverkehr beispielsweise den derzeit für Internet Explorer konfigurierten Proxy. Dabei stellen die Metadaten und der lizensierte Datenverkehr eine Ausnahme dar, da sie den Proxy umgehen.

    <defaultProxy> <proxy usesystemdefault="true" /> <bypasslist> <add address="169.254.169.250" /> <add address="169.254.169.251" /> <add address="169.254.169.254" /> <add address="[fd00:ec2::250]" /> <add address="[fd00:ec2::254]" /> </bypasslist> </defaultProxy>
  3. Speichern Sie Ihre Änderungen.

Konfigurieren der Proxy-Einstellungen mithilfe der Microsoft-Gruppenrichtlinien und Microsoft Internet Explorer

Der EC2Config-Service wird unter dem lokalen Systembenutzerkonto ausgeführt. Nachdem Sie die Gruppenrichtlinieneinstellungen auf der Instance geändert haben, können Sie für dieses Konto instanceweite Proxy-Einstellungen festlegen.

So konfigurieren Sie Proxy-Einstellungen mithilfe der Gruppenrichtlinie und Internet Explorer
  1. Öffnen Sie auf einer Instance, auf der der EC2Config-Service über einen Proxy kommunizieren soll, die Eingabeaufforderung als Administrator, geben Sie gpedit.msc ein und drücken Sie auf die Eingabetaste.

  2. Wählen Sie im lokalen Gruppenrichtlinien-Editor unter Local Computer Policy die Optionen Computer Configuration, Administrative Templates, Windows Components, Internet Explorer aus.

  3. Wählen Sie im rechten Bereich Make proxy settings per-machine (rather than per-user) und anschließend Edit policy setting aus.

  4. Wählen Sie Enabled und anschließend Apply aus.

  5. Öffnen Sie Internet Explorer und wählen Sie die Schaltfläche Tools aus.

  6. Wählen Sie Internet Option und anschließend die Registerkarte Connections aus.

  7. Wählen Sie LAN settings aus.

  8. Wählen Sie unter Proxy server die Option Use a proxy server for your LAN aus.

  9. Geben Sie die Adresse und die Port-Informationen ein und wählen Sie anschließend OK aus.