Creare un'AMI supportata da Amazon EBS - Amazon Elastic Compute Cloud

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

Creare un'AMI supportata da Amazon EBS

Puoi creare la tua AMI basata su Amazon EBS da un' EC2 istanza Amazon o da uno snapshot del dispositivo root di un'istanza Amazon. EC2

Per creare un'AMI supportata da Amazon EBS da un'istanza, inizia avviando un'istanza con un'AMI supportata da Amazon EBS esistente. Questo AMI può essere ottenuto da Marketplace AWS, creato utilizzando VM Import/Export, o qualsiasi altro AMI a cui puoi accedere. Dopo aver personalizzato l'istanza per soddisfare i tuoi requisiti specifici, crea e registra una nuova AMI. Poi, puoi usare la nuova AMI per avviare nuove istanze con le tue personalizzazioni.

Le procedure descritte di seguito funzionano per EC2 le istanze Amazon supportate da volumi Amazon Elastic Block Store (Amazon EBS) crittografati (incluso il volume root) e per i volumi non crittografati.

Il processo di creazione dell'AMI è diverso, ad esempio con supporto store-back AMIs. Per ulteriori informazioni, consulta Creare un'AMI supportata da un archivio dell'istanza.

Panoramica della creazione di AMI da un'istanza

Il diagramma seguente riassume il processo di creazione di un'AMI supportata da Amazon EBS da EC2 un'istanza in esecuzione: inizia con un'AMI esistente, avvia un'istanza, personalizzala, crea una nuova AMI da essa e infine avvia un'istanza della tua nuova AMI. I numeri nel diagramma corrispondono ai numeri nella descrizione che segue.

Flusso di lavoro per la creazione di un'AMI da un'istanza
1 — AMI #1: si inizia con un'AMI esistente

Individua un'AMI esistente simile all'AMI che si desidera creare. Può trattarsi di un AMI ottenuto da Marketplace AWS, di un AMI creato utilizzando VM Import/Export o di qualsiasi altro AMI a cui è possibile accedere. Si personalizzerà questa AMI in base alle proprie esigenze.

Nel diagramma, lo snapshot del volume root EBS #1 indica che l'AMI è un'AMI Amazon EBS-backed e che le informazioni sul volume root sono memorizzate in questo snapshot.

2 — Si avvia l'istanza dall'AMI esistente

Il modo per configurare un'AMI consiste nel lanciare un'istanza dall'AMI su cui si desidera basare la nuova AMI, quindi personalizzare l'istanza (indicata all'indirizzo 3 nel diagramma). Quindi si creerà una nuova AMI che include le personalizzazioni (indicate all'indirizzo 4 nel diagramma).

3 — EC2 instance #1: Personalizza l'istanza

Connettersi all'istanza e personalizzarla in base alla proprie esigenze. La nuova AMI includerà queste personalizzazioni.

È possibile effettuare una delle operazioni seguenti sull'istanza per personalizzarla in base alle proprie esigenze:

  • Installazione di software e applicazioni

  • Copia dei dati

  • Riduzione del tempo di avvio tramite l'eliminazione dei file temporanei e la deframmentazione del disco rigido

  • Collegamento di volumi EBS aggiuntivi

4 — Si crea un'immagine

Quando crei un'AMI da un'istanza, Amazon EC2 spegne l'istanza prima di creare l'AMI per garantire che tutto sull'istanza sia interrotto e in uno stato coerente durante il processo di creazione. Se sei sicuro che la tua istanza si trovi in uno stato coerente appropriato per la creazione di AMI, puoi dire ad Amazon di EC2 non spegnere e riavviare l'istanza. Alcuni file system, come XFS, possono bloccare e sbloccare l'attività, consentendo la creazione sicura dell'immagine senza il riavvio dell'istanza.

Durante il processo di creazione dell'AMI, Amazon EC2 crea istantanee del volume root dell'istanza e di qualsiasi altro volume EBS collegato all'istanza. Ti verrà addebitato il costo degli snapshot finché non annullerai la registrazione dell'AMI e non eliminerai gli snapshot. Se i volumi collegati all'istanza sono crittografati, la nuova AMI viene avviata correttamente solo sulle istanze che supportano la crittografia Amazon EBS.

