Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWSPremiumSupport-DiagnoseDiskUsageOnLinux
Description
Le AWSPremiumSupport-DiagnoseDiskUsageOnLinux runbook analyse les volumes Amazon Elastic Block Store (Amazon EBS) de l'instance Amazon Elastic Compute Cloud (Amazon EC2) cible afin de déterminer s'ils nécessitent une extension. Il vérifie l'utilisation, le type de système de fichiers et l'historique d'extension de chaque volume par rapport aux seuils définis dans les paramètres d'entrée du runbook. Le script prend en compte des facteurs tels que les modifications récentes, les systèmes de fichiers pris en charge et les limites de AWS volume. Il affiche ensuite les volumes, le cas échéant, susceptibles d'être étendus, ainsi que les détails pertinents pour chaque volume.
Fonctionnement
Ce runbook effectue les opérations suivantes :
Vérifie que l'instance cible est gérée par Systems Manager et n'exécute pas Windows
Récupère les détails de l'instance, y compris la plate-forme et le type de périphérique racine
Récupère les volumes utilisés par l'instance Amazon EC2
Exécute des prévérifications sous Linux pour analyser l'utilisation du disque et déterminer les extensions possibles
Émet les volumes susceptibles d'être augmentés avec des informations pertinentes
Important
L'accès aux AWSPremiumSupport-* runbooks nécessite un abonnement Business + Support, Enterprise Support ou Unified Operations. Pour plus d'informations, consultez la section Comparer les AWS Support
forfaits
Exécutez cette automatisation (console)
Type de document
Automatisation
Propriétaire
Amazon
Plateformes
Linux
Paramètres
Autorisations IAM requises
Le AutomationAssumeRole paramètre nécessite les actions suivantes pour utiliser correctement le runbook.
sms : DescribeInstanceInformation
EC2 : DescribeInstances
EC2 : DescribeVolumes
sms : SendCommand
sms : ListCommandInvocations
Exemple de politique :
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:DescribeInstanceInformation", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ssm:SendCommand", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }
Instructions
Pour configurer l'automatisation, procédez comme suit :
-
Accédez à
AWSPremiumSupport-DiagnoseDiskUsageOnLinuxla section Documents dans Systems Manager. -
Sélectionnez Execute automation (Exécuter l'automatisation).
-
Pour les paramètres d'entrée, entrez les informations suivantes :
-
AutomationAssumeRole (Facultatif) :
Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle IAM qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui démarre ce runbook.
Type :
AWS::IAM::Role::Arn
-
InstanceId (Obligatoire) :
Description : ID (obligatoire) de votre instance Amazon EC2.
Type :
StringAutoriser le schéma :
^i-[0-9a-f]{8,17}$
-
VolumeExpansionUsageTrigger (Obligatoire) :
Description : (Obligatoire) Utilisation minimale de l'espace de partition requise pour déclencher l'extension (en pourcentage).
Type :
StringAutoriser le schéma :
^[0-9]{1,2}$
-
VolumeExpansionCapSize (Obligatoire) :
Description : (Obligatoire) Taille maximale à laquelle le volume Amazon EBS sera augmenté (en GiB).
Type :
StringAutoriser le schéma :
^[0-9]{1,4}$
-
VolumeExpansionGibIncrease (Obligatoire) :
Description : (Obligatoire) Augmentation du volume en GiB. La plus forte augmentation nette entre
VolumeExpansionGibIncreaseetVolumeExpansionPercentageIncreasesera utilisée.Type :
StringAutoriser le schéma :
^[0-9]{1,4}$
-
VolumeExpansionPercentageIncrease (Obligatoire) :
Description : (Obligatoire) Augmentation du pourcentage du volume. La plus forte augmentation nette entre
VolumeExpansionGibIncreaseetVolumeExpansionPercentageIncreasesera utilisée.Type :
StringAutoriser le schéma :
^[0-9]{1,2}$
-
-
Sélectionnez Exécuter.
-
L'automatisation démarre.
-
Le document exécute les étapes suivantes :
-
AssertInstanceIsManagedInstance:
Vérifie si l'instance cible est gérée par Systems Manager.
-
DescribeInstance:
Décrit l'instance Amazon EC2 cible et extrait les détails de l'instance
Platform, y compris et.RootDeviceType -
BranchOnPlatform:
Branche sur le type de plateforme et procède à l'exécution si elle est différente de Windows.
-
DescribeVolumes:
Récupère les volumes utilisés par l'instance Amazon EC2.
-
RunPreChecksOnLinux:
Effectuez les vérifications par rapport aux volumes collectés à l'étape précédente.
-
-
Une fois terminé, consultez la section Sorties pour obtenir les résultats détaillés de l'exécution.
Références
Systems Manager Automation