

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`
<a name="automation-awspremiumsupport-troubleshootEC2diskusage"></a>

 **Description** 

Le `AWSPremiumSupport-TroubleshootEC2DiskUsage` runbook vous aide à étudier et à résoudre éventuellement les problèmes liés à l'utilisation des disques root et non root d'une instance Amazon Elastic Compute Cloud (Amazon EC2). Dans la mesure du 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 affectée.

Le premier runbook, `AWSPremiumSupport-DiagnoseDiskUsageOnWindows` ou`AWSPremiumSupport-DiagnoseDiskUsageOnLinux`, détermine si les problèmes de disque peuvent être atténués en augmentant le volume.

Le second runbook, `AWSPremiumSupport-ExtendVolumesOnWindows` ou`AWSPremiumSupport-ExtendVolumesOnLinux`, utilise la sortie du premier runbook pour exécuter le 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 Business \$1 Support, Enterprise Support ou Unified Operations. Pour plus d'informations, voir [Comparer les AWS Support forfaits](https://aws.amazon.com/premiumsupport/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 plus sûre. 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 de plus amples informations, veuillez consulter [AWS Managed Services](https://aws.amazon.com/managed-services/). 

[Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSPremiumSupport-TroubleshootEC2DiskUsage)

**Type de document**

 Automatisation

**Propriétaire**

Amazon

**Plateformes**

Linux, Windows

**Paramètres**
+ InstanceId

  Type : Chaîne

  Valeurs autorisées : ^i- [a-z0-9] \$18,17\$1 \$1

  Description : ID (obligatoire) de votre instance Amazon EC2.
+ VolumeExpansionEnabled

  Type : Boolean

  Description : (Facultatif) Indicateur permettant de contrôler si le document doit étendre les volumes et les partitions concernés.

  Valeur par défaut : true
+ VolumeExpansionUsageTrigger

  Type : Chaîne

  Description : (Facultatif) Utilisation minimale de l'espace de partition requis pour déclencher l'extension (en pourcentage).

  Valeurs autorisées : ^ [0-9] \$11,2\$1 \$1

   Par défaut : 85
+ VolumeExpansionCapSize

  Type : Chaîne

  Description : (Facultatif) Taille maximale à laquelle le volume Amazon Elastic Block Store (Amazon EBS) sera augmenté (en GiB).

  Valeurs autorisées : ^ [0-9] \$11,4\$1 \$1

  Par défaut : 2048
+ VolumeExpansionGibIncrease

  Type : Chaîne

  Description : (Facultatif) Augmentation du volume en GiB. La plus forte augmentation nette entre VolumeExpansionGibIncrease et VolumeExpansionPercentageIncrease sera utilisée.

  Valeurs autorisées : ^ [0-9] \$11,4\$1 \$1

  Valeur par défaut : 20
+ VolumeExpansionPercentageIncrease

  Type : Chaîne

  Description : (Facultatif) Augmentation du pourcentage du volume. La plus forte augmentation nette entre VolumeExpansionGibIncrease et VolumeExpansionPercentageIncrease sera utilisée.

  Valeurs autorisées : ^ [0-9] \$11,2\$1 \$1

  Valeur par défaut : 20
+ AutomationAssumeRole

  Type : Chaîne

  Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (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 lance 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** 

1. `aws:assertAwsResourceProperty`- Vérifiez si l'instance est gérée par Systems Manager

1. `aws:executeAwsApi`- Décrit l'instance permettant d'obtenir la plateforme.

1. `aws:branch`- Automatisation des branches basée sur la plateforme de l'instance.

   1. Si l'instance est Windows :

      1. `aws:executeAutomation`- Exécutez le `AWSPremiumSupport-DiagnoseDiskUsageOnWindows` runbook afin de diagnostiquer les problèmes d'utilisation du disque sur l'instance.

      1. `aws:executeAwsApi`- Récupère le résultat de l'automatisation précédente.

      1. `aws:branch`- Branches basées sur les résultats des diagnostics, et si certains volumes peuvent être étendus pour atténuer l'alerte.

         1. Aucun volume n'a besoin d'être étendu : mettez fin à l'automatisation.

         1. Certains volumes doivent être étendus :

            1. `aws:executeAwsApi`- Créez un Amazon Machine Image (AMI) de l'instance.

            1. `aws:waitForAwsResourceProperty`- Il attend que l'AMIÉtat soit là. `available`

            1. `aws:executeAutomation`- Exécutez le `AWSPremiumSupport-ExtendVolumesOnWindows` runbook afin d'effectuer la modification du volume ainsi que les étapes requises dans le système d'exploitation (OS) pour libérer le nouvel espace.

   1. (La plate-forme n'est pas Windows) Si l'instance d'entrée n'est pas Windows :

      1. `aws:executeAutomation`- Exécutez le `AWSPremiumSupport-DiagnoseDiskUsageOnLinux` runbook afin de diagnostiquer les problèmes d'utilisation du disque sur l'instance.

      1. `aws:executeAwsApi`- Récupère le résultat de l'automatisation précédente.

      1. `aws:branch`- Branches basées sur les résultats des diagnostics, et si certains volumes peuvent être étendus pour atténuer l'alerte.

         1. Aucun volume n'a besoin d'être étendu : mettez fin à l'automatisation.

         1. Certains volumes doivent être étendus :

            1. `aws:executeAwsApi`- Créez AMI une instance.

            1. `aws:waitForAwsResourceProperty`- Il attend que l'AMIÉtat soit là. `available`

            1. `aws:executeAutomation`- Exécutez le `AWSPremiumSupport-ExtendVolumesOnLinux` runbook afin d'effectuer la modification du volume ainsi que les étapes requises dans le système d'exploitation pour libérer le nouvel espace.

 **Sorties** 

diagnoseDiskUsageAlertOnWindows.Sortie

extendVolumesOnWindows. Sortie

diagnoseDiskUsageAlertOnLinux.Sortie

extendVolumesOnSortie Linux

BackupAMILinux. ImageId

BackupAMIWindows. ImageId 