13.3. 古い CPU モデルのノードラベルの管理
VM CPU モデルおよびポリシーがノードでサポートされている限り、ノードで仮想マシン (VM) をスケジュールできます。
13.3.1. 古い CPU モデルのノードラベリングについて リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Virtualization Operator は、古い CPU モデルの事前定義されたリストを使用して、ノードがスケジュールされた仮想マシンの有効な CPU モデルのみをサポートするようにします。
デフォルトでは、以下の CPU モデルはノード用に生成されたラベルのリストから削除されます。
例13.1 古い CPU モデル
この事前定義された一覧は HyperConverged
CR には表示されません。このリストから CPU モデルを 削除 できませんが、HyperConverged
CR の spec.obsoleteCPUs.cpuModels
フィールドを編集してリストに追加することはできます。
13.3.2. CPU 機能のノードのラベル付けについて リンクのコピーリンクがクリップボードにコピーされました!
反復処理により、最小 CPU モデルのベース CPU 機能は、ノード用に生成されたラベルのリストから削除されます。
以下に例を示します。
-
環境には、
Penryn
とHaswell
という 2 つのサポートされる CPU モデルが含まれる可能性があります。 Penryn
がminCPU
の CPU モデルとして指定される場合、Penryn
のベース CPU の各機能はHaswell
によってサポートされる CPU 機能のリストと比較されます。例13.2
Penryn
でサポートされる CPU 機能Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例13.3
Haswell
でサポートされる CPU 機能Copy to Clipboard Copied! Toggle word wrap Toggle overflow Penryn
とHaswell
の両方が特定の CPU 機能をサポートする場合、その機能にラベルは作成されません。ラベルは、Haswell
でのみサポートされ、Penryn
ではサポートされていない CPU 機能用に生成されます。例13.4 反復後に CPU 機能用に作成されるノードラベル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
13.3.3. 古い CPU モデルの設定 リンクのコピーリンクがクリップボードにコピーされました!
HyperConverged
カスタムリソース (CR) を編集して、古い CPU モデルのリストを設定できます。
手順
古い CPU モデルを
obsoleteCPUs
配列で指定して、HyperConverged
カスタムリソースを編集します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow