web-dev-qa-db-fra.com

Modification quantité de bélier et de cœurs de la CPU in KVM

Comment modifier la quantité de RAM et de CPU Cores pour une machine virtuelle in KVM déjà créé? Merci

13
Zim3r

Vous pouvez modifier son XML de la ligne de commande avec:

virsh edit name_vhost

Ensuite, vous devez seulement rechercher le <memory> tag et modifiez-le

N'oubliez pas que l'allocation de mémoire est en kilo-octets, afin d'allouer 512 Mo de mémoire, utilisez 512 * 1024 ou 524288.

13
blacksoul

Pour la configuration hors ligne:

Pour augmenter le nombre de processeurs:

virsh setvcpus <vm_name> <vcpu_count> --config

Si vous obtenez une erreur que vous avez dépassé le nombre maximum, faites d'abord:

virsh setvcpus <vm_name> <vcpu_count> --config --maximum

Répétez ensuite ce qui précède:

virsh setvcpus <vm_name> <vcpu_count> --config

Pour augmenter la taille de la mémoire:

virsh setmaxmem <vm_name> <memsize> --config
virsh setmem <vm_name> <memsize> --config

Pour la configuration en ligne:

Vous pouvez définir le VCPU et la mémoire pendant que le VM est en cours d'exécution avec --current à la place de --config, mais les nouveaux chiffres doivent être dans les valeurs maximales déjà définies. Vous ne pouvez pas définir ces chiffres maximum pendant que le VM est exécuté. Vous devrez arrêter le VM avec virsh shutdown <vm_name>, utilisez la commande ci-dessus et recommencez le VM avec virsh start <vm_name>.

16
Ahmed

Vous pouvez éditer les paramètres =VM dans virt-manager ou en CLI en modifiant le XML dans virsh edit VMNAME

7
dyasny

Pour augmenter la quantité maximale de mémoire pouvant être attribuée au VM Vous devez augmenter la limite de mémoire maximale, éteindre la machine virtuelle, augmentez la mémoire allouée, le démarrage de la machine virtuelle. Il y a une étape -By-Step Guide ici:

http://earlruby.org/2014/05/increase-a-vms-Available-Memory-with-virsh/

Pour obtenir plus de VCPUS, vous devez éditer le fichier XML VIRSH et redémarrer le VM. Il y a un guide étape par étape pour le faire ici:

http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/

1
Earl Ruby