Working with volumes/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Created page with "=Volumes=")
 
No edit summary
 
(85 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />
<languages />


A volume provides storage which is not destroyed when a VM is terminated. On our clouds, volumes use [https://en.wikipedia.org/wiki/Ceph_(software) Ceph] storage with either a 3-fold replication factor or [https://en.wikipedia.org/wiki/Erasure_code erasure codes] to provide safety against hardware failure. On [[Cloud_resources|Arbutus]] the ''Default'' volume type uses erasure codes to provide data safety while reducing the extra storage costs of 3-fold replication while the ''OS or Database'' volume type still uses the 3-fold replication factor. More documentation about OpenStack volumes can be found [https://docs.openstack.org/cinder/latest/cli/cli-manage-volumes.html here]
Un volume fournit un espace de stockage qui n'est pas détruit quand on termine l'instance à laquelle il est attaché. Dans nos nuages, le stockage est assuré par [https://en.wikipedia.org/wiki/Ceph_(software) Ceph], soit avec triple réplication, soit avec [https://en.wikipedia.org/wiki/Erasure_code des codes d'effacement] comme protection contre les défaillances de matériel. Dans [[Cloud_resources/fr|Arbutus]], le type de volume <i>Default</i> utilise des codes d'effacement et réduit les coûts de stockage additionnels de la triple réplication; le type de volume <i>OS or Database</i> utilise la triple réplication. Consultez [https://docs.openstack.org/cinder/latest/cli/cli-manage-volumes.html la documentation OpenStack sur les volumes].


=Creating a volume=
=Créer un volume=


[[File:Creating_a_volume_EN.png|300px|thumb| Create Volume dialog (Click for larger image)]]
[[File:Creating_a_volume_FR.png|300px|thumb| Créer un volume (cliquez pour agrandir)]]


To create a volume click [[File:Create-Volume-Button.png]] and fill in the following fields:
Cliquez sur le bouton <i>+ Créer un volume</i> et remplissez les champs comme suit&nbsp;:


*Volume Name: <code>data</code>, for example<br/>
*<i>Nom du volume</i>&nbsp;: par exemple, <code>data</code>
*Description: Optional text
*<i>Description</i>&nbsp;: (optionnel)
*Volume Source: <code>No source, empty volume</code><br/>
*<i>Source du volume</i>&nbsp;: <code>Aucune source, volume vide</code><br/>
*Type: <code>No volume type</code><br/>
*<i>Type</i>&nbsp;: <code>Pas de type de volume</code><br/>
*Size (GiB): <code>40</code>, or some suitable size for your data or operating system<br/>
*<i>Taille (Gio)</i>&nbsp;: <code>40</code> ou toute autre valeur appropriée pour vos données ou votre système d'exploitation<br/>  
*Availability Zone: On the East and Arbutus clouds, the only option is <code>nova</code><br/>
*<i>Zone de disponibilité</i>&nbsp;: <code>nova</code> est la seule option disponible<br/>


Finally, click the blue "Create Volume" button.
Cliquez sur le bouton <i>Créer un volume</i>.


=Mounting a volume on a VM=
=Monter un volume sur une instance=
==Attaching a Volume==
==Attacher un volume==
[[File:Manage_attachments_EN.png|400px|thumb| Managing attachments command in Actions menu (Click for larger image)]]
[[File:Managing attachments FRN.jpg|400px|thumb| Gérer les attachements (cliquez pour agrandir)]]
* '''Attaching''' is the process of associating a volume with a VM. This is analogous to inserting a USB key or plugging an external drive into your personal computer.
* <b>Attacher</b> un volume signifie l'associer à une instance. Ceci est comme insérer une clé USB ou ajouter un disque externe à votre ordinateur.
* You can attach a volume from the Volumes page in the Dashboard.
* Vous pouvez attacher un volume à partir de la page <i>Volume</i> du tableau de bord.
* At the right-hand end of the line describing the volume is the Actions column; from the drop-down menu, select "Manage Attachments."
* Dans la colonne <i>Actions</i>, sélectionnez ''Gérer les attachements'' du menu déroulant.
* In the "Attach To Instance" drop-down menu, select a VM.  
* Dans le champ <i>Attacher à l'instance</i>, sélectionnez l'instance appropriée.
* Click the blue "Attach Volume" button.
* Cliquez sur le bouton <i>Attacher le volume</i>.
Attaching should complete in a few seconds. Then the Volumes page will show the newly created volume attached to your selected VM on <code>/dev/vdb</code> or some similar location.
Après quelques secondes, la page des volumes est rafraîchie et montre le nouveau volume lié à l'instance sélectionnée avec <code>/dev/vdb</code> ou autre endroit semblable.
===Formatting a newly created Volume===
* '''Formatting''' is the process of preparing a volume to store directories and files.
* Before a newly created and attached volume can be used, it must be formatted.
* Formatting erases all existing information on a volume and therefore should be done with care.
* See instructions for doing this on a [[Using a new empty volume on a Linux VM|Linux]] or [[Using a new empty volume on a Windows VM|Windows]] VM.
==Mounting a Volume==
* '''Mounting''' is the process of mapping the volume's directory and file structure logically within the VM's directory and file structure.
* To mount the volume, use a command similar to <code>[name@server ~]$ sudo mount /dev/vdb1 /mnt</code> depending on the device name, disk layout, and the desired mount point in your filesystem.
This command makes the volume's directory and file structure available under the VM's /mnt directory.


=Booting from a volume=
==Formater un nouveau volume==
If you want to run a persistent machine, it is safest to boot from a volume. When you boot a VM from an image rather than a volume, the VM is stored on the local disk of the actual machine running the VM. If something goes wrong with that machine or its disk the VM may be lost. Volume storage has redundancy which protects the VM from hardware failure. Typically when booting from a volume VM flavors starting with a 'p' are used (see [[Virtual machine flavors]]).
* <b>NE FORMATEZ PAS</b> si vous attachez un nouveau volume. Le volume a dû être formaté si vous l'avez déjà utilisé pour stocker des données.
* <b>Le formatage efface toute l'information qui se trouve dans le volume</b>, ce qui peut avoir d'importantes répercussions; la prudence est de mise.
* Formater un volume signifie le préparer pour y enregistrer des fichiers et des répertoires.
* Avant de pouvoir utiliser un nouveau volume, il faut le formater.
* Voyez les directives sur [[Using a new empty volume on a Linux VM/fr|Linux]] ou [[Using a new empty volume on a Windows VM|Windows]].


There are several ways to boot a VM from a volume. You can
==Monter un volume==
* boot from an image, creating a new volume, or
* '''Monter''' un volume signifie créer une association logique entre le système de fichiers du volume d'une part et les répertoires et la structure des fichiers de l'instance d'autre part.
* boot from a pre-existing volume, or
* Montez le volume avec une commande semblable à <code>[name@server ~]$ sudo mount /dev/vdb1 /mnt</code> selon le nom du dispositif, l'organisation du disque et le point de montage.
* boot from a volume snapshot, creating a new volume.
Le répertoire et la structure de fichiers du volume seront ainsi disponibles dans le répertoire /mnt de l'instance. Cependant, au redémarrage de l'instance, le volume devra être monté de nouveau avec la même commande <code>mount</code>.


If you have not done this before, then the first one is your only option. The other two are only possible if you have already created a bootable volume or a volume snapshot.
Il est possible de monter automatiquement des volumes au démarrage d'une instance en ajoutant au fichier /etc/fstab une ligne qui contient les détails sur comment les monter.


If creating a volume as part of the process of launching the VM, select <code>Boot from image (creates a new volume)</code>, select the image to use, and the size of the volume. If this volume is something you would like to remain longer than the VM ensure that the "Delete on Terminate" box is unchecked. If you are unsure about this option, it is better to leave this box unchecked. You can manually delete the volume later.
Pour voir l'information, lancez la commande<br>
<code>blkid</code>


=Creating an image from a volume=
Selon le UUID, ajoutez à /etc/fstab la ligne
[[File:Upload_volume_from_image_EN.png|400px|thumb| Upload to Image form (Click for larger image)]]<!--Note to translator: there is a FR version of this screen shot at [[File:Os-upload-volume-to-image-fr.png]]-->
Creating an image from a volume allows you to download the image. Do this if you want to save it as a backup, or to spin up a VM somewhere other than the CC Cloud, e.g. with [https://www.virtualbox.org/ VirtualBox]. If you want to copy a volume to a new volume within the same cloud see [[#Cloning a Volume|cloning a volume]] instead. To create an image of a volume, it must first be detached from a VM. If it is a boot volume, it can only be detached from a VM if the VM is terminated/deleted.


==Using the dashboard==
<code>/dev/disk/by-uuid/anananan-anan-anana-anan-ananananana /mnt auto defaults,nofail 0 3</code>
# Click on the ''Volumes'' left-hand menu.
# Under the volume you wish to create an image of click on the drop down ''Actions'' menu and select ''Upload to Image''.
# Choose a name for your new image.
# Choose a ''Disk Format''. QCOW2 is recommended for using within the OpenStack cloud as it is relatively compact compared to Raw image format and works well with OpenStack. If you wish to use the image with Virtualbox the vmdk or vdi image formats might be better suited.
# Finally click ''Upload''.


==Using the Command Line Clients==
Remplacez <i>anananan-anan-anana-anan-ananananana</i> par l'UUID du dispositif que vous voulez monter automatiquement.
The [[OpenStack Command Line Clients|command line client]] can do this:
 
Pour plus d'information, voyez [https://help.ubuntu.com/community/Fstab cette page de la documentation Ubuntu].
 
=Démarrer depuis un volume=
Pour créer un service persistant, il est recommandé de démarrer l'instance depuis un volume. Une instance démarrée depuis une image plutôt que d'un volume est stockée sur le disque local de la machine qui opère cette même instance. L'instance pourrait être perdue si un problème survient sur la machine ou sur son disque. Le stockage du volume procure une redondance qui protège l'instance de défaillance du matériel. De façon générale, les gabarits pour démarrer depuis un volume commencent par la lettre p (voir la page [[Virtual machine flavors/fr|Gabarits d'instances]]).
 
Démarrer une instance depuis un volume peut se faire
* à partir d'une image en créant un nouveau volume;
* à partir d'un volume existant;
* à partir d'un instantané (''snapshot''), en créant un nouveau volume.
 
Si vous faites ceci pour la première fois, utilisez la première option; les deux autres options ne sont possibles que si vous avez déjà créé un volume ou un instantané de volume.
 
Un volume peut être créé au lancement d'une instance. Sélectionnez <i>Démarrer depuis une image (crée un volume)</i>. Remplissez ensuite les champs <i>Nom de l'image</i> et <i>Taille du périphérique</i>. Pour que le volume persiste après l'utilisation de l'instance, ne cochez pas la case <i>Supprimer le volume lors de la suppression de l'instance</i>, au bas de la fenêtre. Il est préférable de ne jamais cocher cette case puisque le volume peut être supprimé manuellement plus tard.
 
=Créer une image depuis un volume=
[[File:Os-upload-volume-to-image-fr.png|400px|thumb| Téléverser le volume (cliquez pour agrandir)]]<!--Note to translator: there is a FR version of this screen shot at [[File:Os-upload-volume-to-image-fr.png]]-->
 
Créer une image depuis un volume permet de télécharger l'image pour servir de copie de sécurité ou pour créer une instance sur un autre nuage, par exemple avec [https://www.virtualbox.org/ VirtualBox]. Pour copier un volume vers un autre volume dans le même nuage, procédez plutôt par [[#Cloner un volume|clonage]].
 
Pour créer l'image d'un volume, elle doit d'abord être détachée de l'instance. Dans le cas d'un volume de démarrage (<i>boot volume</i>), l'image ne peut être détachée que si l'instance est supprimée. Assurez-vous que la case <i>Supprimer le volume lors de la suppression de l'instance</i> n'a pas été cochée à la création de l'instance.
 
Les grandes images (plus de 10-20Go) peuvent prendre beaucoup de temps à créer, téléverser ou autres opérations. Une solution serait de [[Backing_up_your_VM/fr#Exemple_d'une_stratégie_de_sauvegarde | séparer les données]] si possible.
 
==Utiliser le tableau de bord==
# Sous <i>Projet->Volumes</i>, sélectionnez le volume.
# Dans la colonne <i>Actions</i>, sélectionnez ''Charger dans l'image'' du menu déroulant.
# Entrez un nom pour la nouvelle image.
# Sélectionnez le <i>Format du disque</i>. QCOW2 est recommandé pour le nuage OpenStack parce que ce format est relativement plus compact que <i>Raw</i> et plus efficace avec OpenStack. Si vous voulez utiliser l'image avec Virtualbox sélectionnez de préférence <i>vmdk</i> ou <i>vdi</i>.
# Cliquez sur le bouton <i>Charger</i>.
 
==Utiliser le client ligne de commande==
Un [[OpenStack command line clients/fr|client ligne de commande]] peut faire ceci :
{{Command|openstack image create --disk-format <format> --volume <volume_name> <image_name>}}
{{Command|openstack image create --disk-format <format> --volume <volume_name> <image_name>}}
where
* <format> is the disk format (two possible values are [https://en.wikipedia.org/wiki/Qcow qcow2] and [https://en.wikipedia.org/wiki/VMDK vmdk]),
* <format> est le format du disque; les deux options sont  [https://en.wikipedia.org/wiki/Qcow qcow2] et[https://en.wikipedia.org/wiki/VMDK vmdk],
* <volume_name> can be found from the OpenStack dashboard by clicking on the volume name, and
* <volume_name> peut se trouver en cliquant sur le nom du volume à partir du tableau de bord OpenStack,
* <image_name> is a name you choose for the image.
* <image_name> est le nom  que vous donnez à l'image.
You can then [[Working_with_images#Downloading_an_Image|download the image]] as described below. It is best to detach the volume from the VM before you create an image from the volume. If the volume is a boot volume you will likely need to delete your VM to detach it, however, make sure you have not checked "Delete Volume on Instance Delete" when creating the VM.
Vous pouvez ensuite [[Working_with_images/fr#Télécharger_une_image|télécharger l'image]].  


=Cloning a volume=
=Cloner un volume=
Cloning is the recommended method for copying volumes. While it is possible to make an image of an existing volume and use it to create a new volume, cloning is much faster and requires less movement of data behind the scenes. This method is handy if you have a persistent VM and you want to test out something before doing it on your production site. It is highly recommended to shut down your VM before creating a clone of the volume as the newly created volume may be left in an inconsistent state if there was writing to the source volume during the time the clone was created. To create a clone you must use the [[OpenStack Command Line Clients|command line client]] with this command
Le clonage est le moyen recommandé pour la copie de volumes. Il est toujours possible de créer un nouveau volume depuis l'image d'un volume existant, mais le clonage est plus rapide et demande moins d'échange de données. C'est un moyen très utile si vous avez une instance persistante et que vous voulez faire des tests avant de passer en production. Nous recommandons fortement de terminer l’instance avant de cloner un volume pour éviter que l’état du volume cloné soit incohérent par rapport au volume source dans le cas où ce dernier aurait été modifié pendant la création du clone. Pour cloner un volume, utilisez [[OpenStack command line clients/fr|un client ligne de commande]] et entrez
{{Command|openstack volume create --source <source-volume-id> --size <size-of-new-volume> <name-of-new-volume>}}
{{Command|openstack volume create --source <source-volume-id> --size <size-of-new-volume> <name-of-new-volume>}}


=Detaching a volume=
=Détacher un volume=
Before detaching a volume, it is important to make sure that the operating system and other programs running on your VM are not accessing files on this volume. If so, the detached volume can be left in a corrupted state or the programs could show unexpected behaviours. To avoid this, you can either shut down the VM before you detach the volume or [[Using_a_new_empty_volume_on_a_Linux_VM#Unmounting_a_volume_or_device|unmount the volume]].
Avant de détacher un volume, il est important de vérifier si des fichiers de ce volume sont utilisés par le système d'exploitation ou des applications actives dans votre instance; si c'est le cas, le volume détaché pourrait être corrompu ou les applications pourraient avoir des comportements inattendus. Il est donc recommandé de fermer l'instance ou de [[Using_a_new_empty_volume_on_a_Linux_VM/fr#Démonter_un_volume_ou_autre_périphérique|démonter le volume]].


To detach a volume, log in to the OpenStack dashboard (see the [[Cloud#Using_the_Cloud|list of links]]) and select the project containing the volume you wish to detach. Selecting ''Volumes -> Volumes'' displays the project’s volumes. For each volume, the ''Attached to'' column indicates where the volume is attached.  
Pour détacher un volume, connectez-vous à OpenStack (voir la [[Cloud/fr#Ressources_infonuagiques|liste des liens à nos ressources infonuagiques]]) et sélectionnez le projet qui contient le volume à détacher. Sélectionnez <i>Volumes -> Volumes</i> pour faire afficher les volumes. La colonne <i>Attaché à</i> indique ce à quoi chaque volume est attaché.  


*If attached to <code>/dev/vda</code>, it is a boot volume; you must delete the attached VM before the volume can be detached otherwise you will get the error message ''Unable to detach volume''.
*Si la colonne indique <code>/dev/vda</code>, il s'agit d'un volume de démarrage; vous devez détacher l'instance avant de détacher le volume, autrement le message d'erreur  ''Impossible de déconnecter le volume'' sera affiché.


*With volumes attached to <code>/dev/vdb</code>, <code>/dev/vdc</code>, etc. you do not need to delete the VM it is attached to before proceeding. In the ''Actions'' column drop-down list, select ''Manage Attachments'', click on the ''Detach Volume'' button and again on the next ''Detach Volume'' button to confirm.
*Si la colonne indique <code>/dev/vdb</code>, <code>/dev/vdc</code>, etc., il n'est pas nécessaire de détacher l'instance. Dans la liste déroulante sous ''Actions'', sélectionnez ''Gérer les attachements'', cliquez sur le bouton ''Détacher le volume'' puis sur l'autre bouton  ''Détacher le volume'' pour confirmer.


[[Category:CC-Cloud]]
[[Category:Cloud]]

Latest revision as of 21:38, 30 March 2023

Other languages:

Un volume fournit un espace de stockage qui n'est pas détruit quand on termine l'instance à laquelle il est attaché. Dans nos nuages, le stockage est assuré par Ceph, soit avec triple réplication, soit avec des codes d'effacement comme protection contre les défaillances de matériel. Dans Arbutus, le type de volume Default utilise des codes d'effacement et réduit les coûts de stockage additionnels de la triple réplication; le type de volume OS or Database utilise la triple réplication. Consultez la documentation OpenStack sur les volumes.

Créer un volume

Créer un volume (cliquez pour agrandir)

Cliquez sur le bouton + Créer un volume et remplissez les champs comme suit :

  • Nom du volume : par exemple, data
  • Description : (optionnel)
  • Source du volume : Aucune source, volume vide
  • Type : Pas de type de volume
  • Taille (Gio) : 40 ou toute autre valeur appropriée pour vos données ou votre système d'exploitation
  • Zone de disponibilité : nova est la seule option disponible

Cliquez sur le bouton Créer un volume.

Monter un volume sur une instance

Attacher un volume

Gérer les attachements (cliquez pour agrandir)
  • Attacher un volume signifie l'associer à une instance. Ceci est comme insérer une clé USB ou ajouter un disque externe à votre ordinateur.
  • Vous pouvez attacher un volume à partir de la page Volume du tableau de bord.
  • Dans la colonne Actions, sélectionnez Gérer les attachements du menu déroulant.
  • Dans le champ Attacher à l'instance, sélectionnez l'instance appropriée.
  • Cliquez sur le bouton Attacher le volume.

Après quelques secondes, la page des volumes est rafraîchie et montre le nouveau volume lié à l'instance sélectionnée avec /dev/vdb ou autre endroit semblable.

Formater un nouveau volume

  • NE FORMATEZ PAS si vous attachez un nouveau volume. Le volume a dû être formaté si vous l'avez déjà utilisé pour stocker des données.
  • Le formatage efface toute l'information qui se trouve dans le volume, ce qui peut avoir d'importantes répercussions; la prudence est de mise.
  • Formater un volume signifie le préparer pour y enregistrer des fichiers et des répertoires.
  • Avant de pouvoir utiliser un nouveau volume, il faut le formater.
  • Voyez les directives sur Linux ou Windows.

Monter un volume

  • Monter un volume signifie créer une association logique entre le système de fichiers du volume d'une part et les répertoires et la structure des fichiers de l'instance d'autre part.
  • Montez le volume avec une commande semblable à [name@server ~]$ sudo mount /dev/vdb1 /mnt selon le nom du dispositif, l'organisation du disque et le point de montage.

Le répertoire et la structure de fichiers du volume seront ainsi disponibles dans le répertoire /mnt de l'instance. Cependant, au redémarrage de l'instance, le volume devra être monté de nouveau avec la même commande mount.

Il est possible de monter automatiquement des volumes au démarrage d'une instance en ajoutant au fichier /etc/fstab une ligne qui contient les détails sur comment les monter.

Pour voir l'information, lancez la commande
blkid

Selon le UUID, ajoutez à /etc/fstab la ligne

/dev/disk/by-uuid/anananan-anan-anana-anan-ananananana /mnt auto defaults,nofail 0 3

Remplacez anananan-anan-anana-anan-ananananana par l'UUID du dispositif que vous voulez monter automatiquement.

Pour plus d'information, voyez cette page de la documentation Ubuntu.

Démarrer depuis un volume

Pour créer un service persistant, il est recommandé de démarrer l'instance depuis un volume. Une instance démarrée depuis une image plutôt que d'un volume est stockée sur le disque local de la machine qui opère cette même instance. L'instance pourrait être perdue si un problème survient sur la machine ou sur son disque. Le stockage du volume procure une redondance qui protège l'instance de défaillance du matériel. De façon générale, les gabarits pour démarrer depuis un volume commencent par la lettre p (voir la page Gabarits d'instances).

Démarrer une instance depuis un volume peut se faire

  • à partir d'une image en créant un nouveau volume;
  • à partir d'un volume existant;
  • à partir d'un instantané (snapshot), en créant un nouveau volume.

Si vous faites ceci pour la première fois, utilisez la première option; les deux autres options ne sont possibles que si vous avez déjà créé un volume ou un instantané de volume.

Un volume peut être créé au lancement d'une instance. Sélectionnez Démarrer depuis une image (crée un volume). Remplissez ensuite les champs Nom de l'image et Taille du périphérique. Pour que le volume persiste après l'utilisation de l'instance, ne cochez pas la case Supprimer le volume lors de la suppression de l'instance, au bas de la fenêtre. Il est préférable de ne jamais cocher cette case puisque le volume peut être supprimé manuellement plus tard.

Créer une image depuis un volume

Téléverser le volume (cliquez pour agrandir)

Créer une image depuis un volume permet de télécharger l'image pour servir de copie de sécurité ou pour créer une instance sur un autre nuage, par exemple avec VirtualBox. Pour copier un volume vers un autre volume dans le même nuage, procédez plutôt par clonage.

Pour créer l'image d'un volume, elle doit d'abord être détachée de l'instance. Dans le cas d'un volume de démarrage (boot volume), l'image ne peut être détachée que si l'instance est supprimée. Assurez-vous que la case Supprimer le volume lors de la suppression de l'instance n'a pas été cochée à la création de l'instance.

Les grandes images (plus de 10-20Go) peuvent prendre beaucoup de temps à créer, téléverser ou autres opérations. Une solution serait de séparer les données si possible.

Utiliser le tableau de bord

  1. Sous Projet->Volumes, sélectionnez le volume.
  2. Dans la colonne Actions, sélectionnez Charger dans l'image du menu déroulant.
  3. Entrez un nom pour la nouvelle image.
  4. Sélectionnez le Format du disque. QCOW2 est recommandé pour le nuage OpenStack parce que ce format est relativement plus compact que Raw et plus efficace avec OpenStack. Si vous voulez utiliser l'image avec Virtualbox sélectionnez de préférence vmdk ou vdi.
  5. Cliquez sur le bouton Charger.

Utiliser le client ligne de commande

Un client ligne de commande peut faire ceci :

Question.png
[name@server ~]$ openstack image create --disk-format <format> --volume <volume_name> <image_name>

  • <format> est le format du disque; les deux options sont qcow2 etvmdk,
  • <volume_name> peut se trouver en cliquant sur le nom du volume à partir du tableau de bord OpenStack,
  • <image_name> est le nom que vous donnez à l'image.

Vous pouvez ensuite télécharger l'image.

Cloner un volume

Le clonage est le moyen recommandé pour la copie de volumes. Il est toujours possible de créer un nouveau volume depuis l'image d'un volume existant, mais le clonage est plus rapide et demande moins d'échange de données. C'est un moyen très utile si vous avez une instance persistante et que vous voulez faire des tests avant de passer en production. Nous recommandons fortement de terminer l’instance avant de cloner un volume pour éviter que l’état du volume cloné soit incohérent par rapport au volume source dans le cas où ce dernier aurait été modifié pendant la création du clone. Pour cloner un volume, utilisez un client ligne de commande et entrez

Question.png
[name@server ~]$ openstack volume create --source <source-volume-id> --size <size-of-new-volume> <name-of-new-volume>

Détacher un volume

Avant de détacher un volume, il est important de vérifier si des fichiers de ce volume sont utilisés par le système d'exploitation ou des applications actives dans votre instance; si c'est le cas, le volume détaché pourrait être corrompu ou les applications pourraient avoir des comportements inattendus. Il est donc recommandé de fermer l'instance ou de démonter le volume.

Pour détacher un volume, connectez-vous à OpenStack (voir la liste des liens à nos ressources infonuagiques) et sélectionnez le projet qui contient le volume à détacher. Sélectionnez Volumes -> Volumes pour faire afficher les volumes. La colonne Attaché à indique ce à quoi chaque volume est attaché.

  • Si la colonne indique /dev/vda, il s'agit d'un volume de démarrage; vous devez détacher l'instance avant de détacher le volume, autrement le message d'erreur Impossible de déconnecter le volume sera affiché.
  • Si la colonne indique /dev/vdb, /dev/vdc, etc., il n'est pas nécessaire de détacher l'instance. Dans la liste déroulante sous Actions, sélectionnez Gérer les attachements, cliquez sur le bouton Détacher le volume puis sur l'autre bouton Détacher le volume pour confirmer.