View a markdown version of this page

AWSPremiumSupport-DiagnoseDiskUsageOnLinux - AWS Systems Manager Riferimento al runbook dell’automazione

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-DiagnoseDiskUsageOnLinux

Descrizione

Il AWSPremiumSupport-DiagnoseDiskUsageOnLinux runbook analizza i volumi Amazon Elastic Block Store (Amazon EBS) dell'istanza Amazon Elastic Compute Cloud (Amazon EC2) di destinazione per determinare se richiedono un'espansione. Verifica l'utilizzo, il tipo di file system e la cronologia di espansione di ogni volume rispetto alle soglie definite nei parametri di input del runbook. Lo script considera fattori quali le modifiche recenti, i file system supportati e i limiti di volume. AWS Vengono quindi visualizzati gli eventuali volumi candidati all'espansione, insieme ai dettagli pertinenti per ciascun volume.

Come funziona?

Questo runbook esegue le seguenti operazioni:

  • Verifica che l'istanza di destinazione sia gestita da Systems Manager e non esegua Windows

  • Recupera i dettagli dell'istanza, tra cui la piattaforma e il tipo di dispositivo principale

  • Recupera i volumi utilizzati dall'istanza Amazon EC2

  • Esegue controlli preliminari su Linux per analizzare l'utilizzo del disco e determinare i candidati all'espansione

  • Produce i volumi candidati all'espansione con dettagli pertinenti

Importante

L'accesso ai AWSPremiumSupport-* runbook richiede un abbonamento Business + Support, Enterprise Support o Unified Operations. Per ulteriori informazioni, consulta Confronta Supporto AWS i piani.

Esegui questa automazione (console)

Tipo di documento

Automazione

Proprietario

Amazon

Piattaforme

Linux

Parametri

Autorizzazioni IAM richieste

Il AutomationAssumeRole parametro richiede le seguenti azioni per utilizzare correttamente il runbook.

  • ssm: DescribeInstanceInformation

  • ec2: DescribeInstances

  • ec2: DescribeVolumes

  • sms: SendCommand

  • sms: ListCommandInvocations

Esempio di politica:

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

Istruzioni

Segui questi passaggi per configurare l'automazione:

  1. Accedi AWSPremiumSupport-DiagnoseDiskUsageOnLinux a Systems Manager in Documenti.

  2. Seleziona Execute automation (Esegui automazione).

  3. Per i parametri di input, inserisci quanto segue:

    • AutomationAssumeRole (Facoltativo):

      • Descrizione: (Facoltativo) L'Amazon Resource Name (ARN) del ruolo 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.

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

    • InstanceId (Obbligatorio):

      • Descrizione: ID (obbligatorio) della tua istanza Amazon EC2.

      • Tipo: String

      • Permetti modello: ^i-[0-9a-f]{8,17}$

    • VolumeExpansionUsageTrigger (Obbligatorio):

      • Descrizione: (Obbligatorio) Utilizzo minimo dello spazio di partizione richiesto per attivare l'estensione (in percentuale).

      • Tipo: String

      • Permetti modello: ^[0-9]{1,2}$

    • VolumeExpansionCapSize (Obbligatorio):

      • Descrizione: (Obbligatorio) Dimensione massima a cui verrà aumentato il volume Amazon EBS (in GiB).

      • Tipo: String

      • Permetti modello: ^[0-9]{1,4}$

    • VolumeExpansionGibIncrease (Obbligatorio):

      • Descrizione: (Obbligatorio) Aumento dei GiB del volume. VolumeExpansionPercentageIncreaseVerrà utilizzato l'aumento netto maggiore tra VolumeExpansionGibIncrease e.

      • Tipo: String

      • Permetti modello: ^[0-9]{1,4}$

    • VolumeExpansionPercentageIncrease (Obbligatorio):

      • Descrizione: (Obbligatorio) Aumento della percentuale del volume. VolumeExpansionPercentageIncreaseVerrà utilizzato l'aumento netto maggiore tra VolumeExpansionGibIncrease e.

      • Tipo: String

      • Permetti modello: ^[0-9]{1,2}$

  4. Seleziona Esegui.

  5. L'automazione viene avviata.

  6. Il documento esegue i seguenti passaggi:

    • AssertInstanceIsManagedInstance:

      Verifica se l'istanza di destinazione è gestita da Systems Manager.

    • DescribeInstance:

      Descrive l'istanza Amazon EC2 di destinazione e recupera i dettagli dell'istanzaPlatform, tra cui, e. RootDeviceType

    • BranchOnPlatform:

      Si dirama in base al tipo di piattaforma e procede all'esecuzione se è diversa da Windows.

    • DescribeVolumes:

      Recupera i volumi utilizzati dall'istanza Amazon EC2.

    • RunPreChecksOnLinux:

      Esegui i controlli sui volumi raccolti nel passaggio precedente.

  7. Al termine, consulta la sezione Output per i risultati dettagliati dell'esecuzione.

Riferimenti

Systems Manager Automation