Este howto funciona perfectamente para CentOS-8. En CentOS-7 no tenemos nbd por lo que no funcionará tal cual aquí se ve.
- Apagas la vm: virsh shutdown vm
- Verificas que ya se haya apagado: virsh list
- Incrementas el qcow2: qemu-img resize /var/lib/libvirt/images/vm.qcow2 +40G
- Cargas el módulo de nbd en el kernel: modprobe nbd
- Asignas el disco duro a un dispositivo nbd: qemu-nbd -c /dev/nbd0 /var/lib/libvirt/images/vm.qcow2
- instalas gparted: dnf install -y gparted
- Ejecutas gparted en el dispositivo nbd: gparted /dev/nbd0
- Cuando finalizas el proceso de redimensionar y cierras el gparted, procedes a eliminar el dispositivo nbd:
- qemu-nbd -d /dev/nbd0 && rmmod nbd
- Enciendes la vm: virsh start vm