如何使用 Citrix XenServer 8.2 将 vCPU 的当前值设置得较低?

如何使用 Citrix XenServer 8.2 将 vCPU 的当前值设置得较低?

我已经将我的虚拟机设置为:

在此输入图像描述

注:初始vCPU数量为2

后来,我增加了它,但注意到没有办法减少它:

在此输入图像描述

问题:有什么方法可以在通过 CLI 运行时更改当前的 vCPU 数量吗?

我认为我的一个目标是根据虚拟机的整体 CPU 利用率来调整这个数字。例如,如果此虚拟机相对空闲,我希望服务器上的其他虚拟机能够从更多 vCPU 中受益。

答案1

首先你必须安装Linux/Windows API CLI以进行远程管理如何安装

然后您就可以在 Linux/Windows 计算机上使用它。

安装完成后,您可以通过名称获取虚拟机的 UUID:

xe vm-list name-label=<vm_name>

更改当前VCPU(应低于最大VCPU):

# No shutdown is needed for increasing
# Shutdown is needed for reducing
xe vm-param-set VCPUs-at-startup=<vcpus_no> uuid=<vm_uuid>

更改最大 VCPU 数:

# Shutdown is needed for both operations
xe vm-param-set VCPUs-max=<max_vcpus_no> uuid=<vm_uuid>

相关内容