Архив метки: virsh

Как изменить параметры CVM с помощью virsh

KVM, который мы используем как один из нащих гипервизоров, имеет удобный инструмент управления — virsh.
На примере Nutanix CE можно посмотреть, что с помощью его можно сделать.

Сперва войдем в консоль CentOS Linux, который используется как платформа для KVM.

Username: root
Password: nutanix/4u

Дадим команду virsh list, чтобы увидеть наши виртуальные машины, и прежде всего, конечно, CVM.

virsh-list[1]

В данном случае, у нас свежепоставленный CE, и мы видим лишь одну виртуалку — CVM.
Посмотрим ее параметры:

virsh dominfo NTNX-72c243e3-A-CVM

Давайте увеличим ей объем оперативной памяти с 12 до 15GB.
Гасим ее, прежде всего:

virsh shutdown NTNX-72c243e3-A-CVM

Устанавливаем нужный размер памяти для виртуалки (обратите внимание, перед config два минуса):

virsh setmaxmem NTNX-72c243e3-A-CVM 15G --config
virsh setmem NTNX-72c243e3-A-CVM 15G --config

Запускаем ее обратно:

virsh start NTNX-72c243e3-A-CVM

Если вы хотите изменить число vCPU, то надо отредактировать xml-файл конфигурации. Это можно делать и на включенной CVM, так как читает она его только при старте.

virsh edit NTNX-72c243e3-A-CVM

cpu-change[1]

Запускается vi, с нужным xml в нем. Исправьте там, в данном случае, значиение vcpu placement на нужное вам, например с 4 до 8.

Перезагрузите CVM, чтобы новое значение было прочитано:
virsh shutdown NTNX-72c243e3-A-CVM
virsh start NTNX-72c243e3-A-CVM

Теперь убедимся, что значения изменены:

virsh dominfo NTNX-72c243e3-A-CVM

virsh-dom-info[1]