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-DiagnoseDiskUsageOnLinux
Beschreibung
Das AWSPremiumSupport-DiagnoseDiskUsageOnLinux Runbook analysiert die Amazon Elastic Block Store (Amazon EBS) -Volumes der Amazon Elastic Compute Cloud (Amazon EC2) -Instance, um festzustellen, ob sie erweitert werden müssen. Es überprüft die Nutzung, den Dateisystemtyp und den Erweiterungshistorie jedes Volumes anhand der in den Runbook-Eingabeparametern definierten Schwellenwerte. Das Skript berücksichtigt Faktoren wie aktuelle Änderungen, unterstützte Dateisysteme und AWS Volumenbeschränkungen. Anschließend gibt es die Volumes, falls vorhanden, aus, die für eine Erweiterung in Frage kommen, zusammen mit den entsprechenden Details für jedes Volume.
Wie funktioniert es?
Dieses Runbook führt die folgenden Operationen aus:
Überprüft, ob die Zielinstanz vom Systems Manager verwaltet wird und Windows nicht ausgeführt wird
Ruft Instanzdetails ab, einschließlich Plattform und Root-Gerätetyp
Ruft die von der Amazon EC2-Instance verwendeten Volumes ab
Führt unter Linux Vorabprüfungen durch, um die Festplattennutzung zu analysieren und Erweiterungskandidaten zu ermitteln
Gibt Volumes aus, die für eine Erweiterung infrage kommen, mit entsprechenden Details
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 https://aws.amazon.com/premiumsupport/plans/
Führen Sie diese Automatisierung aus (Konsole)
Art des Dokuments
Automatisierung
Eigentümer
Amazon
Plattformen
Linux
Parameter
Erforderliche IAM-Berechtigungen
Der AutomationAssumeRole Parameter erfordert die folgenden Aktionen, um das Runbook erfolgreich zu verwenden.
ssm: DescribeInstanceInformation
ec2: DescribeInstances
ec2: DescribeVolumes
ssm: SendCommand
ssm: ListCommandInvocations
Beispiel für eine Richtlinie:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:DescribeInstanceInformation", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ssm:SendCommand", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }
Anweisungen
Folgen Sie diesen Schritten, um die Automatisierung zu konfigurieren:
-
Navigieren Sie
AWSPremiumSupport-DiagnoseDiskUsageOnLinuxim 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, die es Systems Manager Automation ermöglicht, die Aktionen in Ihrem Namen auszuführen. 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) ID Ihrer Amazon EC2-Instance.
Typ:
StringMuster zulassen:
^i-[0-9a-f]{8,17}$
-
VolumeExpansionUsageTrigger (Erforderlich):
Beschreibung: (Erforderlich) Mindestnutzung des Partitionsspeichers, der erforderlich ist, um die Erweiterung auszulösen (in Prozent).
Typ:
StringMuster zulassen:
^[0-9]{1,2}$
-
VolumeExpansionCapSize (Erforderlich):
Beschreibung: (Erforderlich) Maximale Größe, auf die das Amazon EBS-Volume erhöht wird (in GiB).
Typ:
StringMuster zulassen:
^[0-9]{1,4}$
-
VolumeExpansionGibIncrease (Erforderlich):
Beschreibung: (Erforderlich) Erhöhung des Volumens um GiB. Der größte Nettozuwachs zwischen
VolumeExpansionGibIncreaseundVolumeExpansionPercentageIncreasewird verwendet.Typ:
StringMuster zulassen:
^[0-9]{1,4}$
-
VolumeExpansionPercentageIncrease (Erforderlich):
Beschreibung: (Erforderlich) Erhöhung des Prozentsatzes des Volumens. Der größte Nettozuwachs zwischen
VolumeExpansionGibIncreaseundVolumeExpansionPercentageIncreasewird verwendet.Typ:
StringMuster zulassen:
^[0-9]{1,2}$
-
-
Wählen Sie Ausführen aus.
-
Die Automatisierung wird initiiert.
-
Das Dokument führt die folgenden Schritte aus:
-
AssertInstanceIsManagedInstance:
Prüft, ob die Zielinstanz vom Systems Manager verwaltet wird.
-
DescribeInstance:
Beschreibt die Amazon EC2-Zielinstanz und ruft die Instance-Details ab
Platform, einschließlich, und.RootDeviceType -
BranchOnPlatform:
Verzweigt nach dem Plattformtyp und setzt die Ausführung fort, falls es sich um eine andere Plattform als Windows handelt.
-
DescribeVolumes:
Ruft die von der Amazon EC2-Instance verwendeten Volumes ab.
-
RunPreChecksOnLinux:
Führen Sie die Prüfungen anhand der im vorherigen Schritt gesammelten Volumes durch.
-
-
Wenn Sie fertig sind, finden Sie im Abschnitt Ausgaben die detaillierten Ergebnisse der Ausführung.
Referenzen
Systems Manager Automation