本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

CPU 和内存热插拔

SUSE Virtualization 支持虚拟机的 CPU 和内存热插拔。此功能允许您在不需要重启的情况下增加正在运行的虚拟机的 CPU 和内存资源。

ARM64 架构仅支持内存热插拔。CPU 热插拔操作需要您重启虚拟机。

在虚拟机创建过程中启用 CPU 和内存热插拔

  1. 虚拟机:创建 界面上,指定要分配的 CPU 核心数和内存。

    启用 CPU 和内存热插拔
  2. 选择 启用 CPU 和内存热插拔

    SUSE Virtualization 会根据 max-hotplug-ratio 设置自动填充 最大 CPU最大内存 字段。这些值表示在运行时可用于虚拟机的最大 CPU 和内存资源。如有必要,您可以更改这些值。

  3. 完成虚拟机创建的其余步骤。

触发 CPU 和内存热插拔操作

  1. 虚拟机创建后,您可以使用 编辑 CPU 和内存 按钮动态添加 CPU 和内存资源。

    增加 CPU 和内存资源
  2. 点击 应用虚拟机迁移 到配置了 CPU 和内存数量的节点。

虚拟机必须是 可实时迁移 的。

max-hotplug-ratio 设置

max-hotplug-ratio 是一个全局设置,决定了可用于正在运行的虚拟机的默认最大 CPU 和内存资源。该比例乘以您在创建虚拟机时分配的 CPU 和内存资源的数量。

运行时可用的最大资源 = (虚拟机创建时分配的资源)x(max-hotplug-ratio 值)

您可以指定从 120 的任一值。默认值为 4

示例:

max-hotplug-ratio 被设置为 4

资源 分配的数量 最大可用数量

CPU 核心数

1

4

内存(Gi)

2

8

max-hotplug-ratio 设置