9.20.2. 配置 CPU 型号


您可以在集群级别和单独的虚拟机级别为虚拟机配置 CPU 模型。设置集群范围的默认 CPU 模型以自动应用到所有新虚拟机,或者为单个虚拟机配置特定的 CPU 模型来覆盖集群默认值。

9.20.2.1. 配置默认 CPU 模型

使用 HyperConverged 自定义资源 (CR) 中的 defaultCPUModel 设置来定义集群范围的默认 CPU 模型。

当您设置集群范围的默认 CPU 模型时:

  • 每个没有定义显式 CPU 模型的新虚拟机(VM)都会接收所选 CPU 模型的节点选择器。
  • 只有标有 cpu-model.node.kubevirt.io/<cpuModel > 的节点才有资格使用默认模型运行虚拟机。
  • 不支持所选 CPU 模型的节点在虚拟机调度过程中不会考虑。
注意

defaultCPUModel 区分大小写,必须与集群中节点支持的 CPU 模型匹配。

在虚拟机级别上配置的 CPU 模型始终优先于集群范围的默认 CPU 模型。

先决条件

  • 安装 OpenShift CLI (oc) 。

流程

  1. 运行以下命令打开 HyperConverged CR:

    $ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
  2. defaultCPUModel 字段添加到 CR,并将值设置为集群中存在的 CPU 模型的名称:

    apiVersion: hco.kubevirt.io/v1beta1
    kind: HyperConverged
    metadata:
     name: kubevirt-hyperconverged
     namespace: openshift-cnv
    spec:
      defaultCPUModel: "EPYC-IBPB"

    其中:

    EPYC-IBPB
    指定集群中节点支持的 CPU 型号。
  3. 将 YAML 文件应用到集群。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部