Come posso aumentare lo spazio disponibile su disco sulle istanze di container Amazon ECS se ho avviato il cluster manualmente con un gruppo con dimensionamento automatico?

5 minuti di lettura
0

Come posso aumentare lo spazio disponibile su disco sulle istanze di container Amazon Elastic Container Service (Amazon ECS) se ho avviato il cluster Amazon ECS manualmente con un gruppo con dimensionamento automatico?

Breve descrizione

Per aumentare lo spazio di archiviazione sulle istanze di container, è necessario aggiornare la configurazione di avvio o il modello di avvio in modo da aumentare le dimensioni del volume di Amazon Elastic Block Store (Amazon EBS). Sostituisci le istanze originali con nuove istanze del gruppo con dimensionamento automatico.

Per aumentare lo spazio di archiviazione di un'istanza di container con questo metodo, completa i seguenti passaggi. Se hai avviato le istanze di container utilizzando un altro metodo, ignora questo articolo e completa i passaggi indicati in uno dei seguenti articoli:

Nota: La configurazione del volume di Amazon EBS varia a seconda di quale Amazon Machine Image (AMI) ottimizzata per Amazon ECS si utilizza. Per ulteriori informazioni e comandi su come controllare lo spazio disponibile sulle istanze, consulta Configurazione dell’archiviazione AMI.

Importante: I seguenti passaggi terminano le istanze di container originali nel cluster Amazon ECS. Tutti i dati archiviati nei volumi EBS per tali istanze andranno persi una volta completate queste procedure.

Risoluzione

Importante: Per evitare tempi di inattività per i servizi Amazon ECS, è necessario avviare istanze di sostituzione prima di svuotare le istanze di container originali. Dopo l'interruzione di tutte le attività sulle istanze di container originali, verifica che le attività sulle istanze di sostituzione siano state avviate, quindi termina le istanze di container originali.

Per prima cosa crea un gruppo con dimensionamento automatico con un modello di avvio o una configurazione di avvio.

Nota: Per utilizzare le funzionalità più recenti di Amazon Elastic Compute Cloud (Amazon EC2), è consigliabile utilizzare modelli di avvio anziché configurazioni.

(Opzione 1) Crea un nuovo gruppo con dimensionamento automatico da un modello di avvio

1.    Apri la console Amazon EC2.

2.    Dal pannello di navigazione, seleziona Gruppi con dimensionamento automatico. Nella colonna Modello di avvio/Configurazione, annota il nome del modello di avvio per l’istanza di container ECS in cui desideri aumentare lo spazio su disco.

3.    Dal pannello di navigazione, seleziona Modelli di avvio.

4.    Seleziona il modello di avvio per l'istanza di container ECS esistente, seleziona Azioni e quindi Modifica modello (crea nuova versione).

5.    In Archiviazione (volumi), espandi i dettagli relativi al volume EBS e inserisci un valore per Dimensione (GiB).

Nota: Per ulteriori informazioni sulle opzioni di volume, vedi Mappature dei dispositivi a blocchi.

6.    Seleziona Crea versione del modello.

7.    In Crea un gruppo con dimensionamento automatico dal modello, seleziona Crea gruppo con dimensionamento automatico.

8.    Quando crei il gruppo con dimensionamento automatico, assicurati di utilizzare la nuova versione del modello.

9.    Dopo il lancio delle nuove istanze, apri la console Amazon ECS e seleziona Cluster.

10.    Per verificare che vengano visualizzate le nuove istanze, seleziona il cluster e quindi la scheda Istanze ECS.

(Opzione 2) Crea un nuovo gruppo con dimensionamento automatico dalla configurazione di avvio originale

1.    Apri la console Amazon EC2.

2.    Dal pannello di navigazione, seleziona Gruppi con dimensionamento automatico. Nella colonna Modello di avvio/Configurazione, annota il nome del modello di avvio/configurazione per l’istanza di container ECS in cui desideri aumentare lo spazio su disco.

3.    Dal riquadro di navigazione, scegli Configurazioni di avvio.

4.    Seleziona la configurazione di avvio per l'istanza di container ECS esistente, seleziona Azioni e quindi Copia configurazione di avvio.

5.    Per aumentare le dimensioni del volume, inserisci un valore per Dimensione (GiB).

Nota: Per ulteriori informazioni sulle opzioni di volume, vedi Mappature dei dispositivi a blocchi.

6.    Seleziona Crea configurazione di avvio.

7.    Seleziona la configurazione di avvio appena creata e scegli Azioni. Seleziona Crea gruppo con dimensionamento automatico.

8.    Dopo il lancio delle nuove istanze, apri la console Amazon ECS e seleziona Cluster.

9.    Per verificare che vengano visualizzate le nuove istanze, seleziona il cluster e quindi la scheda Istanze ECS.

Svuota le istanze di container ECS originali e migra i container su nuove istanze

1.    Apri la console Amazon ECS.

2.    Seleziona la scheda Istanze ECS e seleziona le istanze di container originali.

3.    Seleziona Azioni e quindi Svuota istanze.

Nota: È possibile svuotare le istanze precedenti in batch per evitare tempi di inattività dei servizi Amazon ECS. Con lo svuotamento delle attività di servizio per le istanze di container, le istanze di container in stato IN ESECUZIONE vengono interrotte e sostituite in base ai parametri della configurazione di implementazione del servizio minimumHealthyPercent e maximumPercent. Le attività IN SOSPESO o IN ESECUZIONE che non appartengono al servizio rimarranno inalterate. Attendi il completamento di queste attività oppure interrompile manualmente.

4.    Quando le istanze SVUOTAMENTO hanno 0 attività in esecuzione, ripeti i passaggi 2 e 3 fino a quando tutte le istanze di container originali saranno in stato SVUOTAMENTO.

5.    Elimina il gruppo con dimensionamento automatico originale per terminare le istanze originali.

6.    Le attività verranno eseguite sulle nuove istanze con più spazio di archiviazione disponibile.


Informazioni correlate

Svuotamento dell'istanza di container

Utilizzo dei volumi di dati nelle attività

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa