Resize disks in our Xen guests
Owner: Fedora Infrastructure Team
Contact: #fedora-admin, sysadmin-main
Location: PHX, Tummy, ibiblio, Telia, OSUOSL
Servers: All xen servers
Purpose: Resize guest disks
How to do it
- SSH to the xen server and resize the guest's logical volume:
lvresize -L [new total size]G /dev/VolGroup00/[guest name]
- Shutdown the guest and then start it up again:
xm shutdown -w [guest name]
xm create [guest name]
- Login into the guest:
xm console [guest name]
- On the guest, run
- Delete the third partition (the LVM partition on the guest) and recreate it with the maximum size. Make sure to set its type to LVM.
- Run partprobe:
- Check the size of the third partition:
fdisk -l /dev/xvda3If this still reflects the old size, then reboot the guest and verify that its size changed correctly when it comes up again.
- Login to the guest again, and run
- A vgs should now show the new size. Use lvresize to resize the root lv:
lvresize -L [new root partition size]G /dev/GuestVolGroup00/root
- Finally, resize the root partition:
resize2fs /dev/GuestVolGroup00/rootand verify that everything worked out.