Aggiungi volumi di instance store a un' EC2 AMI Amazon - 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à.

Aggiungi volumi di instance store a un' EC2 AMI Amazon

È 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 dei dispositivi di questi volumi dipende dall'ordine in 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.

  • È necessario 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 potrebbe ignorare le mappature dei dispositivi Instance Store Volume Block nell'AMI.

Console
Per aggiungere volumi di instance store a un'AMI supportata da Amazon EBS
  1. Apri la EC2 console Amazon 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 instance store a un'AMI

Utilizza il comando create-image con l'--block-device-mappingsopzione per specificare una mappatura dei dispositivi a blocchi per un'AMI supportata da EBS. Utilizza il comando register-image con l'--block-device-mappingsopzione per specificare una mappatura dei dispositivi a blocchi per un'AMI con supporto store-backed di istanze.

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

La seguente mappatura dei dispositivi a blocchi aggiunge due volumi di instance store.

[ { "DeviceName": "/dev/sdc", "VirtualName": "ephemeral0" }, { "DeviceName": "/dev/sdd", "VirtualName": "ephemeral1" } ]
PowerShell
Per aggiungere volumi di instance store 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. Utilizzare il Register-EC2Imagecmdlet con il -BlockDeviceMapping parametro per specificare una mappatura dei dispositivi a blocchi per un'AMI basata su storage di istanze.

-BlockDeviceMapping $bdm

La seguente mappatura dei dispositivi a blocchi aggiunge due volumi di instance store.

$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