KVM虛機熱添加內存


KVM 虛機怎么熱添加內存? 

 

首先我們熱添加內存前提是我們虛機設置--memory 與--maxmemory

--memory  是指我們虛機設置內存大小    (虛機大小是--memory )

--maxmemort  是指我們虛機設置最大得內存大小        (虛機最大內存或者說是虛機大小熱添加得一個大小限制)

 

熱添加內存 

virsh setmem   虛機名   內存大小    --config  (保存到配置文件)  --live   (熱添加)

 

root@ubuntu:~# free -h
total used free shared buffers cached
Mem: 468M 114M 353M 320K 20M 49M
-/+ buffers/cache: 45M 423M
Swap: 0B 0B 0B

root@testyk:~# virsh setmem test-vm 1024M --config --live

檢查內存已經變大
root@ubuntu:~# free -h
total used free shared buffers cached
Mem: 992M 115M 876M 320K 20M 49M
-/+ buffers/cache: 45M 946M
Swap: 0B 0B 0B

 

檢查虛機配置

root@testyk:~# virsh dominfo test-vm
Id: 8
Name: test-vm
UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
OS Type: hvm
State: running
CPU(s): 1
CPU time: 65.6s
Max memory: 1048576 KiB
Used memory: 1048576 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: apparmor
Security DOI: 0
Security label: libvirt-effdda5f-4938-7bbf-d04c-9ef5c771751a (enforcing)

 

熱添加內存,增大得內存不能大於最大內存(max memory)

 

當虛機熱添加內存大於最大內存時會報錯,這個時候需要修改我們得最大內存(max  memory )

root@testyk:~# virsh setmem test-vm 1200M --config --live
error: invalid argument: cannot set memory higher than max memory

 

修改最大內存 (max  memory)

關閉虛機

virsh destroy test-vm 

 

修改最大內存

root@testyk:~# virsh setmaxmem test-vm 1700M --config

 

啟動虛機

virsh start  test-vm

 

檢查

root@testyk:~# virsh dominfo test-vm
Id: -
Name: test-vm
UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
OS Type: hvm
State: shut off
CPU(s): 1
Max memory: 1740800 KiB
Used memory: 1048576 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: apparmor
Security DOI: 0

 

熱添加內存

root@testyk:~# virsh setmem test-vm 1200M --config --live

 檢查

root@testyk:~# virsh dominfo test-vm
Id: 9
Name: test-vm
UUID: effdda5f-4938-7bbf-d04c-9ef5c771751a
OS Type: hvm
State: running
CPU(s): 1
CPU time: 67.8s
Max memory: 1740800 KiB
Used memory: 1228800 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: apparmor
Security DOI: 0
Security label: libvirt-effdda5f-4938-7bbf-d04c-9ef5c771751a (enforcing)

 

root@ubuntu:~# free -h
total used free shared buffers cached
Mem: 1.1G 114M 1.0G 312K 18M 49M
-/+ buffers/cache: 46M 1.1G
Swap: 0B 0B 0B

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM