Wie kann ich die Anzahl der Ram- und CPU-Kerne für eine virtuelle Maschine in KVM ändern, die bereits erstellt wurde? Vielen Dank
13
Wie kann ich die Anzahl der Ram- und CPU-Kerne für eine virtuelle Maschine in KVM ändern, die bereits erstellt wurde? Vielen Dank
Antworten:
Sie können es
XML
von der Kommandozeile aus bearbeiten mit:Dann müssen Sie nur das
<memory>
Tag suchen und ändernBeachten Sie, dass die Speicherzuweisung in Kilobyte erfolgt. Verwenden Sie zum Zuweisen von 512 MB Speicher 512 * 1024 oder 524288.
quelle
virsh edit name_vhost
. Ich habe die Antwort korrigiert.Für die Offline-Konfiguration:
So erhöhen Sie die Anzahl der CPUs:
Wenn Sie eine Fehlermeldung erhalten, dass Sie die maximale Anzahl überschritten haben, gehen Sie zuerst wie folgt vor:
Dann wiederholen Sie das oben:
So erhöhen Sie die Speichergröße:
Für die Online-Konfiguration:
Sie können die vCPU und den Speicher festlegen, während die VM ausgeführt wird,
--current
stattdessen--config
müssen die neuen Zahlen jedoch innerhalb der bereits festgelegten Maximalwerte liegen. Sie können diese maximale Anzahl nicht festlegen, während die VM ausgeführt wird. Sie müssen die VM mit herunterfahrenvirsh shutdown <vm_name>
, den obigen Befehl verwenden und die VM mit neu startenvirsh start <vm_name>
.quelle
Sie können die VM-Einstellungen in
virt-manager
oder in CLI bearbeiten, indem Sie das XML in ändernvirsh edit VMNAME
quelle
Um die maximale Speicherkapazität zu erhöhen, die der VM zugewiesen werden kann, müssen Sie die maximale Speicherkapazität erhöhen, die VM ausschalten, den zugewiesenen Speicher erhöhen und die VM starten. Hier finden Sie eine schrittweise Anleitung:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Um mehr VCPUs zu erhalten, müssen Sie die virsh-XML-Datei bearbeiten und die VM neu starten. Hier finden Sie eine Schritt-für-Schritt-Anleitung:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
quelle