#arrĂȘt de ma vm
virsh list virsh shutdown mailserver3
#ajoute 10G au lvm
lvresize -L+10G virt-mailserver3-thin
#cree le snap
lvcreate -s \ -n virt-mailserver3-thin_pre_upgrade_$(date +%Y%m%d) \ /dev/libvirt_lvm/virt-mailserver3-thin
#start la vm
virsh list virsh start mailserver3
#surveillance
lvs -o lv_name,data_percent,metadata_percent libvirt_lvm
#en ssh sur la vm
root@mailserver:~# parted /dev/vda GNU Parted 3.4 Using /dev/vda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: Virtio Block Device (virtblk) Disk /dev/vda: 64.4GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 512MB 511MB primary boot 2 513MB 32.2GB 31.7GB extended 5 513MB 32.2GB 31.7GB logical lvm
#resize des partitions, l'extended 2 et la logical 3
resizepart 2 100% resizepart 5 100%
(parted) print Model: Virtio Block Device (virtblk) Disk /dev/vda: 64.4GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 512MB 511MB primary boot 2 513MB 64.4GB 63.9GB extended 5 513MB 64.4GB 63.9GB logical lvm (parted) quit
#on resize le pv
root@mailserver:~# pvresize /dev/vda5 Physical volume "/dev/vda5" changed 1 physical volume(s) resized or updated / 0 physical volume(s) not resized root@mailserver:~# pvs PV VG Fmt Attr PSize PFree /dev/vda5 mailserver-vg lvm2 a-- <59.52g <31.86g
Ajout de 10G sur /opt
lvresize --size +10G --resizefs /dev/mailserver-vg/lv_opt
#detruire le snap une fois que tout fonctionne.
lvremove /dev/libvirt_lvm/virt-mailserver3-thin_pre_upgrade_YYYYMMDD