A seconda della dimensione dei volumi, potrebbero essere necessari diversi istanti per il completamento del processo di creazione dell'AMI (a volte fino a 24 ore). Si potrebbe ritenere più efficiente creare snapshot dei volumi prima della creazione dell'AMI. In questo modo, in seguito alla creazione dell'AMI, dovrai creare soltanto snapshot incrementali e di piccole dimensioni, e il processo verrà completato più rapidamente (il tempo totale per la creazione della snapshot rimane invariato).

5 — AMI #2: Una nuova AMI

Al termine del processo, si disporrà di una nuova AMI e di uno snapshot (snapshot #2) creati dal volume root dell'istanza. Se si aggiungono volumi di archivio istanza o volumi EBS all'istanza, oltre al volume dispositivo root, la mappatura dei dispositivi a blocchi per la nuova AMI conterrà informazioni su tali volumi.

Amazon registra EC2 automaticamente l'AMI per te.

6 — Si avvia un'istanza da una nuova AMI.

È possibile utilizzare la nuova AMI per avviare un'istanza.

7 — EC2 istanza #2: nuova istanza

Quando avvii un'istanza utilizzando la nuova AMI, Amazon EC2 crea un nuovo volume EBS per il volume root dell'istanza utilizzando lo snapshot. Se si aggiungono volumi di archivio istanza o volumi EBS all'istanza, oltre al volume dispositivo root, la mappatura dei dispositivi a blocchi per la nuova AMI conterrà informazioni su tali volumi e le mappature dei dispositivi a blocchi per le istanze avviate dalla nuova AMI includeranno automaticamente le informazioni relative a tali volumi. I volumi instance store specificati nella mappatura dei dispositivi a blocchi per la nuova istanza sono nuovi e non contengono nessun dato sui volumi instance store dell'istanza utilizzata per creare l'AMI. I dati sui volumi EBS vengono conservati. Per ulteriori informazioni, consulta Blocca le mappature dei dispositivi per i volumi sulle istanze Amazon EC2 .

Quando una nuova istanza da un'AMI EBS-backed viene creata, occorre inizializzare il relativo volume root e l'archiviazione EBS aggiuntiva prima di inserirla in produzione. Per ulteriori informazioni, consulta Inizializzazione dei volumi Amazon EBS nella Guida per l'utente di Amazon EBS.

Creare un'AMI da un'istanza

Se disponi di un'istanza esistente, puoi creare un'AMI da questa istanza.

Console
Per creare un'AMI
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, seleziona Instances (Istanze).

  3. Seleziona l'istanza dalla quale creare l'AMI, quindi scegli Actions (Operazioni), Image and templates (Immagine e modelli), Create image (Crea immagine).

    Suggerimento

    Se questa opzione è disabilitata, l'istanza non è un'istanza supportata da Amazon EBS.

  4. Nella pagina Create image (Crea immagine), specifica le seguenti informazioni:

    1. In Image name (Nome immagine), inserisci un nome univoco per l'immagine lungo al massimo 127 caratteri.

    2. In Image description (Descrizione immagine), inserisci una descrizione facoltativa dell'immagine lunga al massimo 255 caratteri.

    3. Per Riavvia istanza, lascia selezionata la casella di spunta Abilita, che è l'impostazione predefinita, oppure deselezionala.

      • Se è selezionata l'opzione Reboot instance, quando Amazon EC2 crea la nuova AMI, riavvia l'istanza in modo che possa scattare istantanee dei volumi collegati mentre i dati sono a riposo, al fine di garantire uno stato coerente.

      • Se l'istanza Reboot viene cancellata, quando Amazon EC2 crea la nuova AMI, non si spegne e non riavvia l'istanza.

      avvertimento

      Se si deseleziona l'opzione Riavvia istanza, non possiamo garantire l'integrità del file system dell'immagine creata.

    4. Volumi istanza: puoi modificare il volume root e aggiungere altri volumi Amazon EBS e di archivio dell'istanza, come segue:

      1. Il volume root è definito nella prima riga.

        • Per modificare la dimensione del volume root, in Dimensione immetti il valore richiesto.

        • Se selezioni Delete on Termination (Elimina al termine), quando termini l'istanza creata da questa AMI, il volume EBS viene eliminato. Se deselezioni Delete on Termination (Elimina al termine), quando termini l'istanza, il volume EBS non viene eliminato. Per ulteriori informazioni, consulta Conservare i dati quando un'istanza viene terminata.

      2. Per aggiungere un volume EBS, seleziona Add New Volume (Aggiungi nuovo volume), che comporta l'aggiunta di una nuova riga. Per Tipo di archiviazione, scegli EBSe compilai campi nella riga. Quando avvii un'istanza dalla nuova AMI, questi volumi aggiuntivi vengono collegati automaticamente all'istanza. È necessario formattare e montare i volumi vuoti. È necessario montare i volumi basati su snapshot.

      3. Per aggiungere un volume instance store, consulta Aggiungi volumi di instance store a un' EC2 AMI Amazon. Quando avvii un'istanza dalla nuova AMI, i volumi aggiuntivi vengono inizializzati e installati automaticamente. Questi volumi non contengono i dati dai volumi instance store dell'istanza in esecuzione sulla quale hai basato l'AMI.

    5. Tags (Tag) - È possibile contrassegnare l'AMI e gli snapshot con gli stessi tag, oppure contrassegnarli con tag diversi.

      • Per taggare l'AMI e gli snapshot con gli stessi tag, scegli Tag image and snapshots together. All'AMI e a ogni snapshot creato vengono applicati gli stessi tag.

      • Per contrassegnare l'AMI e gli snapshot con tag diversi, scegli Tag image and snapshots separately. All'AMI e a ogni snapshot creato vengono applicati tag diversi. Tuttavia, tutti gli snapshot ricevono gli stessi tag; non è possibile contrassegnare ogni snapshot con un tag diverso.

      Per aggiungere un tag, scegliere Add new tag (Aggiungi nuovo tag) e immettere la chiave e il valore per il tag. Ripetere per ogni tag.

    6. Quando è tutto pronto per creare l'AMI, scegli Create image (Crea immagine).

  5. Per visualizzare lo stato dell'AMI durante la creazione:

    1. Nel pannello di navigazione, scegli AMIs.

    2. Imposta il filtro su Owned by me (Di mia proprietà) e seleziona l'AMI dall'elenco.

      Inizialmente lo stato è pending, ma dovrebbe cambiare in available dopo pochi minuti.

  6. (Facoltativo) Per visualizzare lo snapshot creato per la nuova AMI:

    1. Annota l'ID dell'AMI individuata nel passaggio precedente.

    2. Nel pannello di navigazione, selezionare Snapshots (Snapshot).

    3. Imposta il filtro su Owned by me (Di mia proprietà), quindi trova lo snapshot con il nuovo ID AMI nella colonna Description (Descrizione).

      Quando avvii un'istanza da questa AMI, Amazon EC2 utilizza questa istantanea per creare il volume del dispositivo root.

Command line

È possibile utilizzare uno dei seguenti comandi. Per ulteriori informazioni su queste interfacce a riga di comando, consulta Accedi ad Amazon EC2.

Creazione di un'AMI da uno snapshot

Se disponi di uno snapshot del volume del dispositivo di root di un'istanza, puoi creare un'AMI da tale snapshot.

Nota

Nella maggior parte dei casi, AMIs per Windows, Red Hat, SUSE e SQL Server richiedono che le informazioni di licenza corrette siano presenti sull'AMI. Per ulteriori informazioni, consulta Comprendere le informazioni di fatturazione AMI. Quando si crea un'AMI da uno snapshot, l'operazione RegisterImage ricava le informazioni di fatturazione corrette dai metadati dello snapshot, ma ciò richiede la presenza dei metadati appropriati. Per verificare se sono state applicate le informazioni di fatturazione corrette, controlla il campo Dettagli della piattaforma sulla nuova AMI. Se il campo è vuoto o non corrisponde al codice del sistema operativo previsto (ad esempio, Windows, Red Hat, SUSE o SQL), la creazione dell'AMI non è riuscita e dovresti scartare l'AMI e seguire le istruzioni riportate in. Creare un'AMI da un'istanza

Console
Per creare un'AMI da uno snapshot
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, selezionare Snapshots (Snapshot).

  3. Seleziona lo snapshot dal quale creare l'AMI e scegli Actions (Operazioni), Create image from snapshot (Crea un'immagine dallo snapshot).

  4. Nella pagina Crea immagine da uno snapshot, specifica le seguenti informazioni:

    1. In Image name (Nome immagine), inserire un nome descrittivo per l'immagine.

    2. In Description (Descrizione) inserire una breve descrizione dell'immagine.

    3. In Architecture (Architettura), scegliere l'architettura dell'immagine. Scegli i386 per sistemi a 32 bit, x86_64 per sistemi a 64 bit, arm64 per ARM a 64 bit o x86_64 per macOS a 64 bit.

    4. In Root device name (Nome dispositivo root), inserire il nome del dispositivo da utilizzare per il volume del dispositivo di root. Per ulteriori informazioni, consulta Nomi dei dispositivi per i volumi sulle EC2 istanze Amazon.

    5. Per Virtualization type (Tipo di virtualizzazione), scegliere il tipo di virtualizzazione da utilizzare dalle istanze avviate da questa AMI. Per ulteriori informazioni, consulta Tipi di virtualizzazione.

    6. (Solo per la virtualizzazione paravirtuale) Per Kernel ID (ID kernel), selezionare il kernel del sistema operativo per l'immagine. Se si utilizza uno snapshot del volume del dispositivo di root di un'istanza, selezionare lo stesso ID kernel dell'istanza originale. Se non si è sicuri, utilizzare il kernel di default.

    7. (Solo per la virtualizzazione paravirtuale) Per RAM disk ID (ID disco RAM), selezionare il disco RAM per l'immagine. Se è stato selezionato un kernel specifico, potrebbe essere necessario selezionare un disco RAM specifico con i driver che lo supportano.

    8. Per la Modalità di avvio, scegli la modalità di avvio per l'immagine o scegli Usa default in modo tale che quando un'istanza viene avviata con questa AMI, venga avviata con la modalità di avvio supportata dal tipo di istanza. Per ulteriori informazioni, consulta Imposta la modalità di avvio di un' EC2 AMI Amazon.

    9. (Facoltativo) Nella sezione Mappatura dei dispositivi a blocchi, personalizza il volume root e aggiungi volumi di dati aggiuntivi.

      Per ogni volume, si possono specificare le dimensioni, il tipo, le caratteristiche delle prestazioni, il comportamento dell'eliminazione alla terminazione e lo stato di crittografia. Per il volume root, la dimensione non può essere inferiore alla dimensione dello snapshot. Per il tipo di volume, SSD a uso generale gp3 è la selezione predefinita.

    10. (Facoltativo) Nella sezione Tag, puoi aggiungere uno o più tag alla nuova AMI. Per aggiungere un tag, scegliere Add new tag (Aggiungi nuovo tag) e immettere la chiave e il valore per il tag. Ripetere per ogni tag.

    11. Quando è tutto pronto per creare l'AMI, scegli Create image (Crea immagine).

  5. (Solo Windows, Red Hat, SUSE e SQL Server) Per verificare se sono state applicate le informazioni di fatturazione corrette, controlla il campo Dettagli della piattaforma sulla nuova AMI. Se il campo è vuoto o non corrisponde al codice del sistema operativo previsto (ad esempio, Windows o Red Hat), la creazione dell'AMI non è riuscita e dovresti scartare l'AMI e seguire le istruzioni riportate in. Creare un'AMI da un'istanza

Command line
Per creare un'AMI da una snapshot tramite la riga di comando

È possibile utilizzare uno dei seguenti comandi. Per ulteriori informazioni su queste interfacce a riga di comando, consulta Accedi ad Amazon EC2.