81 lines
1.7 KiB
Text
81 lines
1.7 KiB
Text
|
= 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 <guest> <num_of_cpus> --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 <guest>` and
|
||
|
`virsh start <guest>` 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 <guest> <num_in_kilobytes> --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 <guest>` and
|
||
|
`virsh start <guest>` 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.
|