View a markdown version of this page

Sospendi l'iniezione I/O dei gu - Amazon EBS

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à.

Sospendi l'iniezione I/O dei gu

Usa l' AWS Fault Injection Service I/O azione Pausa per interrompere temporaneamente un volume Amazon EBS e le istanze a cui è collegato per verificare come i carichi di lavoro gestiscono le I/O interruzioni. I/O

Per ulteriori informazioni AWS FIS, consulta la Guida per l'utente. AWS Fault Injection Service

Considerazioni

Tieni presente le seguenti considerazioni sulla sospensione del volume: I/O

  • I/O La pausa è supportata su tutti i tipi di Nitro-based istanze.

  • Per testare la configurazione del timeout del sistema operativo, imposta la durata dell'esperimento uguale o maggiore rispetto al valore specificato per nvme_core.io_timeout. Per ulteriori informazioni, consulta Timeout I/O operativo NVMe per i volumi Amazon EBS.

  • Se si guida I/O fino a un volume in I/O pausa, si verifica quanto segue:

    • Lo stato del volume passa a impaired entro 120 secondi. Per ulteriori informazioni, consulta Controlli dello stato del volume Amazon EBS.

    • La CloudWatch metrica VolumeStalledIOCheck sarà 1 se il volume I/O viene messo in pausa per più di 60 secondi. Per ulteriori informazioni, consulta Parametri dei volumi Amazon EBS.

    • Le CloudWatch metriche per la lunghezza della coda () VolumeQueueLength saranno diverse da zero. Qualsiasi allarme o monitoraggio deve monitorare una profondità della coda diversa da zero.

    • Le CloudWatch metriche relative a VolumeReadOps o VolumeWriteOps saranno0, il che indica che il volume non è più in fase di elaborazione. I/O

Puoi eseguire un esperimento di base dalla console Amazon EC2 oppure puoi eseguire esperimenti più avanzati utilizzando la AWS FIS console. Per ulteriori informazioni sull'esecuzione di esperimenti avanzati utilizzando la AWS FIS console, consulta i tutorial AWS FIS nella Guida per l'AWS Fault Injection Service utente.

Per eseguire un esperimento di base utilizzando la console Amazon EC2
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, selezionare Volumes (Volumi).

  3. Seleziona il volume per il quale mettere in pausa I/O e scegli Actions, Fault injection, Pausa volume. I/O

  4. In Durata, inserite la durata della pausa I/O tra il volume e le istanze. Il campo accanto all'elenco a discesa Durata mostra la durata in formato ISO 8601.

  5. Nella sezione Accesso al servizio, seleziona il ruolo del servizio IAM AWS FIS da assumere per eseguire l'esperimento. Puoi utilizzare il ruolo predefinito o un ruolo esistente che hai creato. Per ulteriori informazioni, consulta Creazione di un ruolo IAM per gli esperimenti AWS FIS.

  6. Scegli Pausa volume I/O. Quando richiesto, entra start nel campo di conferma e scegli Avvia esperimento.

  7. Monitora l'avanzamento e l'impatto del tuo esperimento. Per ulteriori informazioni, consulta l'articolo sul monitoraggio di AWS FIS nella Guida per l'utente di AWS FIS .