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-TroubleshootEC2DiskUsage
Descripción
El manual de procedimientos AWSPremiumSupport-TroubleshootEC2DiskUsage
le ayuda a investigar y, si es posible, solucionar problemas relacionados con el uso de discos raíz y no raíz de instancias de Amazon Elastic Compute Cloud (Amazon EC2). Si es posible, el manual de procedimientos intenta solucionar los problemas ampliando el volumen y su sistema de archivos. Para realizar estas tareas, este manual de procedimientos orquesta la ejecución de varios manuales de procedimientos en función del sistema operativo de la instancia afectada.
El primer manual de procedimientos, AWSPremiumSupport-DiagnoseDiskUsageOnWindows
o AWSPremiumSupport-DiagnoseDiskUsageOnLinux
, determina si los problemas del disco se pueden mitigar expandiendo el volumen.
El segundo manual de procedimientos, AWSPremiumSupport-ExtendVolumesOnWindows
oAWSPremiumSupport-ExtendVolumesOnLinux
, utiliza la salida del primer manual de procedimientos para ejecutar el código de Python que modifica el volumen. Una vez modificado el volumen, el manual de procedimientos amplía la partición y el sistema de archivos de los volúmenes afectados.
importante
El acceso a los manuales de procedimientos de AWSPremiumSupport-*
requiere una suscripción a Enterprise o Business Support. Para obtener más información, consulte Comparar AWS Supportplanes
Este documento se creó en colaboración con AWS Managed Services(AMS). AMS le ayuda a gestionar su infraestructura AWSde forma más eficiente y segura. AMS también proporciona flexibilidad operativa, seguridad y cumplimiento mejorados, optimización de la capacidad e identificación del ahorro de costos. Para obtener más información, consulte AWS Managed Services
Ejecuta esta automatización (consola)
Tipo de documento
Automation
Propietario
Amazon
Plataformas
Linux, Windows
Parámetros
-
InstanceId
Tipo: String
Valores permitidos: ^i-[a-z0-9]{8,17}$
Descripción: (Obligatorio) ID de la instancia Amazon EC2.
-
VolumeExpansionEnabled
Tipo: booleano
Descripción: (Opcional) Indicador para controlar si el documento ampliará los volúmenes y las particiones afectados.
Valor predeterminado: true
-
VolumeExpansionUsageTrigger
Tipo: String
Descripción: (Opcional) Uso mínimo del espacio de partición necesario para activar la extensión (en porcentaje).
Valores permitidos: ^[0-9]{1,2}$
Predeterminado: 85
-
VolumeExpansionCapSize
Tipo: String
Descripción: (Opcional) El volumen máximo de Amazon Elastic Block Store (Amazon EBS) se incrementará a (en GiB).
Valores permitidos: ^[0-9]{1,4}$
Predeterminado: 2048
-
VolumeExpansionGibIncrease
Tipo: String
Descripción: (Opcional) Aumento en GiB del volumen. Se utilizará el mayor aumento neto entre VolumeExpansionGibIncrease y VolumeExpansionPercentageIncrease.
Valores permitidos: ^[0-9]{1,4}$
Valor predeterminado: 20
-
VolumeExpansionPercentageIncrease
Tipo: String
Descripción: (Opcional) Aumento en el porcentaje del volumen. Se utilizará el mayor aumento neto entre VolumeExpansionGibIncrease y VolumeExpansionPercentageIncrease.
Valores permitidos: ^[0-9]{1,2}$
Valor predeterminado: 20
-
AutomationAssumeRole
Tipo: String
Descripción: (Opcional) el Nombre de recurso de Amazon (ARN) del rol (IAM) AWS Identity and Access Managementque permite a System Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utilizará los permisos del usuario que ejecuta este manual de procedimientos.
Permisos de IAM necesarios
El parámetro AutomationAssumeRole
requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.
-
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
Pasos de documentos
-
aws:assertAwsResourceProperty
- Comprueba si la instancia está gestionada por Systems Manager -
aws:executeAwsApi
- Describe la instancia para obtener la plataforma. -
aws:branch
- Ramifica la automatización en función de la plataforma de la instancia.-
Si la instancia es Windows:
-
aws:executeAutomation
- Ejecuta el manual de procedimientosAWSPremiumSupport-DiagnoseDiskUsageOnWindows
para diagnosticar los problemas de uso del disco en la instancia. -
aws:executeAwsApi
- Obtiene el resultado de la automatización anterior. -
aws:branch
- Se ramifica en función del resultado de los diagnósticos y de si hay volúmenes que se puedan ampliar para mitigar la alerta.-
No hay volúmenes que deban ampliarse: Finalizar la automatización.
-
Hay volúmenes que deben ampliarse:
-
aws:executeAwsApi
- Crea una Amazon Machine Image(AMI) de la instancia. -
aws:waitForAwsResourceProperty
- Espera a que el estado de AMIseaavailable
. -
aws:executeAutomation
- Ejecuta el manual de procedimientosAWSPremiumSupport-ExtendVolumesOnWindows
para realizar la modificación del volumen y también los pasos necesarios en el sistema operativo (SO) para disponer del nuevo espacio.
-
-
-
-
(La plataforma no es Windows) Si la instancia de entrada no es Windows:
-
aws:executeAutomation
- Ejecuta el manual de procedimientosAWSPremiumSupport-DiagnoseDiskUsageOnLinux
para diagnosticar los problemas de uso del disco en la instancia. -
aws:executeAwsApi
- Obtiene el resultado de la automatización anterior. -
aws:branch
- Se ramifica en función del resultado de los diagnósticos y de si hay volúmenes que se puedan ampliar para mitigar la alerta.-
No hay volúmenes que deban ampliarse: Finalizar la automatización.
-
Hay volúmenes que deben ampliarse:
-
aws:executeAwsApi
- Cree una AMIde la instancia. -
aws:waitForAwsResourceProperty
- Espera a que el estado de AMIseaavailable
. -
aws:executeAutomation
- Ejecuta el manual de procedimientosAWSPremiumSupport-ExtendVolumesOnLinux
para realizar la modificación del volumen y también los pasos necesarios en el sistema operativo para disponer del nuevo espacio.
-
-
-
-
Salidas
diagnoseDiskUsageAlertOnWindows.Output
extendVolumesOnWindows.Output
diagnoseDiskUsageAlertOnLinux.Output
extendVolumesOnLinux.Output
BackupAMILinux.ImageId
BackupAMIWindows.ImageId