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-TroubleshootEC2DiskUsage
Description
Le AWSPremiumSupport-TroubleshootEC2DiskUsage
runbook vous aide à étudier et éventuellement à résoudre les problèmes liés à l'utilisation des disques root et non root de l'instance Amazon Elastic Compute Cloud (Amazon EC2). Si possible, le runbook tente de résoudre les problèmes en étendant le volume et son système de fichiers. Pour effectuer ces tâches, ce runbook orchestre l'exécution de plusieurs runbooks en fonction du système d'exploitation de l'instance concernée.
Le premier runbook, AWSPremiumSupport-DiagnoseDiskUsageOnWindows
ouAWSPremiumSupport-DiagnoseDiskUsageOnLinux
, détermine si les problèmes de disque peuvent être atténués en augmentant le volume.
Le second runbook, AWSPremiumSupport-ExtendVolumesOnWindows
ouAWSPremiumSupport-ExtendVolumesOnLinux
, utilise la sortie du premier runbook pour exécuter du code Python qui modifie le volume. Une fois le volume modifié, le runbook étend la partition et le système de fichiers des volumes concernés.
Important
L'accès aux AWSPremiumSupport-*
runbooks nécessite un abonnement Enterprise ou Business Support. Pour plus d'informations, consultez la section Comparer AWS Support les plans
Ce document a été élaboré en collaboration avec AWS Managed Services (AMS). AMS vous aide à gérer votre AWS infrastructure de manière plus efficace et sécurisée. AMS fournit également une flexibilité opérationnelle, une sécurité et une conformité améliorées, une optimisation des capacités et une identification des économies de coûts. Pour plus d'informations, veuillez consulter AWS Managed Services
Exécutez cette automatisation (console)
Type de document
Automatisation
Propriétaire
Amazon
Plateformes
Linux, Windows
Paramètres
-
InstanceId
Type : String
Valeurs autorisées : ^i- [a-z0-9] {8,17} $
Description : ID (obligatoire) de votre instance Amazon EC2.
-
VolumeExpansionEnabled
Type : booléen
Description : (Facultatif) Indicateur permettant de contrôler si le document va étendre les volumes et les partitions concernés.
Valeur par défaut : true
-
VolumeExpansionUsageTrigger
Type : String
Description : (Facultatif) Utilisation minimale de l'espace de partition requise pour déclencher l'extension (en pourcentage).
Valeurs autorisées : ^ [0-9] {1,2} $
Par défaut : 85
-
VolumeExpansionCapSize
Type : String
Description : (Facultatif) Taille maximale à laquelle le volume Amazon Elastic Block Store (Amazon EBS) sera augmenté (en GiB).
Valeurs autorisées : ^ [0-9] {1,4} $
Par défaut : 2048
-
VolumeExpansionGibIncrease
Type : String
Description : (Facultatif) Augmentation en GiB du volume. La plus forte augmentation nette entre VolumeExpansionGibIncrease et VolumeExpansionPercentageIncrease sera utilisée.
Valeurs autorisées : ^ [0-9] {1,4} $
Par défaut : 20
-
VolumeExpansionPercentageIncrease
Type : String
Description : (Facultatif) Augmentation en pourcentage du volume. La plus forte augmentation nette entre VolumeExpansionGibIncrease et VolumeExpansionPercentageIncrease sera utilisée.
Valeurs autorisées : ^ [0-9] {1,2} $
Par défaut : 20
-
AutomationAssumeRole
Type : String
Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle AWS Identity and Access Management (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.
Autorisations IAM requises
Le AutomationAssumeRole
paramètre nécessite les actions suivantes pour utiliser correctement le runbook.
-
ec2:DescribeVolumes
-
ec2:DescribeVolumesModifications
-
ec2:ModifyVolume
-
ec2:DescribeInstances
-
ec2:CreateImage
-
ec2:DescribeImages
-
ec2:DescribeTags
-
ec2:CreateTags
-
ec2:DeleteTags
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
ssm:DescribeAutomationStepExecutions
-
ssm:DescribeAutomationExecutions
-
ssm:SendCommand
-
ssm:DescribeInstanceInformation
-
ssm:ListCommands
-
ssm:ListCommandInvocations
Étapes de document
-
aws:assertAwsResourceProperty
- Vérifiez si l'instance est gérée par Systems Manager -
aws:executeAwsApi
- Décrit l'instance permettant d'accéder à la plateforme. -
aws:branch
- Automatisation des branches en fonction de la plateforme de l'instance.-
Si l'instance est Windows :
-
aws:executeAutomation
- Exécutez leAWSPremiumSupport-DiagnoseDiskUsageOnWindows
runbook afin de diagnostiquer les problèmes d'utilisation du disque sur l'instance. -
aws:executeAwsApi
- Obtient le résultat de l'automatisation précédente. -
aws:branch
- Branches en fonction des résultats des diagnostics et de la possibilité d'étendre certains volumes pour atténuer l'alerte.-
Aucun volume n'a besoin d'être étendu : mettez fin à l'automatisation.
-
Certains volumes doivent être étendus :
-
aws:executeAwsApi
- Créez un Amazon Machine Image (AMI) de l'instance. -
aws:waitForAwsResourceProperty
- Il attend que l'AMIÉtat le soit.available
-
aws:executeAutomation
- Exécutez leAWSPremiumSupport-ExtendVolumesOnWindows
runbook afin d'effectuer la modification du volume ainsi que les étapes requises dans le système d'exploitation (OS) pour rendre le nouvel espace disponible.
-
-
-
-
(La plate-forme n'est pas Windows) Si l'instance d'entrée n'est pas Windows :
-
aws:executeAutomation
- Exécutez leAWSPremiumSupport-DiagnoseDiskUsageOnLinux
runbook afin de diagnostiquer les problèmes d'utilisation du disque sur l'instance. -
aws:executeAwsApi
- Obtient le résultat de l'automatisation précédente. -
aws:branch
- Branches en fonction des résultats des diagnostics et de la possibilité d'étendre certains volumes pour atténuer l'alerte.-
Aucun volume n'a besoin d'être étendu : mettez fin à l'automatisation.
-
Certains volumes doivent être étendus :
-
aws:executeAwsApi
- Créez AMI une instance. -
aws:waitForAwsResourceProperty
- Il attend que l'AMIÉtat le soit.available
-
aws:executeAutomation
- Exécutez leAWSPremiumSupport-ExtendVolumesOnLinux
runbook afin d'effectuer la modification du volume ainsi que les étapes requises dans le système d'exploitation pour rendre le nouvel espace disponible.
-
-
-
-
Sorties
diagnoseDiskUsageAlertOnWindows. Sortie
extendVolumesOnWindows.Sortie
diagnoseDiskUsageAlertOnLinux. Sortie
extendVolumesOnLinux. Sortie
Sauvegardez AMI Linux. ImageId
Sauvegardez les fenêtres d'AMI. ImageId