Remplacer un volume Amazon EBS à l'aide d'un instantané précédent - Amazon EBS

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.

Remplacer un volume Amazon EBS à l'aide d'un instantané précédent

Les instantanés Amazon EBS constituent l’outil de sauvegarde idéal sur Amazon EC2 en raison de leur vitesse, de leur commodité et de leur coût. Lorsque vous créez un volume à partir d’un instantané, vous recréez son état à un moment précis dans le temps avec les données sauvegardées intactes jusqu’à ce moment là. En attachant un volume créé à partir d’un instantané à une instance, vous pouvez dupliquer des données dans plusieurs régions, créer des environnements de test, remplacer un volume de production endommagé ou corrompu dans son intégralité ou récupérer des fichiers et des répertoires spécifiques et les transférer vers un autre volume attaché. Pour plus d’informations, consultez Instantanés Amazon EBS.

Vous pouvez suivre les procédures ci-après pour remplacer un volume Amazon EBS par un autre volume créé à partir d’un instantané antérieur du volume.

Console
Pour remplacer un volume à l’aide de la console
  1. Créez un volume à partir de l’instantané et notez l’ID du nouveau volume. Pour plus d’informations, consultez Créer un volume à partir d’un instantané.

    Note

    Veillez à créer le volume dans la même zone de disponibilité que votre instance. Les volumes ne peuvent être attachés qu’aux instances de la même zone de disponibilité.

  2. Sur la page Instances, sélectionnez l’instance sur laquelle vous souhaitez remplacer le volume et notez l’ID de l’instance.

    Alors que l’instance est toujours sélectionnée, choisissez l’onglet Storage (Stockage). Dans la section Block devices (Périphériques de bloc), recherchez le volume à remplacer et notez le nom du périphérique pour le volume, par exemple /dev/sda1.

    Choisissez l’ID du volume.

  3. Sur l’écran Volumes, sélectionnez le volume et choisissez Actions, Detach volume (Détacher un volume), Detach (Détacher).

  4. Sélectionnez le nouveau volume que vous avez créé à l’étape 1 et choisissez Actions, Attach volume (Attacher un volume).

    Pour Instance et Device name (Nom de périphérique), saisissez l’ID d’instance et le nom de périphérique que vous avez noté à l’étape 2, puis choisissez Attach volume (Attacher le volume).

  5. Connectez-vous à votre instance et montez le volume. Pour plus d’informations, consultez Rendre un volume Amazon EBS disponible pour utilisation.

AWS CLI
Pour remplacer un volume à l'aide du AWS CLI
  1. Créez un volume à partir de l’instantané. Utilisez la commande create-volume. Pour --snapshot-id, spécifiez l’ID de l’instantané à utiliser. Pour --availability-zone, spécifiez la même zone de disponibilité que l’instance. Configurez les paramètres restants selon les besoins.

    Note

    Veillez à créer le volume dans la même zone de disponibilité que votre instance. Les volumes ne peuvent être attachés qu’aux instances de la même zone de disponibilité.

    $ aws ec2 create-volume \ --volume-type volume_type \ --size volume_size \ --snapshot-id snapshot_id \ --availability-zone az_id

    Notez l’ID du nouveau volume dans la sortie de la commande.

  2. Obtenez le nom du périphérique du volume à remplacer. Utilisez la commande describe-instances. Pour --instance-ids, spécifiez l’ID de l’instance dont le volume doit être remplacé.

    $ aws ec2 describe-instances --instance-ids instance_id

    Dans BlockDeviceMappings, dans la sortie de commande, notez DeviceName et VolumeId pour le volume à remplacer.

  3. Détachez le volume à remplacer de l’instance. Utilisez la commande detach-volume. Pour --volume-id, spécifiez l’ID du volume à détacher.

    $ aws ec2 detach-volume --volume-id volume_id
  4. Attachez le volume de remplacement à l’instance. Utilisez la commande attach-volume. Pour --volume-id, spécifiez l’ID du volume de remplacement. Pour --instance-id, spécifiez l’ID de l’instance auquel le volume doit être attaché. Pour --device, spécifiez le même nom de périphérique que celui que vous avez noté précédemment.

    $ aws ec2 attach-volume \ --volume-id volume_id \ --instance-id instance_id \ --device device_name
  5. Connectez-vous à votre instance et montez le volume. Pour plus d’informations, consultez Rendre un volume Amazon EBS disponible pour utilisation.