Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
  • Connexion

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide
Version 8 à la date du 2015-06-29 23:02:53
CransWiki:
  • CransNostalgie
  • CransTechnique
  • Services
  • Virtualisation
  • AgrandirUneVM

Agrandir une Vm

Attention, la vm doit être éteinte.

Supposons que vous souhaitiez agrandir un disque d'apprentis.

Volume sur la baie de disques

Pour agrandir une vm, il faut commencer par agrandir l'espace alloué sur la baie de disques.

$ cd /usr/scripts/gestion/iscsi
$ ipython
In [1]: import nolslib
In [2]: nols = nolslib.Nols()
In [3]: nols.expand_volume('apprentis', 15, 'GiB', 'slon1')
In [4]: nols.logout()
Si vous avez effectué des modifications pensez à exécuter:
/usr/scripts/gestion/iscsi/update.sh sur chacun des dom0 

On redimensionne volume physique associé

pvresize /dev/iscsi_apprentis

On étend le volume logique monté par le virtualiseur

lvresize -l +100%FREE /dev/apprentis/vm-107-disk-1

Si ça trouve pas le volumegroup apprentis, faites un vgchange -a y apprentis.

fdisk /dev/apprentis/vm-107-disk-1

Utilisez p, pour lister les partoches. Normalement, y en a qu'une, et elle doit démarrer au secteur 2048. Si tel n'est pas le cas, notez bien le secteur de début. Il ne doit pas changer. S'il y a plus d'une partoche, sauf si c'est la dernière que vous voulez redimensionner, vous êtes bien dans la merde. Cordialement.

Faites d (delete), ça va virer la partoche (quand y en a qu'une ça le fait seul). Puis, faites n, puis créez une partition primaire, vérifiez bien le secteur de début, et mettez la fin au max. Faites w.

Puis on utilise kpartx pour accéder aux partitions qu'on vient de créer :

kpartx -av /dev/apprentis/vm-107-disk-1

On redimensionne le volume physique de la vm

pvresize /dev/mapper/apprentis-vm--107--disk--1p1 

lvresize -r -l +100%FREE /dev/apprentislv/levolumequetuveuxagrandir

Si vous trouvez pas le volumegroup apprentislv, faites un vgchange -a y apprentislv.

Enfin,

kpartx -dv /dev/mapper/apprentis-vm--107--disk--1

On relance la vm et on croise les doigts

  • Propulsé par MoinMoin
  • Mentions légales