Aggiunta di volumi di archivio dell'istanza a un'AMI Amazon EC2 - 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à.

Aggiunta di volumi di archivio dell'istanza a un'AMI Amazon EC2

È possibile creare un'AMI con una mappatura dei dispositivi a blocchi che include volumi di instance store.

Se avvii un'istanza che supporta volumi di archiviazione non NVMe istanza utilizzando un'AMI che specifica le mappature dei dispositivi a blocchi di instance store volume, l'istanza include i volumi di instance store. Se il numero di mappature dei dispositivi a blocchi del volume dell'archivio dell'istanza nell'AMI supera il numero disponibile di volumi dell'archivio dell'istanza per un'istanza, le mappature aggiuntive vengono ignorate.

Se avvii un'istanza che supporta i volumi di NVMe Instance Store utilizzando un'AMI che specifica le mappature dei dispositivi Instance Store Volume Block, le mappature dei dispositivi Instance Store Volume Block vengono ignorate. Le istanze che supportano i volumi di NVMe instance store ottengono tutti i volumi di instance store supportati, indipendentemente dalle mappature dei dispositivi a blocchi specificate nella richiesta di avvio dell'istanza e nell'AMI. La mappatura del dispositivo per questi volumi dipende dall’ordine secondo cui il sistema operativo enumera i volumi.

Considerazioni
  • Il numero di volumi di instance store disponibili dipende dal tipo di istanza. Per ulteriori informazioni, consulta Volumi di archivio dell'istanza disponibili.

  • Devi specificare un nome di dispositivo per ogni dispositivo a blocchi. Per ulteriori informazioni, consulta Nomi dei dispositivi per i volumi sulle EC2 istanze Amazon.

  • Quando avvii un'istanza, puoi omettere i volumi di archiviazione non NVMe istanza specificati nella mappatura dei dispositivi a blocchi AMI o aggiungere volumi di archivio delle istanze.

  • Per le istanze M3, specificare i volumi di archivio istanze nella mappatura dei dispositivi a blocchi dell'istanza, non nell'AMI. Amazon EC2 può ignorare le mappature dei dispositivi a blocchi del volume dell'archivio dell'istanza nell'AMI.

Console
Per aggiungere volumi di archivio dell’istanza a un’AMI supportata da un Amazon EBS
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione scegliere Instances (Istanze) e selezionare l'istanza.

  3. Scegliere Actions (Operazioni), Image and templates (Immagine e modelli), Create image (Crea immagine).

  4. Nella pagina Create image (Crea immagine), immettere un nome e una descrizione significativi per l'immagine.

  5. Per ogni volume di instance store da aggiungere, selezionare Add volume (Aggiungi nuovo volume), selezionare un volume di instance store in Volume type (Tipo di volume) e selezionare il nome del dispositivo in Device (Dispositivo).

  6. Scegliere Create Image (Crea immagine).

AWS CLI
Per aggiungere volumi di archivio dell’istanza a un’AMI

Utilizzare il comando create-image con l’opzione --block-device-mappings per specificare una mappatura dei dispositivi a blocchi di un’AMI supportata da EBS. Utilizzare il comando register-image con l’opzione --block-device-mappings per specificare una mappatura dei dispositivi a blocchi di un’AMI supportata da Amazon S3.

--block-device-mappings file://mapping.json

La mappatura dei dispositivi a blocchi seguente aggiunge due volumi di archivio dell’istanza.

[ { "DeviceName": "/dev/sdc", "VirtualName": "ephemeral0" }, { "DeviceName": "/dev/sdd", "VirtualName": "ephemeral1" } ]
PowerShell
Per aggiungere volumi di archivio dell’istanza a un’AMI

Utilizzare il New-EC2Imagecmdlet con il -BlockDeviceMapping parametro per specificare una mappatura dei dispositivi a blocchi per un'AMI supportata da EBS. Utilizza il Register-EC2Imagecmdlet con il -BlockDeviceMapping parametro per specificare una mappatura dei dispositivi a blocchi per un'AMI supportata da Amazon S3.

-BlockDeviceMapping $bdm

La mappatura dei dispositivi a blocchi seguente aggiunge due volumi di archivio dell’istanza.

$bdm = @() $sdc = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping $sdc.DeviceName = "/dev/sdc" $sdc.VirtualName = "ephemeral0" $bdm += $sdc $sdd = New-Object -TypeName Amazon.EC2.Model.BlockDeviceMapping $sdd.DeviceName = "/dev/sdd" $sdd.VirtualName = "ephemeral1" $bdm += $sdd