×

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

虚拟机 (VM) CPU 模型取决于虚拟机和集群中 CPU 模型的可用性。

  • 如果虚拟机没有定义的 CPU 模型

    • 则会自动使用集群级别定义的 CPU 模型设置`defaultCPUModel`。

  • 如果虚拟机和集群都定义了 CPU 模型

    • 则虚拟机的 CPU 模型优先。

  • 如果虚拟机和集群都没有定义 CPU 模型

    • 则会自动使用主机级别定义的 CPU 模型设置主机模型。

配置默认 CPU 模型

通过更新`HyperConverged`自定义资源 (CR) 来配置`defaultCPUModel`。您可以在 OpenShift Virtualization 运行时更改`defaultCPUModel`。

`defaultCPUModel`区分大小写。

先决条件
  • 安装 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"
  3. 将 YAML 文件应用到您的集群。