= Guest Editing SOP Various virsh commands == Contents [arabic] . Contact Information . How to do it + ____ [arabic] .. add/remove cpus .. resize memory ____ == 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 [arabic] . SSH to the virthost server . Calculate the number of CPUs the system needs . `sudo virsh setvcpus --config` - ie: + .... sudo virsh setvcpus bapp01 16 --config .... . Shutdown the virtual system . Start the virtual system [NOTE] .Note ==== Note that using [.title-ref]#virsh reboot# is insufficient. You have to actually stop the domain and start it with `virsh destroy ` and `virsh start ` for the change to take effect. ==== [arabic, start=6] . 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 [arabic] . SSH to the virthost server . Calculate the amount of memory the system needs in kb . `sudo virsh setmem --config` - ie: + .... sudo virsh setmem bapp01 16777216 --config .... . Shutdown the virtual system . Start the virtual system [NOTE] .Note ==== Note that using [.title-ref]#virsh reboot# is insufficient. You have to actually stop the domain and start it with `virsh destroy ` and `virsh start ` for the change to take effect. ==== [arabic, start=6] . Login and check that memory matches . *Remember to update the group_vars in ansible* to match the new value you set, if appropriate.