---------- Message transféré ----------
De : "Alexis Lameire" <alexis.lame...@gmail.com>
Date : 22 oct. 2015 2:40 PM
Objet : Re: [FRsAG] Resize de QCOW
À : "Feraudet Cyril" <cy...@feraudet.com>
Cc :

Qemu gère le resize de qcow2 à chaud pour l'agrandissement et à froid pour
la réduction.

Le man de qemu-img est très clair à ce sujet

Alexis
Le 22 oct. 2015 10:55 AM, "Feraudet Cyril" <cy...@feraudet.com> a écrit :

> Salut,
>
> Merci pour ta réponse, malheureusement le seul espace disponible est celui
> que je veux récupérer, l'hyperviseur est plein comme une barrique -_-
>
> Une voie que j'explore pour faire de la place, ré-étendre le PV, créer un
> LV vide avec des 0 grâce à dd puis récupérer la place avec qemu-img compact.
>
> Je cherche tout de même une solution plus élégante avant ...
>
> On 22/10/2015 10:43, j...@captainadmin.com wrote:
>
>> Hello,
>>
>> Normalement ton disque Qcow2 est extensible et suit le volume physique
>> pris par la vm.
>> Si tu veux faire du ménage proprement sans tout casser, j'éviterais de
>> shrinker le disque.
>> C'est assez sensible et sans garantie de perte de données ou de machine.
>>
>> Lorsque l'on fait de la virtualisation, il y a une facon très simple de
>> procéder.
>> Tu génères une nouvelle vm à coté avec les nouveaux systèmes de fichiers
>> que tu souhaites mettre en place
>> pour finir rien de plus simple, tu synchronises les 2 serveurs
>> Depuis l'ancien serveur :
>> rsync -axvH "--exclude=/dev --exclude=/proc --exclude=/boot" /
>> root@newhost:/
>>
>> Tu coupes l'ancien, démarre le nouveau, et tout devrait être opérationnel.
>>
>> Tu évites les manipulations douteuses et les possibles pertes de disques
>> sur ton serveur.
>> La coupure de service est minime.
>>
>> Bon courage
>> http://www.captainadmin.com
>>
>>
>> Le 22-10-2015 10:08, Feraudet Cyril a écrit :
>>
>>> Bonjour à tous,
>>>
>>> Avant qu'il soit trop tard je prends conseil :
>>>
>>> J'ai un QCOW2 de 100GB sur un ProxMox, je veux le shrinker à ~ 20GB
>>>
>>> Dedans j'ai :
>>>
>>> root@pouet:~# fdisk -l /dev/sda
>>>
>>> Disk /dev/sda: 107.4 GB, 107374182400 bytes
>>>> 255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
>>>> Units = sectors of 1 * 512 = 512 bytes
>>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>> Disk identifier: 0x000cb9d9
>>>>
>>>>    Device Boot      Start         End      Blocks   Id  System
>>>> /dev/sda1   *        2048      499711      248832   83  Linux
>>>> /dev/sda2          501758   209713151   104605697    5 Extended
>>>> /dev/sda5          501760   209713151   104605696   8e  Linux LVM
>>>>
>>>
>>>
>>> Dans le sda5 j'ai un VG :
>>>
>>> root@pouet:~# pvs
>>>>   PV         VG       Fmt  Attr PSize   PFree
>>>>   /dev/sda5  pouet lvm2 a--   99,76g 85,76g
>>>>
>>>
>>> Dans mon VG j'ai :
>>>
>>> root@pouet:~# lvs
>>>>   LV     VG       Attr     LSize  Pool Origin Data%  Move Log Copy%
>>>> Convert
>>>>   root   pouet -wi-ao-- 10,00g
>>>>   swap_1 pouet -wi-ao-- 4,00g
>>>>
>>>
>>> Le LV root a déjà subi un shrink FS + LV de 95GB à 10GB et c'est donc
>>> le bazar dans le PV /dev/sda5 :
>>>
>>> root@pouet:~# pvs -v --segments /dev/sda5
>>>>     Using physical volume(s) on command line
>>>>   PV         VG       Fmt  Attr PSize  PFree  Start SSize LV     Start
>>>> Type   PE Ranges
>>>>   /dev/sda5  pouet lvm2 a--  99,76g 85,76g     0  2560 root       0
>>>> linear /dev/sda5:0-2559
>>>>   /dev/sda5  pouet lvm2 a--  99,76g 85,76g  2560 21954            0 free
>>>>   /dev/sda5  pouet lvm2 a--  99,76g 85,76g 24514  1024 swap_1     0
>>>> linear /dev/sda5:24514-25537
>>>>
>>>
>>> Alors je range :
>>>
>>> root@feraudet:~# pvmove --alloc anywhere /dev/sda5:24514-25537
>>>>   /dev/sda5: Moved: 0,2%
>>>>   /dev/sda5: Moved: 10,9%
>>>>   /dev/sda5: Moved: 44,2%
>>>>   /dev/sda5: Moved: 83,5%
>>>>   /dev/sda5: Moved: 100,0%
>>>>
>>>
>>> Je réduis le PV à 20GB :
>>>
>>> root@pouet:~# pvresize --setphysicalvolumesize 20G /dev/sda5
>>>>   Physical volume "/dev/sda5" changed
>>>>   1 physical volume(s) resized / 0 physical volume(s) not resized
>>>>
>>>
>>>
>>> Mes questions :
>>> - Comment réduire ma partition LVM sda5 à la taille du PV ? Online ?
>>> - Comment je réduis mon QCOW2 à la taille totale de mes partitions ?
>>> qemu-img ?
>>>
>>> Merci d'avance pour vos lumières :-)
>>>
>>> Cyril
>>>
>>>
>>>
>>> _______________________________________________
>>> Liste de diffusion du FRsAG
>>> http://www.frsag.org/
>>>
>>
>>
>
>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
>
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à