Comment puis-je modifier la quantité de cœurs Ram et CPU pour une machine virtuelle KVM déjà créée? Merci
13
Comment puis-je modifier la quantité de cœurs Ram et CPU pour une machine virtuelle KVM déjà créée? Merci
Réponses:
Vous pouvez éditer sa ligne
XML
de commande avec:Ensuite, il vous suffit de rechercher la
<memory>
balise et de la modifierGardez à l'esprit que l'allocation de mémoire est en kilo-octets, donc pour allouer 512 Mo de mémoire, utilisez 512 * 1024 ou 524288.
la source
virsh edit name_vhost
. J'ai corrigé la réponse.Pour une configuration hors ligne:
Pour augmenter le nombre de CPU:
Si vous obtenez une erreur indiquant que vous avez dépassé le nombre maximal, procédez d'abord:
Répétez ensuite ce qui précède:
Pour augmenter la taille de la mémoire:
Pour la configuration en ligne:
Vous pouvez définir le vCPU et la mémoire pendant que la machine virtuelle fonctionne avec
--current
au lieu de--config
, mais les nouveaux numéros doivent être dans les valeurs maximales déjà définies. Vous ne pouvez pas définir ces nombres maximum pendant que la machine virtuelle est en cours d'exécution. Vous devrez arrêter la VM avecvirsh shutdown <vm_name>
, utiliser la commande ci-dessus et redémarrer la VM avecvirsh start <vm_name>
.la source
Vous pouvez modifier les paramètres de la machine virtuelle dans
virt-manager
ou dans cli en modifiant le XML dansvirsh edit VMNAME
la source
Pour augmenter la quantité maximale de mémoire pouvant être allouée à la machine virtuelle, vous devez augmenter la limite de mémoire maximale, éteindre la machine virtuelle, augmenter la mémoire allouée, démarrer la machine virtuelle. Il y a un guide étape par étape ici:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Pour obtenir plus de VCPU, vous devez modifier le fichier XML virsh et redémarrer la machine virtuelle. Il y a un guide étape par étape pour le faire ici:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
la source