Рассмотрим как изменить параметры с которыми запускаются виртуальные машины KVM с помощью команды virsh edit. Менять можно, например, выделенное количество ресурса CPU и лимит по оперативной памяти.
virsh edit: изменение параметров виртуальных машин KVM
Просмотреть список виртуальных машин
virsh list --all
Из списка можно выбрать имя интересующей машины — например, vm1. И по нему вывести подробную информацию
virsh dominfo vm1
Пример вывода на скриншоте:
В выводе приводятся значения основных параметром виртуальной машины. Таким же образом можно их проверить после внесения изменений в конфигурацию.
Перед тем как внести изменения выключаем машину
virsh stop vm1
После этого можно увеличить значение лимита для памяти в конфигурационном файле или, что проще, непосредственно через virsh передав ключ edit и имя машины
virsh edit vm1
Откроется файл в формате xml, в нём нужно установить необходимые значения и сохранить файл.
* Конфигурационный файл виртуальной машины нужно сохранять при создании бэкапа для KVM машины
Если увеличен лимит по оперативной памяти — после включения виртуальный сервер будет иметь в своем распоряжении бОльшее количество RAM.
Важно контролировать объем ресурсов на хост машине и не выделять больше чем есть в наличии. В противном случае возможны сбои, также виртуальные машины могут просто не запускаться.
virsh start vm1
Увидеть это можно в выводе virsh dominfo и в гостевой системе зайдя в неё по ssh и выполнив free -m.
Используемые чаще всего команды для управления виртуальными машинами рассмотрены в статье