Salta al contenuto

Quali passaggi devo eseguire prima di modificare il tipo di istanza della mia istanza EC2 Linux?

4 minuti di lettura
0

Il mio sistema richiede più CPU o memoria di quella disponibile nel mio attuale tipo di istanza Linux Amazon Elastic Compute Cloud (Amazon EC2). Desidero sapere quali passaggi devo eseguire prima di modificare il tipo di istanza della mia istanza Linux.

Breve descrizione

Quando modifichi il tipo di istanza, puoi modificare le seguenti configurazioni per il carico di lavoro:

  • Numero di core della CPU
  • Quantità di RAM
  • Quantità di spazio di archiviazione delle istanze assegnato
  • Ottimizzazione di Amazon Elastic Block Store (Amazon EBS)
  • Rete migliorata
  • Core GPU
  • FPGA
  • Acceleratori di apprendimento automatico

Nota: è consigliabile conservare i backup delle istanze e dei dati. Prima di modificare l'infrastruttura, crea un'Amazon Machine Image (AMI) dell'istanza o crea snapshot dei volumi Amazon EBS.

Risoluzione

Verifica che il tipo di istanza corrente sia compatibile con il nuovo tipo di istanza

Prima di modificare i tipi di istanza o le famiglie di istanze, verifica che il tipo di istanza corrente e il nuovo tipo di istanza siano compatibili.

Arresta l'istanza

Importante: prima di arrestare e avviare l'istanza, intraprendi le seguenti azioni:

Nota: quando arresti e avvii un'istanza, l'indirizzo IP pubblico dell'istanza cambia. È consigliabile utilizzare un indirizzo IP elastico per indirizzare il traffico esterno all'istanza anziché un indirizzo IP pubblico. Se utilizzi Amazon Route 53, potresti dover aggiornare i record DNS di Route 53 quando l'IP pubblico cambia.

Per modificare i tipi di istanza, devi arrestare l'istanza. L'arresto dell'istanza può richiedere alcuni minuti.

(Facoltativo) Configura reti avanzate

Se esegui la conversione in un tipo di istanza che supporta reti avanzate, installa tutti i driver richiesti. Inoltre, attiva le reti avanzate sull'istanza corrente.

(Facoltativo) Configura per tipi di istanza basati su Nitro

Se stai passando a un tipo di istanza basato su Nitro, intraprendi le seguenti azioni:

  • Verifica di aver installato i moduli NVMe ed ENA sull'istanza.
  • Verificare che i dispositivi a blocchi elencati in /etc/fstab siano compatibili con i nomi dei dispositivi a blocchi NVMe come /dev/nvme1 e */dev/nvme2.
    Nota: i volumi EBS appaiono come dispositivi NVMe per i tipi di istanza basati su Nitro. Per evitare la mancata corrispondenza dei volumi, utilizza gli UUID o le etichette quando monti i file system.

Per automatizzare questi controlli, esegui lo script NitroInstanceChecks. Per accedere allo script, consulta nitro_check_script.sh sul sito web GitHub. Per istruzioni sull'installazione, consulta Verifica automaticamente i prerequisiti prima della migrazione in Perché la mia istanza Linux non si avvia dopo averla cambiata in un'istanza basata su Nitro?

Dopo aver eseguito lo script e aver effettuato gli aggiornamenti necessari, verifica che la voce DRIVERS in /etc/udev/rules.d/70-persistent-net.rules sia impostata su ?* o ENA. Per accedere al file, utilizza un editor di testo come l'editor vi. Esempio:

vi /etc/udev/rules.d/70-persistent-net.rules

Controlla la voce del file. L'esempio seguente mostra una voce corretta:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="01:23:45:67:89:ab", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0

Se necessario, aggiorna la voce per impostare DRIVERS su ?* o ENA.

Verifica la compatibilità dell'architettura dell'istanza

Se l'AMI di origine dell'istanza è creata per un'architettura specifica, puoi creare solo tipi di istanza con la stessa architettura. Ad esempio, le AMI ARM (arm64) a 32 bit (i386), 64 bit (x86_64) e 64 bit (arm64) e le AMI mac1 sono create per un'architettura specifica. Non puoi spostare queste immagini tra tipi di istanze.

Informazioni correlate

Controlli dello stato per le istanze Amazon EC2

Prezzi di Amazon EC2

How do I resolve network performance issues with sixth generation and later Amazon EC2 instances? (Come posso risolvere i problemi di prestazioni di rete con le istanze Amazon EC2 di sesta generazione e successive?)

AWS UFFICIALEAggiornata 8 mesi fa