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.
AWSPremiumSupport-ExtendVolumesOnWindows
Beschreibung
Das AWSPremiumSupport-ExtendVolumesOnWindows Runbook erweitert die Amazon Elastic Block Store (Amazon EBS) -Volumes, ihre Partitionen und Dateisysteme auf einer Amazon Elastic Compute Cloud (Amazon EC2) -Zielinstanz.
Wichtige Überlegungen
-
Auswirkungen auf den Betrieb und Volumenstatus: Änderungen des Amazon EBS-Volumens erfolgen in drei Phasen:
modifyingoptimizing, undcompleted. Diese Automatisierung wird mit der Dateisystemerweiterung fortgesetzt, wenn das Volume denoptimizingStatus erreicht. Während desoptimizingZustands kann es zu vorübergehenden Leistungseinbußen und möglichen Störungen auf Dateisystemebene bei der Größenänderung von Partitionen kommen. Sie können den Fortschritt der Amazon EBS-Volumenänderungen überwachen. -
Kosten und Einschränkungen: Die Erhöhung der Größe eines Amazon EBS-Volumes führt zu höheren monatlichen Speicherkosten. Weitere Informationen finden Sie in der Amazon EBS-Preisübersicht
. Für das Backup-AMI und die zugehörigen Snapshots, die von diesem Runbook erstellt werden, fallen zusätzliche Gebühren an, die von ihrer Größe und der Dauer der Aufbewahrung abhängen. Wenn Sie bei einigen Volumetypen nach der Erweiterung das gleiche Verhältnis von IOPS pro GB beibehalten möchten, müssen Sie möglicherweise die bereitgestellten IOPS ändern. -
Backup und Wiederherstellung: Das Runbook erstellt ein Backup-AMI, bevor Änderungen an den Volumes vorgenommen werden. Das AMI und die zugehörigen Snapshots werden nicht automatisch aus Ihrem Konto entfernt. Sie sollten diese Backups manuell entfernen, falls sie nicht mehr benötigt werden. Im Falle eines Fehlers können Volumes aus den Snapshots des zugehörigen AMI wiederhergestellt werden, wie unter Ersetzen eines Amazon EBS-Volumes mithilfe eines Snapshots beschrieben.
Wie funktioniert das?
Dieses Runbook führt die folgenden Operationen aus:
Überprüft, ob die Zielinstanz von Systems Manager verwaltet wird und Windows Server ausgeführt wird
Stellt sicher, dass dieses Runbook nur einmal ausgeführt wird, das auf die aktuelle Amazon EC2 EC2-Instance abzielt
Erstellt ein Backup-Amazon Machine Image (AMI) von der Ziel-Instance
Erweitert die Amazon EBS-Volumes, die für die Erweiterung spezifiziert wurden
Erweitert die Dateisysteme auf der Ziel-Instance mithilfe von Befehlen PowerShell
Wichtig
Für den Zugriff auf AWSPremiumSupport-* Runbooks ist ein Abonnement für Business + Support, Enterprise Support oder Unified Operations erforderlich. Weitere Informationen finden Sie unter AWS Support
Tarife vergleichen
Führen Sie diese Automatisierung aus (Konsole)
Erforderliche IAM-Berechtigungen
Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
ec2:DescribeInstancesec2:CreateImageec2:DescribeImagesec2:DescribeVolumesec2:ModifyVolumessm:SendCommandssm:ListCommandInvocationsssm:DescribeInstanceInformation
Beispiel für eine IAM-Richtlinie:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeInstances", "ec2:CreateImage", "ec2:DescribeImages", "ec2:DescribeVolumes", "ec2:ModifyVolume", "ssm:SendCommand", "ssm:DescribeInstanceInformation", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }
Anweisungen
Gehen Sie wie folgt vor, um die Automatisierung zu konfigurieren:
-
Navigieren Sie
AWSPremiumSupport-ExtendVolumesOnWindowsim Systems Manager unter Dokumente zu. -
Wählen Sie Execute automation (Automatisierung ausführen).
-
Geben Sie für die Eingabeparameter Folgendes ein:
-
AutomationAssumeRole (Fakultativ):
Beschreibung: (Optional) Der Amazon-Ressourcenname (ARN) der IAM-Rolle, mit der Systems Manager Automation die Aktionen in Ihrem Namen ausführen kann. Wenn keine Rolle angegeben ist, verwendet Systems Manager Automation die Berechtigungen des Benutzers, der dieses Runbook startet.
Typ:
AWS::IAM::Role::Arn
-
InstanceId (Erforderlich):
Beschreibung: (Erforderlich) Die ID der Amazon EC2-Instance.
Typ:
StringMuster zulassen:
^i-[0-9a-f]{8,17}$
-
VolumeExpansionCapSize (Erforderlich):
Beschreibung: (Erforderlich) Maximale Größe (in GiB), mit der die Amazon EBS-Volumes erhöht werden.
Typ:
StringMuster zulassen:
^[0-9]{1,4}$
-
DiagnosticResults (Erforderlich):
Beschreibung: (Erforderlich) Die Ergebnisse des Prechecks-Skripts aus dem
DiagnoseDiskUsageDokument, formatiert als einzeiliges CSV-Format. Die Zeichenfolge beginnt mit,EXTEND;gefolgt von kommagetrennten Volumeninformationen für jeden Datenträger, wobei die Volumen durch Semikolons getrennt sind. Zu den Informationen jedes Volumes gehören: Volume-ID, Laufwerksbuchstabe, Erweiterungskennzeichnung (1 zum Erweitern, 0 zum Überspringen), Neue Größe in GB, AWS Region und Grund/Aktion.Typ:
StringMuster zulassen:
^EXTEND;[0-9a-zA-Z\\.;_%:\\-\/,\\s]{7,5400}$
-
-
Wählen Sie Ausführen aus.
-
Die Automatisierung wird initiiert.
-
Das Dokument führt die folgenden Schritte aus:
-
AssertInstanceIsManagedInstance:
Überprüft, ob die Zielinstanz von Systems Manager verwaltet wird.
-
DescribeInstance:
Ruft die Plattforminformationen der Amazon EC2 EC2-Zielinstanz ab.
-
BranchOnPlatform:
Bestätigt, dass die Amazon EC2 EC2-Instance-Zielplattform Windows Server ist.
-
CheckConcurrency:
Stellt sicher, dass dieses Runbook nur einmal ausgeführt wird, das auf die aktuelle Amazon EC2 EC2-Instance abzielt.
-
CreateImage:
Erstellt ein Backup-Amazon Machine Image (AMI) von der Ziel-Instance.
-
WaitUntilImageReady:
Wartet darauf, dass das Amazon Machine Image (AMI) die Erstellung abgeschlossen hat und den
availableStatus erreicht hat. -
Verlängern EBSVolume:
Erweitert die Amazon EBS-Volumes der Ziel-Instance, die für die Erweiterung angegeben wurden.
-
DescribeVolumes:
Beschreibt die Amazon EBS-Volumes der Ziel-Instance, die für die Erweiterung angegeben wurden.
-
ExtendFilesystem:
Erweitert die Dateisysteme der Ziel-Instance mithilfe PowerShell von Befehlen.
-
-
Nach Abschluss der Ausführung finden Sie im Abschnitt Ausgaben die detaillierten Ergebnisse der Ausführung.
Referenzen
Systems Manager Automation