Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWSPremiumSupport-TroubleshootEC2DiskUsage
Descrizione
Il AWSPremiumSupport-TroubleshootEC2DiskUsage
runbook ti aiuta a indagare e potenzialmente a risolvere i problemi relativi all'utilizzo del disco root e non root delle istanze Amazon Elastic Compute Cloud (Amazon EC2). Se possibile, il runbook tenta di risolvere i problemi estendendo il volume e il relativo file system. Per eseguire queste attività, questo runbook orchestra l'esecuzione di diversi runbook in base al sistema operativo dell'istanza interessata.
Il primo runbook, AWSPremiumSupport-DiagnoseDiskUsageOnWindows
oAWSPremiumSupport-DiagnoseDiskUsageOnLinux
, determina se i problemi del disco possono essere mitigati espandendo il volume.
Il secondo runbook, AWSPremiumSupport-ExtendVolumesOnWindows
oAWSPremiumSupport-ExtendVolumesOnLinux
, utilizza l'output del primo runbook per eseguire codice Python che modifica il volume. Dopo la modifica del volume, il runbook estende la partizione e il file system dei volumi interessati.
Importante
L'accesso ai AWSPremiumSupport-*
runbook richiede un abbonamento Enterprise o Business Support. Per ulteriori informazioni, consulta Confronta Supporto AWS i piani
Questo documento è stato creato in collaborazione con AWS Managed Services (AMS). AMS ti aiuta a gestire la tua AWS infrastruttura in modo più efficiente e sicuro. AMS offre inoltre flessibilità operativa, sicurezza e conformità migliorate, ottimizzazione della capacità e identificazione con riduzione dei costi. Per ulteriori informazioni, consulta AWS Managed Services
Esegui questa automazione (console)
Tipo di documento
Automazione di
Proprietario
Amazon
Piattaforme
Linux, Windows
Parametri
-
InstanceId
Tipo: String
Valori consentiti: ^i- [a-z0-9] {8,17} $
Descrizione: (obbligatorio) ID della tua istanza Amazon EC2.
-
VolumeExpansionEnabled
Tipo: Booleano
Descrizione: (Facoltativo) Contrassegna per controllare se il documento estenderà i volumi e le partizioni interessati.
Impostazione predefinita: true
-
VolumeExpansionUsageTrigger
Tipo: String
Descrizione: (Facoltativo) Utilizzo minimo dello spazio della partizione richiesto per attivare l'estensione (in percentuale).
Valori consentiti: ^ [0-9] {1,2} $
Predefinito: 85
-
VolumeExpansionCapSize
Tipo: String
Descrizione: (Facoltativo) Dimensione massima a cui verrà aumentato il volume di Amazon Elastic Block Store (Amazon EBS) (in GiB).
Valori consentiti: ^ [0-9] {1,4} $
Predefinito: 2048
-
VolumeExpansionGibIncrease
Tipo: String
Descrizione: (Facoltativo) Aumento di GiB del volume. Verrà utilizzato l'aumento netto maggiore tra VolumeExpansionGibIncrease e VolumeExpansionPercentageIncrease verrà utilizzato.
Valori consentiti: ^ [0-9] {1,4} $
Di default: 20
-
VolumeExpansionPercentageIncrease
Tipo: String
Descrizione: (Facoltativo) Aumento della percentuale del volume. Verrà utilizzato l'aumento netto maggiore tra VolumeExpansionGibIncrease e VolumeExpansionPercentageIncrease verrà utilizzato.
Valori consentiti: ^ [0-9] {1,2} $
Di default: 20
-
AutomationAssumeRole
Tipo: String
Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo AWS Identity and Access Management (IAM) che consente a Systems Manager Automation di eseguire le azioni per tuo conto. Se non viene specificato alcun ruolo, Systems Manager Automation utilizza le autorizzazioni dell'utente che avvia questo runbook.
Autorizzazioni IAM richieste
Il AutomationAssumeRole
parametro richiede le seguenti azioni per utilizzare correttamente il 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
Fasi del documento
-
aws:assertAwsResourceProperty
- Controlla se l'istanza è gestita da Systems Manager -
aws:executeAwsApi
- Descrive l'istanza per accedere alla piattaforma. -
aws:branch
- Automazione delle filiali basata sulla piattaforma dell'istanza.-
Se l'istanza è Windows:
-
aws:executeAutomation
- Esegui ilAWSPremiumSupport-DiagnoseDiskUsageOnWindows
runbook per diagnosticare i problemi di utilizzo del disco sull'istanza. -
aws:executeAwsApi
- Ottiene l'output dell'automazione precedente. -
aws:branch
- Filiali in base all'output della diagnostica e in presenza di volumi che possono essere espansi per mitigare l'avviso.-
Non ci sono volumi da espandere: basta con l'automazione.
-
Ci sono volumi che devono essere ampliati:
-
aws:executeAwsApi
- Crea una Amazon Machine Image (AMI) dell'istanza. -
aws:waitForAwsResourceProperty
- Aspetta che lo AMI stato lo sia.available
-
aws:executeAutomation
- Esegui ilAWSPremiumSupport-ExtendVolumesOnWindows
runbook per eseguire la modifica del volume e i passaggi necessari nel sistema operativo (OS) per rendere disponibile il nuovo spazio.
-
-
-
-
(La piattaforma non è Windows) Se l'istanza di input non è Windows:
-
aws:executeAutomation
- Esegui ilAWSPremiumSupport-DiagnoseDiskUsageOnLinux
runbook per diagnosticare i problemi di utilizzo del disco sull'istanza. -
aws:executeAwsApi
- Ottiene l'output dell'automazione precedente. -
aws:branch
- Filiali in base all'output della diagnostica e in presenza di volumi che possono essere espansi per mitigare l'avviso.-
Non ci sono volumi da espandere: basta con l'automazione.
-
Ci sono volumi che devono essere ampliati:
-
aws:executeAwsApi
- Crea una AMI delle istanze. -
aws:waitForAwsResourceProperty
- Aspetta che lo AMI stato sia.available
-
aws:executeAutomation
- Esegui ilAWSPremiumSupport-ExtendVolumesOnLinux
runbook per eseguire la modifica del volume e i passaggi necessari nel sistema operativo per rendere disponibile il nuovo spazio.
-
-
-
-
Output
diagnoseDiskUsageAlertOnWindows.Uscita
extendVolumesOnWindows. Uscita
diagnoseDiskUsageAlertOnLinux.Uscita
extendVolumesOnUscita Linux
Esegui il backup di AmiLinux. ImageId
Esegui il backup su Windows. ImageId