Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ajouter des mappages de périphériques en mode bloc à une AMI
Chaque AMI comporte un mappage de périphérique de stockage en mode bloc qui spécifie les périphériques de stockage en mode bloc à attacher à une instance lancée à partir de l’AMI. Pour ajouter d’autres périphériques de stockage en mode bloc à une AMI, vous devez créer votre propre AMI.
Spécifier un mappage de périphérique de stockage en mode bloc pour une AMI
Lorsque vous créez une AMI, il existe deux façons de spécifier des volumes en plus du volume racine. Si vous avez déjà attaché des volumes à une instance en cours d’exécution avant de créer une AMI à partir de l’instance, le mappage de périphérique de stockage en mode bloc pour l’AMI comprend ces mêmes volumes. Pour les volumes EBS, les données existantes sont enregistrées dans un nouvel instantané. C’est ce nouvel instantané qui est spécifié dans le mappage de périphérique de stockage en mode bloc. Pour les volumes de stockage d’instance, les données ne sont pas conservées.
Pour une AMI basée sur des volumes EBS, vous pouvez ajouter des volumes EBS et des volumes de stockage d’instance à l’aide d’un mappage de périphérique de stockage en mode bloc. Pour une AMI basée sur le stockage d’instance, vous pouvez ajouter des volumes de stockage d’instance uniquement en modifiant les entrées du mappage de périphérique de stockage en mode bloc dans le fichier manifest des images lors de l’enregistrement de l’image.
Pour les instances M3, vous devez spécifier les volumes de stockage d’instance dans le mappage de périphérique de stockage en mode bloc de l’instance lorsque cette dernière est lancée. Lorsque vous lancez une instance M3, les volumes de stockage d’instance spécifiés dans le mappage de périphérique de stockage en mode bloc de l’AMI peuvent être ignorés s’ils ne sont pas spécifiés dans le cadre du mappage de périphérique de stockage en mode bloc de l’instance.
- Console
-
Pour ajouter des volumes à une AMI à l’aide de la console
-
Ouvrez la EC2 console Amazon.
-
Dans le panneau de navigation, choisissez Instances.
-
Sélectionnez une instance, puis Actions, Image and templates (Image et modèles), Create image (Créer une image).
-
Saisissez un nom et une description pour l’image.
-
Les volumes d’instance apparaissent sous Instance volumes (Volumes d’instance). Pour ajouter un autre volume, sélectionnez Add volume (Ajouter un volume).
-
Pour Volume type (Type de volume), sélectionnez le type de volume. Pour Device (Périphérique), sélectionnez le nom du périphérique. Pour un volume EBS, vous pouvez spécifier des informations supplémentaires, telles qu’un instantané, la taille du volume, le type de volume, les IOPS et l’état de chiffrement.
-
Choisissez Create image (Créer une image).
- Command line
-
Pour ajouter des volumes à une AMI à l’aide de la ligne de commande
Utilisez la commande create-image pour spécifier un mappage de périphériques en mode bloc pour une AMI basée sur EBS. Utilisez la commande register-image pour spécifier un mappage de périphériques en mode bloc pour une AMI basée sur une instance store-backed.
Spécifiez le mappage de périphérique de stockage en mode bloc à l’aide du paramètre --block-device-mappings
. Les arguments encodés en JSON peuvent être fournis soit directement depuis la ligne de commande soit par référence à un fichier :
--block-device-mappings [mapping
, ...]
--block-device-mappings [file://mapping.json
]
Pour ajouter un volume de stockage d’instance, utilisez le mappage suivant :
{
"DeviceName": "device_name
",
"VirtualName": "ephemeral0"
}
Pour ajouter un volume gp2
vide de 100 Gio, utilisez le mappage suivant :
{
"DeviceName": "device_name
",
"Ebs": {
"VolumeSize": 100
}
}
Pour ajouter un volume EBS basé sur un instantané, utilisez le mappage suivant :
{
"DeviceName": "device_name
",
"Ebs": {
"SnapshotId": "snap-xxxxxxxx"
}
}
Pour omettre un mappage pour un périphérique, utilisez le mappage suivant :
{
"DeviceName": "device_name
",
"NoDevice": ""
}
Vous pouvez aussi utiliser le paramètre -BlockDeviceMapping
avec les commandes suivantes (AWS Tools for Windows PowerShell) :
Afficher les volumes EBS dans un mappage de périphérique de stockage en mode bloc d’une AMI
Vous pouvez facilement énumérer les volumes EBS du mappage de périphérique de stockage en mode bloc pour une AMI.
- Console
-
Pour afficher les volumes EBS pour une AMI à l’aide de la console
-
Ouvrez la EC2 console Amazon.
-
Dans le panneau de navigation, sélectionnez AMIs.
-
Choisissez les images EBS dans la liste des filtres pour obtenir une liste des images soutenues par AMIs EBS.
-
Sélectionnez l’AMI souhaitée et consultez l’onglet Details. Au minimum, les informations suivantes sont disponibles pour le périphérique racine :
-
Type de périphérique racine (ebs
)
-
Nom du périphérique racine (par exemple, /dev/sda1
)
-
Block Devices (par exemple, /dev/sda1=snap-1234567890abcdef0:8:true
)
Si l’AMI a été créée avec des volumes EBS supplémentaires à l’aide d’un mappage de périphérique de stockage en mode bloc, le champ Block Devices affiche également le mappage pour ces volumes supplémentaires. Notez que cet écran n’affiche pas les volumes de stockage d’instance.
- Command line
-
Pour afficher les volumes EBS d’une AMI à l’aide de la ligne de commande
Utilisez describe-images (AWS CLI) ou Get-EC2Image(AWS Tools for Windows PowerShell) pour énumérer les volumes EBS dans le mappage de périphériques en mode bloc pour une AMI.