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 ›