Attacher un volume à une VM
Vous pouvez attacher un volume à une machine virtuelle (VM) au sein de la même Sous-région afin d’y ajouter de la capacité de stockage. Vous pouvez attacher plusieurs volumes à une VM (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.
Lier un volume à une VM avec Cockpit v2
-
Cliquez à l’intérieur du dashboard Volumes pour faire apparaître des cases à cocher.
Vous pouvez également sélectionner une VM dans le dashboard VM et cliquer sur
Lier un volume.
-
Cochez la case du volume que vous souhaitez lier.
Le volume est sélectionné et un menu d’actions apparaît. -
Cliquez sur
Lier une VM.
La boîte de dialogue LIER UNE VM apparaît. -
Dans la liste VM, sélectionnez la VM à laquelle vous voulez lier le volume.
-
Dans la liste Périphérique, sélectionnez le nom de périphérique que vous voulez attribuer au volume.
-
Cliquez sur Lier.
Le volume est lié à la VM sélectionnée.Une fois le volume attaché, vous devez le monter au niveau du système d’exploitation pour le rendre utilisable. Pour en savoir plus, voir Initialiser un volume depuis une VM.
Attacher un volume à une instance avec Cockpit v1
Cockpit v1 n’est plus corrigé ni supporté. Cockpit v1 n’est plus disponible sur la Région cloudgouv-eu-west-1. Pour en savoir plus, voir Politique de fin de vie. |
-
Cliquez sur Stockage > Volumes.
Vous pouvez également sélectionner une instance dans la page Calcul > Instances et cliquer sur Attacher des volumes .
-
Cliquez sur le volume que vous souhaitez attacher à une instance.
Le volume est sélectionné. -
Cliquez sur Attacher .
La boîte de dialogue ATTACHER UN VOLUME apparaît. -
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.
-
Dans la liste Périphérique, cliquez sur le nom de périphérique que vous voulez attribuer au volume.
-
Cliquez sur Attacher.
Le volume est attaché à l’instance sélectionnée.Une fois le volume attaché, vous devez le monter au niveau du système d’exploitation pour le rendre utilisable. Pour en savoir plus, voir Initialiser un volume depuis une VM.
Lier un volume à une VM avec OSC CLI
À ce jour, cette section est disponible en anglais uniquement. |
The LinkVolume command attaches a Block Storage Unit (BSU) volume to a virtual machine (VM).
The volume and the VM must be in the same Subregion. The VM can be running or stopped. The volume is attached to the specified VM device.
$ osc-cli api LinkVolume --profile "default" \
--VolumeId "vol-12345678" \
--VmId "i-12345678" \
--DeviceName "/dev/sdb"
This command contains the following attributes that you need to specify:
-
DeviceName
: The name of the device. For a root device, you must use/dev/sda1
. For other volumes, you must use/dev/sdX
,/dev/sdXX
,/dev/xvdX
, or/dev/xvdXX
(where the firstX
is a letter betweenb
andz
, and the secondX
is a letter betweena
andz
). -
DryRun
: (optional) If true, checks whether you have the required permissions to perform the action. -
VmId
: The ID of the VM you want to attach the volume to. -
VolumeId
: The ID of the volume you want to attach.
The LinkVolume command returns the following elements:
-
ResponseContext
: Information about the context of the response.-
RequestId
: The ID of the request.
-
{
"ResponseContext": {
"RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
}
}
+
Une fois le volume attaché, vous devez le monter au niveau du système d’exploitation pour le rendre utilisable. Pour en savoir plus, voir Initialiser un volume depuis une VM. |
Attacher un volume à une instance avec AWS CLI
Pour attacher un volume à une instance, utilisez la commande attach-volume suivant cette syntaxe :
$ 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.
{
"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.
Une fois le volume attaché, vous devez le monter au niveau du système d’exploitation pour le rendre utilisable. Pour en savoir plus, voir Initialiser un volume depuis une VM. |
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.