User Tools

Site Tools


lvm_linux

LVM Linux

#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
lvm_linux.txt · Last modified: by ppj