Comment redimensionner le volume rootdisk de son instance Linux

De Ikoula Wiki
Révision datée du 30 janvier 2017 à 16:17 par Lhulotf79a8 (discussion | contributions) (Page créée avec « ==Introduction== Vous avez déployé une instance GNU/Linux avec un modèle « Sponsorisé » (préparé par nos équipes) avec donc un volume rootdisk de 50GB et souhait... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search

Introduction

Vous avez déployé une instance GNU/Linux avec un modèle « Sponsorisé » (préparé par nos équipes) avec donc un volume rootdisk de 50GB et souhaitez agrandir ce dernier, cette KB est faites pour vous.


Dans notre exemple, il s’agit d’une instance déployée avec le modèle sponsorisé « Debian 8 – Minimal – 64 bits » :


Resize rootdisk cloudikoula 1.png


Celle-ci dispose d’un volume rootdisk de 50GB et on souhaite augmenter sa taille de 10GB dans notre exemple.


Déroulé

- Dans un premier temps votre instance doit être stoppée, stoppez-la si ce n’est pas déjà le cas


- Cliquez sur « Voir Volumes » (dans l’onglet « Détails » de votre instance) :


Resize rootdisk cloudikoula 2.png


- Cliquez sur le nom du volume roodisk de votre instance :


Resize rootdisk cloudikoula 3.png


- Cliquez sur l’icône « Redimensionner Volume » :


Resize rootdisk cloudikoula 4.png


- Saisissez la nouvelle taille que vous souhaitez pour votre volume rootdisk (dans notre cas on veut agrandir de 10GB donc 50 + 10 soit une nouvelle taille de 60GB) puis cliquez sur OK pour valider :


Resize rootdisk cloudikoula 5.png


- Vérifiez la nouvelle taille de votre volume rootdisk au niveau de l’interface :


Resize rootdisk cloudikoula 6.png


- Démarrez votre instance - Vérifiez la nouvelle taille de votre volume rootdisk au niveau de votre système (correspond à /dev/xvda) :


Resize rootdisk cloudikoula 7.png

Ici on voit que notre disque virtuel /dev/xvda (volume rootdisk) fait bien 60G soit la nouvelle taille.


- Créez une nouvelle partition avec le nouvel espace disque :

On vérifie où se termine la dernière partition actuelle (/dev/xvda5) :


Resize rootdisk cloudikoula 8.png


On crée la nouvelle partition à partir de la fin de la dernière partition actuelle +1MB et en prenant tout l’espace libre soit :


Resize rootdisk cloudikoula 9.png


On vérifie, on a bien une nouvelle partition primaire /dev/xvda3 qui fait 10G dans notre cas :


Resize rootdisk cloudikoula 10.png


On paramètre le type de notre nouvelle partition (3ème partition d’où le « set 3 ») en LVM (pas une obligation sauf si on souhaite créer un nouveau PV LVM qui permettra d’étendre les volumes LVM actuelles) :


Resize rootdisk cloudikoula 11.png


- On crée un nouveau PV LVM avec notre nouvelle partition :


Resize rootdisk cloudikoula 12.png


- On étend le groupe de volume (VG) LVM existant avec notre nouveau PV :


Resize rootdisk cloudikoula 13.png


- On peut maintenant créer un nouveau volume (LV) LVM ou redimensionner un/des LV existant. Nous choisissons d’étendre le LV root existant qui correspond à la racine de notre système :

Avant extension :


Resize rootdisk cloudikoula 14.png


On étend notre LV root avec 100% de l’espace libre disponible de notre groupe de volume (VG) soit de 10G dans notre exemple :


Resize rootdisk cloudikoula 15.png


On vérifie :


Resize rootdisk cloudikoula 16.png


Notre volume (LV) LVM root est bien passé d’une taille de 48.13g à 58.13g soit 10g de plus.

- Redimensionnez le système de fichier de notre LV /dev/vg01/root pour qu’il utilise tout l’espace disque :

Avant redimensionnement :


Resize rootdisk cloudikoula 17.png


On redimensionne pour prendre en compte le nouvel espace disque de notre LV LVM :


Resize rootdisk cloudikoula 18.png


On vérifie :


Resize rootdisk cloudikoula 19.png


Notre système de fichier de notre LV root fait maintenant bien 58G soit 10G de plus.


Vous n'êtes pas autorisé à publier de commentaire.