查看虛擬機CPU數量配置
[root@ubuntu ~]# virsh vcpucount centos_server01
maximum config 2
maximum live 2
current config 2
current live 2
配置虛擬機最大CPU個數限制
[root@ubuntu ~]# virsh setvcpus centos_server01 --maximum 4 --config
[root@ubuntu ~]# virsh vcpucount centos_server01
maximum config 4
maximum live 2
current config 2
current live 2
配置最大CPU個數限制需要重啟后才能生效
ps: --maximum must be used with --config only
配置虛擬機CPU個數
[root@ubuntu ~]# virsh setvcpus centos_server01 --count 4 --config
[root@ubuntu8 ~]# virsh vcpucount centos_server01
maximum config 4
maximum live 2
current config 4
current live 2
虛擬機CPU在maximum live的限制內,可以通過--live參數直接生效
CPU可以在限制內熱添加,但無法熱減少,只能使用--config配置好后,等下次重啟生效:
[root@ubuntu ~]# virsh setvcpus centos_server01 --count 2 --live
error: internal error: cannot change vcpu count of this domain