使用 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 热插操作
-
选择需要被编辑的虚拟机。
-
点 Edit 按钮打开 Edit Virtual Machine 窗口。
-
选 System 标签页。
-
根据需要修改 Virtual Sockets 的值。
-
点 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