virsh edit и изменение параметров для KVM


Рассмотрим как изменить параметры с которыми запускаются виртуальные машины KVM с помощью команды virsh edit. Менять можно, например, выделенное количество ресурса CPU и лимит по оперативной памяти.



virsh edit: изменение параметров виртуальных машин KVM


Просмотреть список виртуальных машин

virsh list --all



Из списка можно выбрать имя интересующей машины — например, vm1. И по нему вывести подробную информацию

virsh dominfo vm1



Пример вывода на скриншоте:

virsh edit


В выводе приводятся значения основных параметром виртуальной машины. Таким же образом можно их проверить после внесения изменений в конфигурацию.



Перед тем как внести изменения выключаем машину

virsh stop vm1



После этого можно увеличить значение лимита для памяти в конфигурационном файле или, что проще, непосредственно через virsh передав ключ edit и имя машины

virsh edit vm1



Откроется файл в формате xml, в нём нужно установить необходимые значения и сохранить файл.



* Конфигурационный файл виртуальной машины нужно сохранять при создании бэкапа для KVM машины




Если увеличен лимит по оперативной памяти — после включения виртуальный сервер будет иметь в своем распоряжении бОльшее количество RAM.

Важно контролировать объем ресурсов на хост машине и не выделять больше чем есть в наличии. В противном случае возможны сбои, также виртуальные машины могут просто не запускаться.

virsh start vm1



Увидеть это можно в выводе virsh dominfo и в гостевой системе зайдя в неё по ssh и выполнив free -m.



Используемые чаще всего команды для управления виртуальными машинами рассмотрены в статье

Сказать спасибо