Guest Editing SOP
Various virsh commands
Contact Information
- Owner
 - 
Fedora Infrastructure Team
 - Contact
 - 
#fedora-admin, sysadmin-main
 - Location
 - 
PHX, Tummy, ibiblio, Telia, OSUOSL
 - Servers
 - 
All xen servers, kvm/libvirt servers.
 - Purpose
 - 
Resize guest disks
 
How to do it
Add cpu
- 
SSH to the virthost server
 - 
Calculate the number of CPUs the system needs
 - 
sudo virsh setvcpus <guest> <num_of_cpus> --config- ie:sudo virsh setvcpus bapp01 16 --config
 - 
Shutdown the virtual system
 - 
Start the virtual system
Note that using virsh reboot is insufficient. You have to actually stop the domain and start it with
virsh destroy <guest>andvirsh start <guest>for the change to take effect. - 
Login and check that cpu count matches
 - 
Remember to update the group_vars in ansible to match the new value you set, if appropriate.
 
Resize memory
- 
SSH to the virthost server
 - 
Calculate the amount of memory the system needs in kb
 - 
sudo virsh setmem <guest> <num_in_kilobytes> --config- ie:sudo virsh setmem bapp01 16777216 --config
 - 
Shutdown the virtual system
 - 
Start the virtual system
Note that using virsh reboot is insufficient. You have to actually stop the domain and start it with
virsh destroy <guest>andvirsh start <guest>for the change to take effect. - 
Login and check that memory matches
 - 
Remember to update the group_vars in ansible to match the new value you set, if appropriate.
 
Want to help? Learn how to contribute to Fedora Docs ›