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 ›