$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
使用 `HyperConverged` 自定义资源 (CR) 中的 `defaultCPUModel` 设置来定义集群范围的默认 CPU 模型。
虚拟机 (VM) CPU 模型取决于虚拟机和集群中 CPU 模型的可用性。
如果虚拟机没有定义的 CPU 模型
将使用集群范围内定义的 CPU 模型自动设置 `defaultCPUModel`。
如果虚拟机和集群都定义了 CPU 模型
虚拟机的 CPU 模型优先。
如果虚拟机和集群都没有定义的 CPU 模型
将使用主机级别定义的 CPU 模型自动设置主机模型。
通过更新 `HyperConverged` 自定义资源 (CR) 来配置 `defaultCPUModel`。您可以在 OpenShift 虚拟化运行时更改 `defaultCPUModel`。
`defaultCPUModel` 区分大小写。 |
安装 OpenShift CLI (oc)。
通过运行以下命令打开 `HyperConverged` CR
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
将 `defaultCPUModel` 字段添加到 CR 并将值设置为集群中存在的 CPU 模型的名称
apiVersion: hco.kubevirt.io/v1beta1
kind: HyperConverged
metadata:
name: kubevirt-hyperconverged
namespace: openshift-cnv
spec:
defaultCPUModel: "EPYC"
将 YAML 文件应用到您的集群。