View a markdown version of this page

AWSPremiumSupport-DiagnoseDiskUsageOnLinux - AWS Systems Manager Referencia del manual de procedimientos de Automatización

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWSPremiumSupport-DiagnoseDiskUsageOnLinux

Descripción

El AWSPremiumSupport-DiagnoseDiskUsageOnLinux manual analiza los volúmenes de Amazon Elastic Block Store (Amazon EBS) de la instancia de Amazon Elastic Compute Cloud (Amazon EC2) de destino para determinar si requieren expansión. Comprueba el uso, el tipo de sistema de archivos y el historial de expansión de cada volumen comparándolos con los umbrales definidos en los parámetros de entrada del libro de ejecución. El script considera factores como las modificaciones recientes, los sistemas de archivos compatibles y los límites de AWS volumen. A continuación, genera los volúmenes, si los hay, que son candidatos a la expansión, junto con los detalles pertinentes de cada volumen.

¿Cómo funciona?

Este libro de operaciones realiza las siguientes operaciones:

  • Comprueba que la instancia de destino esté gestionada por Systems Manager y no ejecute Windows

  • Recupera los detalles de la instancia, incluida la plataforma y el tipo de dispositivo raíz

  • Obtiene los volúmenes utilizados por la instancia de Amazon EC2

  • Realiza comprobaciones previas en Linux para analizar el uso del disco y determinar los candidatos a la expansión

  • Genera los volúmenes que son candidatos a la expansión con los detalles pertinentes

importante

El acceso a AWSPremiumSupport-* los runbooks requiere una suscripción a Business + Support, Enterprise Support o Unified Operations. Para obtener más información, consulte Comparar planes de AWS Support.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux

Parámetros

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • SSM: DescribeInstanceInformation

  • ec2: DescribeInstances

  • ec2: DescribeVolumes

  • ssm: SendCommand

  • ssm: ListCommandInvocations

Ejemplo de política:

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:DescribeInstanceInformation", "ec2:DescribeInstances", "ec2:DescribeVolumes", "ssm:SendCommand", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }

Instrucciones

Siga estos pasos para configurar la automatización:

  1. Navegue hasta AWSPremiumSupport-DiagnoseDiskUsageOnLinux el Administrador de Sistemas, en la sección Documentos.

  2. Elija Execute automation (Ejecutar automatización).

  3. Para los parámetros de entrada, introduzca lo siguiente:

    • AutomationAssumeRole (Opcional):

      • Descripción: (opcional) El nombre de recurso de Amazon (ARN) de la función de IAM que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

      • Tipo: AWS::IAM::Role::Arn

    • InstanceId (Obligatorio):

      • Descripción: (obligatorio) ID de la instancia Amazon EC2.

      • Tipo: String

      • Patrón permitido: ^i-[0-9a-f]{8,17}$

    • VolumeExpansionUsageTrigger (Obligatorio):

      • Descripción: (Obligatorio) Uso mínimo del espacio de partición requerido para activar la extensión (en porcentaje).

      • Tipo: String

      • Patrón permitido: ^[0-9]{1,2}$

    • VolumeExpansionCapSize (Obligatorio):

      • Descripción: (Obligatorio) Tamaño máximo al que se aumentará el volumen de Amazon EBS (en GiB).

      • Tipo: String

      • Patrón permitido: ^[0-9]{1,4}$

    • VolumeExpansionGibIncrease (Obligatorio):

      • Descripción: (Obligatorio) Aumento del volumen en GiB. Se VolumeExpansionPercentageIncrease utilizará el mayor incremento neto entre VolumeExpansionGibIncrease y.

      • Tipo: String

      • Patrón permitido: ^[0-9]{1,4}$

    • VolumeExpansionPercentageIncrease (Obligatorio):

      • Descripción: (Obligatorio) Aumento del porcentaje del volumen. Se VolumeExpansionPercentageIncrease utilizará el mayor incremento neto entre VolumeExpansionGibIncrease y.

      • Tipo: String

      • Patrón permitido: ^[0-9]{1,2}$

  4. Seleccione Ejecutar.

  5. Se inicia la automatización.

  6. Este documento realiza los siguientes pasos:

    • AssertInstanceIsManagedInstance:

      Comprueba si la instancia de destino está gestionada por Systems Manager.

    • DescribeInstance:

      Describe la instancia Amazon EC2 de destino y recupera los detalles de la instanciaPlatform, incluidos y. RootDeviceType

    • BranchOnPlatform:

      Se bifurca según el tipo de plataforma y continúa con la ejecución si es diferente a Windows.

    • DescribeVolumes:

      Obtiene los volúmenes utilizados por la instancia de Amazon EC2.

    • RunPreChecksOnLinux:

      Ejecute las comprobaciones con los volúmenes recopilados en el paso anterior.

  7. Una vez completado, revise la sección Salidas para ver los resultados detallados de la ejecución.

Referencias

Automatización de Systems Manager