Utilizzo della diagnostica automatica per sostituire le istanze con errore - AWS OpsWorks

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

Utilizzo della diagnostica automatica per sostituire le istanze con errore

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Ogni istanza ha un AWS OpsWorks Agente Stacks che comunica regolarmente con il servizio. AWS OpsWorks Stacks utilizza tale comunicazione per monitorare lo stato dell'istanza. Se un agente non comunica con il servizio per più di circa cinque minuti, AWS OpsWorks Stacks ritiene che l'istanza sia fallita.

La diagnostica automatica è impostata a livello di livello; puoi modificare questa impostazione cambiando le impostazioni del livello, come illustrato nella screenshot seguente.

Layer settings interface showing Auto healing enabled option set to Yes.
Nota

Un'istanza può essere membro di più livelli. Se uno di questi livelli ha la correzione automatica disattivata, AWS OpsWorks Stacks non corregge l'istanza in caso di errore.

Se per un livello è abilitata la riparazione automatica, l'impostazione predefinita,AWS OpsWorks Stacks sostituisce automaticamente le istanze fallite del layer come segue:

Istanza supportata da instance store
  1. Arresta l'EC2istanza Amazon e verifica che sia stata chiusa.

  2. Elimina i dati del volume root.

  3. Crea una nuova EC2 istanza Amazon con lo stesso nome host, configurazione e appartenenza al livello.

  4. Ricollega tutti EBS i volumi Amazon, compresi i volumi collegati dopo l'avvio originario della vecchia istanza.

  5. Assegna un nuovo indirizzo IP pubblico e privato.

  6. Se la vecchia istanza era associata a un indirizzo IP elastico, associarla alla nuova istanza con lo stesso indirizzo IP.

Istanza EBS supportata da Amazon
  1. Arresta l'EC2istanza Amazon e verifica che sia stata interrotta.

  2. Avvia l'EC2istanza.

Dopo che l'istanza con guarigione automatica sarà tornata online, AWS OpsWorks Stacks attiva un evento Configure lifecycle su tutte le istanze dello stack. Gli attributi di configurazione e distribuzione dello stack associati includono indirizzi IP pubblici e privati dell'istanza. Le ricette di configurazione (Configura) personalizzate possono ottenere i nuovi indirizzi IP dall'oggetto nodo.

Se specifichi un EBS volume Amazon per le istanze di un layer, AWS OpsWorks Stacks crea un nuovo volume e lo collega a ciascuna istanza all'avvio dell'istanza. Se successivamente vuoi scollegare il volume da un'istanza, utilizza la pagina relativa alle risorse.

Quando AWS OpsWorks Stacks cura automaticamente una delle istanze di un livello, gestisce i volumi nel modo seguente:

  • Se il volume è stato collegato all'istanza quando l'istanza ha avuto esito negativo, il volume e i relativi dati vengono salvati e AWS OpsWorks Stacks lo collega alla nuova istanza.

  • Se il volume non era collegato all'istanza quando l'istanza ha avuto esito negativo, AWS OpsWorks Stacks crea un nuovo volume vuoto con la configurazione specificata dal livello e collega quel volume alla nuova istanza.

La diagnostica automatica è abilitata per impostazione predefinita su tutti i livelli, ma è possibile modificare le impostazioni generali del livello per disabilitarla.

Importante

Se la diagnostica automatica è abilitata, assicurati di eseguire le operazioni seguenti:

  • Utilizzate solo il AWS OpsWorks Stacks console o API per interrompere le istanze. CLI

    Se interrompi un'istanza in altro modo, ad esempio utilizzando la EC2 console Amazon, AWS OpsWorks Stacks considera l'istanza come fallita e la corregge automaticamente.

  • Usa EBS i volumi Amazon per archiviare tutti i dati che non vuoi perdere se l'istanza viene riparata automaticamente.

    La correzione automatica interrompe la vecchia EC2 istanza Amazon, che distrugge tutti i dati che non sono archiviati su un EBS volume Amazon. I EBS volumi Amazon vengono ricollegati alla nuova istanza, che conserva tutti i dati archiviati.