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.
Volume racine de l’instance Amazon EC2
Lorsque vous lancez une instance, nous créons un volume racine pour l’instance. Le volume racine contient l’image utilisée pour démarrer l’instance. Chaque instance possède un volume racine unique. Vous pouvez ajouter des volumes de stockage à vos instances lorsque vous les lancez ou lorsqu’elles sont en cours d’exécution.
Nous réservons des noms de périphérique spécifiques aux volumes racines. Pour plus d’informations, consultez Noms de périphérique sur les instances Linux.
Table des matières
Type de volume racine
Vous pouvez lancer une instance à partir d’une AMI basée sur le stockage d’instance ou d’une AMI basée sur Amazon EBS. La description d’une AMI inclut son type. Vous remarquerez qu’en certains endroits, il est fait référence au périphérique racine comme ebs
(pour les AMI basées sur les volumes Amazon EBS) ou comme instance store
(pour les AMI basées sur le stockage d’instance). Ce point est important, car il existe des différences importantes entre ce que vous pouvez faire avec chaque type d’AMI. Pour plus d’informations sur ces différences, consultez Stockage pour le périphérique racine. Il est recommandé d’utiliser les AMI basées sur les volumes Amazon EBS, car ces instances se lancent plus rapidement et utilisent le stockage permanent.
instances basées sur les volumes Amazon EBS
Les instances qui ont recours à Amazon EBS pour le volume racine sont automatiquement associées à un volume Amazon EBS. Lorsque vous lancez une instance basée sur les volumes Amazon EBS, nous créons un volume Amazon EBS pour chaque instantané Amazon EBS référencé par l’AMI que vous utilisez. Vous pouvez aussi utiliser d’autres volumes Amazon EBS ou des volumes de stockage d’instance, suivant le type d’instance.
Une instance basée sur Amazon EBS peut être arrêtée et redémarrée ultérieurement sans affecter les données stockées dans les volumes attachés. Il existe diverses tâches liées aux instances et aux volumes que vous pouvez effectuer quand une instance basée sur Amazon EBS est dans un état arrêté. Par exemple, vous pouvez modifier les propriétés de l’instance, changer sa taille ou mettre à jour le noyau qu’elle utilise, ou vous pouvez aussi attacher votre volume racine à une autre instance en cours d’exécution à des fins de débogage ou autre. Pour plus d'informations, consultez la section Amazon EBS volumes.
Limitation
Vous ne pouvez pas utiliser de volumes EBS st1
ou sc1
en tant que volumes racines.
Défaillance de l’instance
Si une instance basée sur Amazon EBS échoue, vous pouvez restaurer votre session en suivant l’une de ces méthodes :
-
Arrêtez l’instance et redémarrez-la (essayez cette méthode en premier).
-
Prenez automatiquement un instantané de tous les volumes appropriés et créez un nouvel AMI. Pour plus d’informations, consultez Créer une AMI Linux basée sur Amazon EBS.
-
Attachez le volume à la nouvelle instance à l’aide des étapes suivantes :
-
Créez un instantané du volume racine.
-
Inscrivez un nouvel AMI à l’aide de l’instantané.
-
Lancez une nouvelle instance à partir du nouvel AMI.
-
Détachez les volumes Amazon EBS restants de l’ancienne instance.
-
Rattachez les volumes Amazon EBS à la nouvelle instance.
-
instances basées sur le stockage d’instances
Les instances qui utilisent les stockages d’instance pour le volume racine ont automatiquement un ou plusieurs volumes de stockage d’instance disponibles, l’un faisant office de volume racine. Quand une instance est lancée, l’image utilisée pour démarrer l’instance est copiée sur le volume racine. Notez que vous pouvez utiliser le cas échéant des volumes de stockage d’instance supplémentaires, suivant le type d’instance.
Les données présentes sur les volumes de stockage d’instance demeurent aussi longtemps que l’instance s’exécute, mais ces données sont supprimées quand il est procédé à la terminaison de l’instance (les instances basées sur le stockage d’instance ne prennent pas en charge l’action Stop) ou en cas de défaillance de l’instance (problèmes rencontrés par un lecteur sous-jacent, par exemple). Pour plus d’informations, consultez Stockage d’instances Amazon EC2.
Exigence
Seuls les types d’instance suivants prennent en charge un volume de stockage d’instance en tant que volume racine : C3, D2, G2, I2, M3 et R3.
Défaillance de l’instance
Après qu’une instance basée sur le stockage d’instances a échoué ou s’est terminée, elle ne peut pas être restaurée. Si vous prévoyez d’utiliser les instances basées sur le stockage d’instance Amazon EC2, il est vivement recommandé de répartir les données de vos stockages d’instance entre plusieurs zones de disponibilité. Vous devez aussi sauvegarder régulièrement les données critiques de vos volumes de stockage d’instance sur un stockage permanent.
Choix d’une AMI par type de volume racine
L’AMI que vous spécifiez au lancement de votre instance détermine le type de volume du périphérique racine de votre instance. Vous pouvez afficher les AMI par type de périphérique racine à l’aide de l’une des méthodes suivantes.
Déterminer le type de périphérique racine de votre instance
Modifier le volume racine pour qu’il persiste
Par défaut, le volume racine d’une AMI basée sur Amazon EBS est supprimé quand l’instance se termine. Vous pouvez modifier le comportement par défaut pour vous assurer que le volume persiste après la fin de l’instance. Pour modifier le comportement par défaut, définissez l’attribut DeleteOnTermination
avec la valeur false
à l’aide d’un mappage de périphérique de stockage en mode bloc.
Tâches
Configurer le volume racine pour qu’il persiste pendant le lancement de l’instance
Vous pouvez configurer le volume racine pour qu’il persiste lorsque vous lancez une instance à l’aide de la console Amazon EC2 ou des outils de ligne de commande.
Configurer le volume racine pour qu’il persiste pour une instance existante
Vous pouvez configurer le volume racine pour qu’il persiste pour une instance en cours d’exécution à l’aide des outils de ligne de commande uniquement.
Confirmer qu’un volume racine est configuré pour persister
Vous pouvez confirmer qu’un volume racine est configuré pour persister à l’aide de la console Amazon EC2 ou des outils de ligne de commande.
Modifier la taille initiale du volume racine
Par défaut, la taille du volume racine est déterminée par la taille de l’instantané. Vous pouvez augmenter la taille initiale du volume racine en utilisant le mappage de périphérique de stockage en mode bloc de l’instance comme suit.
-
Déterminez le nom du périphérique du volume racine spécifié dans l’AMI, comme décrit dans Afficher les volumes EBS dans un mappage de périphérique de stockage en mode bloc d’une AMI.
-
Vérifiez la taille de l'instantané spécifiée dans le mappage des périphériques par blocs AMI.
-
Remplacez la taille du volume racine à l’aide du mappage de périphérique de stockage en mode bloc d’instance, comme décrit dans Mettre à jour le mappage de périphérique de stockage en mode bloc lors du lancement d’une instance, en spécifiant une taille de volume supérieure à la taille de l’instantané.
Par exemple, l’entrée suivante pour le mappage de périphérique de stockage en mode bloc d’instance augmente la taille du volume racine, /dev/xvda
, à 100 Gio. Vous pouvez omettre l’ID d’instantané dans le mappage de périphérique de stockage en mode bloc d’instance car l’ID d’instantané est déjà spécifié dans le mappage de périphérique de stockage en mode bloc d’AMI.
{ "DeviceName": "/dev/xvda", "Ebs": { "VolumeSize": 100 } }
Pour plus d’informations, consultez Mappages de périphériques de stockage en mode bloc.