Attacher un volume à une instance

Vous pouvez attacher un volume à une instance au sein de la même Availability Zone (AZ) afin d’y ajouter de la capacité de stockage. Vous pouvez attacher plusieurs volumes à une instance (jusqu’à 40), par exemple pour séparer différents types de données. Pour en savoir plus, voir À propos des volumes > Attachement des volumes et noms de périphériques.

Attacher un volume à une instance avec Cockpit v1

  1. Cliquez sur Stockage > Volumes.

    Vous pouvez également sélectionner une instance dans la page Calcul > Instances et cliquer sur Attacher des volumes .

  2. Cliquez sur le volume que vous souhaitez attacher à une instance.
    Le volume est sélectionné.

  3. Cliquez sur Attacher .
    La boîte de dialogue ATTACHER UN VOLUME apparaît.

  4. Dans la liste Instance, cliquez sur l’instance à laquelle vous souhaitez attacher le volume.

    Seules les instances qui sont placées dans la même Availability Zone que le volume apparaissent dans la liste.

  5. Dans la liste Périphérique, cliquez sur le nom de périphérique que vous voulez attribuer au volume.

  6. Cliquez sur Attacher.
    Le volume est attaché à l’instance sélectionnée.

  7. Pour rendre le volume prêt à être utilisé, vous devez le formater et le monter sur l’instance. Pour en savoir plus, voir Initialiser un volume depuis une instance.

Lier un volume à une VM avec OSC CLI

Voir l’exemple de commande LinkVolume dans la documentation de l’API OUTSCALE.

Attacher un volume à une instance avec AWS CLI

  1. Pour attacher un volume à une instance, utilisez la commande attach-volume suivant cette syntaxe :

    Exemple de requête
    $ aws ec2 attach-volume \
        --profile YOUR_PROFILE \
        --volume-id vol-12345678 \
        --instance-id i-87654321 \
        --device /dev/xvdb \
        --endpoint https://fcu.eu-west-2.outscale.com

    Cette commande contient les attributs suivants que vous devez spécifier :

    • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

    • volume-id : L’ID du volume.

    • instance-id : L’ID de l’instance.

    • device : Le nom du périphérique que vous voulez associer à l’instance.

      Vous devez utiliser des noms de périphériques au format /dev/xvdX ou /dev/xvdXX. Pour en savoir plus, voir À propos des volumes > Attachement des volumes et noms de périphériques.

    • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

      La commande attach-volume renvoie le résultat suivant :

    • AttachTime : La date et l’heure à laquelle votre volume a été attaché.

    • InstanceId : L’ID de l’instance.

    • VolumeId : L’ID du volume.

    • State : L’état de l’attachement du volume (attaching | detaching | attached | detached).

    • Device : Le nom du périphérique choisi pendant la création.

      Exemple de résultat
      {
      "AttachTime": "2016-02-05T13:56:48.970Z",
      "InstanceId": "i-87654321",
      "VolumeId": "vol-12345678",
      "State": "attaching",
      "Device": "/dev/xvdb"
      }

      Le volume est attaché à l’instance spécifiée.

  2. Pour rendre le volume prêt à être utilisé, vous devez le formater et le monter sur l’instance. Pour en savoir plus, voir Initialiser un volume depuis une instance.

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.