8.15.2. CPU モデルの設定


仮想マシンの CPU モデルは、クラスターレベルと個々の仮想マシンレベルの両方で設定できます。クラスター全体のデフォルト CPU モデルを設定して、すべての新規仮想マシンに自動的に適用するか、個々の仮想マシンに特定の CPU モデルを設定してクラスターのデフォルト設定をオーバーライドします。

8.15.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 hyperconvergeds.v1beta1.hco.kubevirt.io kubevirt-hyperconverged -n openshift-cnv
  2. CR に defaultCPUModel フィールドを追加し、値をクラスター内に存在する 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

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る