Wiki-Tech.io/Cloud/IPC/Volumes.md

4.0 KiB

title description published date tags editor dateCreated
Infomaniak Public Cloud - Les volumes Créer et gérer les volumes (stockage bloc) true 2021-11-09T11:45:44.537Z openstack, infomaniak, public-cloud, cloud, ipc, volume, ceph markdown 2021-11-09T09:28:55.603Z

![plan_de_travail_1@4x.png](/images/cloud/infomaniak-public-cloud/plan_de_travail_1@4x.png =600x)

Introduction

Les volumes Openstack sont du stockage block qui utilise le service Cinder qui repose sur différents backends (Ceph, LVM, etc...) Les volumes permettent d'ajouter un "disque dur" supplémentaire à une instance. Il ne peux etre attaché qu'à une seule instance à la fois. Il peux être déplacer d'une instance à une autre. Pour être exploité, il dois être formaté et monté dans le système d'exploitation de l'instance.

Horizon

Créer un volume

Rendez vous dans la catégorie Volumes et cliquez sur Créer un Volume

![infomaniak-publiccloud_9_1.png](/images/cloud/infomaniak-public-cloud/9/infomaniak-publiccloud_9_1.png =1300x)

Nommez votre volume, selectionnez la taille et cliquez sur Créer un Volume

![infomaniak-publiccloud_9_2.png](/images/cloud/infomaniak-public-cloud/9/infomaniak-publiccloud_9_2.png =600x)

Connecter un volume à une instance

Rendez vous dans la catégorie Instances, choisissez votre instance et cliquez sur Attacher un Volume

![infomaniak-publiccloud_9_3.png](/images/cloud/infomaniak-public-cloud/9/infomaniak-publiccloud_9_3.png =1300x)

Selectionnez votre volume et cliquez sur Attacher un Volume

![infomaniak-publiccloud_9_4.png](/images/cloud/infomaniak-public-cloud/9/infomaniak-publiccloud_9_4.png =600x)

CLI

Documentation OpenStack

Créer un volume

openstack volume create
    [--size <SIZE>]
    [--type <volume-type>]
    [--image <IMAGE> | --snapshot <SNAPSHOT> | --source <VOLUME> ]
    [--description <DESCRIPTION>]
    [--bootable | --non-bootable]
    [--read-only | --read-write]
    <NAME>

--size SIZE

  • Taille du volume en Go (obligatoire sauf si –snapshot ou –source est spécifié)

--type VOLUME_TYPE

  • Définir le type de volume parmis les types disponibles (openstack volume type list)

--image IMAGE | --snapshot SNAPSHOT | --source VOLUME

  • Utiliser une des sources avec son nom ou ID

--description DESCRIPTION

  • Modifier la description du volume

--bootable | --non-bootable

  • Rendre le volume bootable ou non (par défaut : non-bootable)

---read-only | --read-write

  • Régler les autorisation en lecture/écriture (par défaut : read-write)

NAME

  • Nom du volume à créer

    . {.is-info}

Attacher un volume à une instance

openstack server add volume <INSTANCE> <VOLUME> --device <CHEMIN>

INSTANCE

  • Nom ou ID de l'instance

VOLUME

  • Nom ou ID du volume

--device CHEMIN

  • Chemin du périphérique (exemple : /dev/vdb)

    . {.is-info}

Détacher un volume à une instance

openstack server remove volume <INSTANCE> <VOLUME>

INSTANCE

  • Nom ou ID de l'instance

VOLUME

  • Nom ou ID du volume

    . {.is-info}

Lister les volumes

openstack volume list

Afficher un volume

openstack volume show <VOLUME>

VOLUME

  • Nom ou ID du volume à afficher

    . {.is-info}

Supprimer un volume

openstack volume delete <VOLUME>

VOLUME

  • Nom ou ID du volume à supprimer

    . {.is-info}

Utiliser le volume

Avant de pouvoir utiliser ce volume attaché à l'instant, il faut d'abord le formater puis le monter. Ici nous utiliserons un exemple avec Debian.

Vous pouvez suivre ce tutoriel suivant :