Как я могу изменить количество ядер Ram и CPU для виртуальной машины в KVM, которая уже создана? Благодарность
13
Как я могу изменить количество ядер Ram и CPU для виртуальной машины в KVM, которая уже создана? Благодарность
Ответы:
Вы можете редактировать его
XML
из командной строки:Затем вам нужно только найти
<memory>
тег и изменить егоПомните, что выделение памяти производится в килобайтах, поэтому для выделения 512 МБ памяти используйте 512 * 1024 или 524288.
источник
virsh edit name_vhost
. Я исправил ответ.Для автономной конфигурации:
Чтобы увеличить количество процессоров:
Если вы получили ошибку, превышающую максимальное число, сначала выполните:
Затем повторите вышеупомянутое:
Чтобы увеличить объем памяти:
Для онлайн конфигурации:
Вы можете установить vCPU и память во время работы виртуальной машины
--current
вместо--config
, но новые номера должны находиться в пределах уже установленных максимальных значений. Вы не можете установить эти максимальные числа во время работы виртуальной машины. Вам придется завершить работу виртуальной машины сvirsh shutdown <vm_name>
помощью команды выше и запустить ее сноваvirsh start <vm_name>
.источник
Вы можете редактировать настройки виртуальной машины в
virt-manager
или в cli, изменив XML вvirsh edit VMNAME
источник
Чтобы увеличить максимальный объем памяти, который может быть выделен для виртуальной машины, вам нужно увеличить максимальный предел памяти, выключить виртуальную машину, увеличить выделенную память, запустить виртуальную машину. Здесь есть пошаговое руководство:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Чтобы получить больше VCPU, вы должны отредактировать файл virsh XML и перезапустить виртуальную машину. Для этого есть пошаговое руководство:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
источник