Jak mogę zmienić ilość rdzeni pamięci RAM i procesora dla maszyny wirtualnej w KVM, która jest już utworzona? Dzięki
13
Jak mogę zmienić ilość rdzeni pamięci RAM i procesora dla maszyny wirtualnej w KVM, która jest już utworzona? Dzięki
Odpowiedzi:
Możesz edytować go
XML
z wiersza poleceń za pomocą:Następnie wystarczy przeszukać
<memory>
tag i zmodyfikować goPamiętaj, że przydział pamięci jest w kilobajtach, więc aby przydzielić 512 MB pamięci, użyj 512 * 1024 lub 524288.
źródło
virsh edit name_vhost
. Poprawiłem odpowiedź.Do konfiguracji offline:
Aby zwiększyć liczbę procesorów:
Jeśli pojawi się błąd przekroczenia maksymalnej liczby, najpierw:
Następnie powtórz powyższe:
Aby zwiększyć rozmiar pamięci:
Do konfiguracji online:
Można ustawić vCPU i pamięci, podczas gdy maszyna wirtualna jest uruchomiona ze
--current
zamiast--config
, ale nowe numery musi mieścić się w granicach wartości maksymalnych już wymienionych. Nie można ustawić tych maksymalnych liczb podczas działania maszyny wirtualnej. Musisz zamknąć maszynę wirtualną zavirsh shutdown <vm_name>
pomocą powyższej komendy i ponownie uruchomić maszynę wirtualną za pomocąvirsh start <vm_name>
.źródło
Możesz edytować ustawienia VM w
virt-manager
lub w cli, zmieniając XML wvirsh edit VMNAME
źródło
Aby zwiększyć maksymalną ilość pamięci, którą można przypisać do maszyny wirtualnej, musisz zwiększyć maksymalny limit pamięci, wyłączyć maszynę wirtualną, zwiększyć przydzieloną pamięć, uruchomić maszynę wirtualną. Tutaj jest przewodnik krok po kroku:
http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/
Aby uzyskać więcej VCPU, musisz edytować plik XML virsh i ponownie uruchomić maszynę wirtualną. Oto krok po kroku, jak to zrobić:
http://earlruby.org/2014/05/increase-a-vms-vcpu-count-with-virsh/
źródło