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-DiagnoseDiskUsageOnLinuxmanual analiza los volúmenes de Amazon Elastic Block Store (Amazon EBS) de la instancia Amazon Elastic Compute Cloud (Amazon EC2) de destino para determinar si es necesario ampliarlos. Comprueba el uso, el tipo de sistema de archivos y el historial de expansión de cada volumen con respecto a los umbrales definidos en los parámetros de entrada del runbook. El script tiene en cuenta factores como las modificaciones recientes, los sistemas de archivos compatibles y los límites de AWS volumen. A continuación, muestra los volúmenes, si los hay, que son candidatos a ampliarse, junto con los detalles relevantes de cada volumen.
¿Cómo funciona?
Este manual realiza las siguientes operaciones:
Comprueba que Systems Manager administra la instancia de destino y que no ejecuta Windows
Recupera los detalles de la instancia, incluidos 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 relevantes
importante
El acceso a AWSPremiumSupport-* los manuales 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)
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:
-
Navegue hasta
AWSPremiumSupport-DiagnoseDiskUsageOnLinuxSystems Manager en Documentos. -
Elija Execute automation (Ejecutar automatización).
-
Para los parámetros de entrada, introduzca lo siguiente:
-
AutomationAssumeRole (Opcional):
Descripción: (opcional) El nombre del 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:
StringPatrón de permiso:
^i-[0-9a-f]{8,17}$
-
VolumeExpansionUsageTrigger (Obligatorio):
Descripción: (Obligatorio) Uso mínimo del espacio de partición necesario para activar la extensión (en porcentaje).
Tipo:
StringPatrón de permiso:
^[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:
StringPatrón permitido:
^[0-9]{1,4}$
-
VolumeExpansionGibIncrease (Obligatorio):
Descripción: (Obligatorio) Aumento del volumen en GiB. Se
VolumeExpansionPercentageIncreaseutilizará el mayor aumento neto entreVolumeExpansionGibIncreasey.Tipo:
StringPatrón de permiso:
^[0-9]{1,4}$
-
VolumeExpansionPercentageIncrease (Obligatorio):
Descripción: (Obligatorio) Aumento porcentual del volumen. Se
VolumeExpansionPercentageIncreaseutilizará el mayor aumento neto entreVolumeExpansionGibIncreasey.Tipo:
StringPatrón de permiso:
^[0-9]{1,2}$
-
-
Seleccione Ejecutar.
-
Se inicia la automatización.
-
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 instancia, incluidos
Platformy.RootDeviceType -
BranchOnPlatform:
Se basa en el tipo de plataforma y continúa con la ejecución si es diferente de Windows.
-
DescribeVolumes:
Obtiene los volúmenes utilizados por la instancia Amazon EC2.
-
RunPreChecksOnLinux:
Realice las comprobaciones con los volúmenes recopilados en el paso anterior.
-
-
Una vez finalizada, revise la sección de resultados para ver los resultados detallados de la ejecución.
Referencias
Automatización de Systems Manager