9.8.3. 在虚拟机上热插 CPU


您可以增加或减少分配给虚拟机的 CPU 插槽数量,而无需使用 OpenShift Container Platform web 控制台重启虚拟机。

流程

  1. 进入到 Virtualization VirtualMachines
  2. 选择所需的虚拟机以打开 VirtualMachine 详情页。
  3. Configuration 选项卡中,点 Edit CPU|Memory
  4. 选择 vCPU 单选按钮。
  5. 输入所需的 vCPU 套接字数量,然后点 Save

    注意

    通过热插,您可以将虚拟机的 vCPU 插槽总数增加到默认初始数的四倍。超过这个限制需要重启。

    如果虚拟机是可迁移的,则会触发实时迁移。如果没有,或者无法更新更改,则会为虚拟机添加一个 RestartRequired 条件。

    注意

    如果虚拟机启用了 spec.template.spec.domain.devices.networkInterfaceMultiQueue 字段,且 CPU 是热插的,则会出现以下行为:

    • 在 CPU 热插之前已存在的您附加到的网络接口仍然会保留其原始队列计数,即使您之后又添加了更多虚拟 CPU (vCPU)。底层虚拟化技术导致这种预期行为。
    • 要更新现有接口的队列数以匹配新的 vCPU 配置,您可以重启虚拟机。只有在更新会提高性能时才需要重启。
    • 在 CPU 热插后,您热插的新 VirtIO 网络接口会自动接收与更新的 vCPU 配置匹配的队列数。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部