Xen 减少 VCPU

Xen 减少 VCPU

我正在尝试减少 Dom0 上的 VCPU 数量,但不明白为什么它没有减少这个数量。

日志:

[2016-02-11 13:43:25 2550] INFO (XendDomainInfo:1977) Set VCPU count on domain Domain-0 to 5

命令:

root@user:/home/user# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2024    10     r-----    994.1
root@user:/home/user# sudo xm vcpu-set Domain-0 5
root@user:/home/user# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  2024    10     r-----    994.4

答案1

这是一个类似的情况,xm list无法列出配置更改:

https://serverfault.com/a/484904/337307

出现该问题的原因是,首次创建虚拟机时生成的配置文件无法修改,必须重新生成才能xm list报告当前配置。

重新生成文件的步骤如下:

  1. 关闭虚拟机(DomU)
  2. 使用命令将虚拟机配置导出到文本文件

    xm list -l DomU_name > vm.conf

  3. 使用文本编辑器编辑文件 VM 配置,例如 vi vm.conf

  4. 从 Xend 中删除 VM,然后使用修改后的配置文件重新创建它,使用以下命令:

    xm del DomU_name xm new -F vm.conf

  5. 启动修改后的虚拟机

    xm start DomU_name

或者您可以使用xm deletexm new生成新条目,而不是像接受的答案所建议的那样导入修改后的配置文件。 https://serverfault.com/a/484832/337307

希望这有帮助!

相关内容