Le 28/05/2015 05:53, Mrjk a écrit :
> Hello,
>
> Je cherche à agrandir le disque dur de mes VMs à chaud, mais ça ne
> fonctionne pas. Pour rappel, la procédure consiste à:
> 1) Agrandir l'image disque de la VM depuis l'hyperviseur (du qcow2 ici)
> 2) Aller sur la VM, et vérifier que la VM a bien détecté le changement
> de taille
> 3) Supprimer la partition LVM, puis la recréer avec la nouvelle taille
> 4) Agrandir le PV
> 5) Jouer avec les LV ...
>
> Jusque là, tout le monde est d'accord, sauf que je suis
> _systématiquement_ obligé de rebooter mes VMs, même après relecture de
> la table de partition. Le reboot fonctionne plutôt bien (quoique là
> j'ai un cas, même après reboot, il veut pas se mettre à jour)
>
> Évidement, le message qui revient tout le temps est le suivant
> (partprobe, sfdisk, blockdev, kpartx ...):
> BLKRRPART: Device or resource busy
> This disk is currently in use.
>
> On voit bien que les nouvelles tailles sont prises en compte:
> root@vmdb:~#cat /proc/partitions
> major minor  #blocks  name
>
>  254        0   20971520 vda
>  254        1     195520 vda1
>  254        2   20775968 vda2   <== c'est lui 20775968 = 20Go, donc
> c'est bon
>  253        0    1048576 dm-0
> ...
>
> Mais LVM, ba ... il s'en fou:

lo,

Tu as bien fait un pvresize sur le device /dev/vda2 ici ?
Ce serait peut-être bien si tu nous mettais l'ensemble des commandes tapées.


> root@vmdb:~# pvs
>   PV         VG       Fmt  Attr PSize PFree
>   /dev/vda2  systemvm lvm2 a--  9.58g 416.00m <== et là, juste 9Go
>
> Bon, reboot, et ça se règle, mais ça me gonfle ... Que faire pour que
> ça fonctionne à chaud ? Est-ce que vous avez le même problème? C'est
> aléatoire ? Faut modifier la conf de LVM ? Rajouter des arguments sur
> le kernel ... Je sais plus où chercher pour le coup ...
>
>
> Plus d'infos sur ma config:
> #######################
>
> Hyperviseur:
> - libvirt/qemu-kvm
> - Debian Wheezy
>
>
> VM:
> - Debian Wheezy
> - Disques:
> # pvs
>   PV         VG       Fmt  Attr PSize PFree
>   /dev/vda2  systemvm lvm2 a--  9.58g 416.00m
> # lblk
> NAME                              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
> vda                               254:0    0    20G  0 disk
> ├─vda1                            254:1    0   191M  0 part /boot
> └─vda2                            254:2    0  19.8G  0 part
>   ├─systemvm-slash (dm-0)         253:0    0     1G  0 lvm  /
>   ├─systemvm-home (dm-1)          253:1    0   100M  0 lvm  /home
>   ├─systemvm-tmp (dm-2)           253:2    0   100M  0 lvm  /tmp
>   ├─systemvm-var (dm-3)           253:3    0     1G  0 lvm  /var
>   ├─systemvm-var_log (dm-4)       253:4    0  1000M  0 lvm  /var/log
>   ├─systemvm-swap (dm-5)          253:5    0     1G  0 lvm  [SWAP]
>   └─systemvm-var_lib_mysql (dm-6) 253:6    0     5G  0 lvm  /var/lib/mysql
>
>
> -- 
> Robin Cordier

JYL
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à