Translated message

A translation of this page exists in English.

Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

使用 Red Hat Enterprise Virtualization Manager 进行虚拟 CPU 热插操作

已更新 -

概述

CPU 热插(CPU hot plug)功能允许您在不需要重启虚拟机的情况下为正在运行的虚拟机添加虚拟 CPU。您可以通过管理门户(Administration Portal)或 REST API 实现这个功能。

请注意: Red Hat Enterprise Virtualization 当前还不支持 CPU 热拔(CPU hot unplug)功能。

先决条件

Windows 虚拟机需要安装 guest 代理。如需了解更多相关信息,请参阅 Red Hat Enterprise Virtualization Administration Guide

虚拟机的操作系统需要支持 CPU 热插功能。

虚拟机操作系统支持列表

Operating System Version Architecture Hot Plug Supported
Red Hat Enterprise Linux 6.3+ x86 Yes
Red Hat Enterprise Linux 7.0+ x86 Yes
Microsoft Windows Server 2003 All All No
Microsoft Windows Server 2008 All x86 No
Microsoft Windows Server 2008 Standard, Enterprise x64 No
Microsoft Windows Server 2008 Datacenter x64 Yes
Microsoft Windows Server 2008 R2 All x86 No
Microsoft Windows Server 2008 R2 Standard, Enterprise x64 No
Microsoft Windows Server 2008 R2 Datacenter x64 Yes
Microsoft Windows Server 2012 All x64 Yes
Microsoft Windows Server 2012 R2 All x64 Yes
Microsoft Windows 7 All x86 No
Microsoft Windows 7 Starter, Home, Home Premium, Professional x64 No
Microsoft Windows 7 Enterprise, Ultimate x64 Yes
Microsoft Windows 8.x All x86 Yes
Microsoft Windows 8.x All x64 Yes

使用管理门户或用户门户进行 CPU 热插操作

  1. 选择需要被编辑的虚拟机。

  2. Edit 按钮打开 Edit Virtual Machine 窗口。

  3. System 标签页。

  4. 根据需要修改 Virtual Sockets 的值。

  5. OK

使用 REST API 进行 CPU 热插操作

使用一个 PUT 请求更新虚拟机资源。在这里所举的例子中,插槽的数量被改为 2。

PUT /api/vms/{vm id} HTTP/1.1
Accept: application/xml

<vm>
  <cpu>
    <topology sockets="2" cores="1"/>
  </cpu>
</vm>

Comments