KVM虛機熱新增記憶體

2022-07-01 06:45:09 字數 2520 閱讀 5697

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

熱新增記憶體,增大得記憶體不能大於最大記憶體(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

熱新增記憶體

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

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

KVM 重新命名虛機

1.檢視虛機列表 root bjape01 kvm1 virsh list all id 名稱 狀態 1 bjape01 ads1 running 5 bjape01 ngx1 running 8 bjape01 ngx2 running 9 bjape01 ngx3 running 22 bjap...

KVM虛機冷遷移

1 root kvm host virsh shutdown vm01 centos6.8 關閉需要遷移的虛機 2 root kvm host virsh list all 檢視虛機情況 1 root kvm host virsh domblklist vm01 centos6.8 檢視虛機磁碟 遷...

建立ubuntu14 04 KVM虛機

琢磨了一天,終於方便的手工生成了kvm虛機,分享一下 1,建立qcow2檔案 qemu img create f qcow2 testnode1.qcow2 30g formatting testnode1.qcow2 fmt qcow2 size 32212254720 encryption of...