10.3. ブートソースの自動更新の管理
仮想マシンを作成するために使用されるブートソースの自動更新を管理できます。これには、Red Hat およびカスタムブートソースの更新動作の設定が含まれます。
10.3.1. すべてのシステム定義のブートソースの自動更新の管理 リンクのコピーリンクがクリップボードにコピーされました!
ブートソースの自動インポートと更新を無効にすると、リソースの使用量が削減される可能性があります。切断された環境では、ブートソースの自動更新を無効にすると、CDIDataImportCronOutdated アラートがログをいっぱいにするのを防ぎます。
すべてのシステム定義のブートソースの自動更新を無効にするには、enableCommonBootImageImport フィールドの値を false に設定します。自動更新を無効にすると、関連付けられている DataImportCron オブジェクトが削除されます。この値を true に設定すると、自動更新が再びオンになります。
カスタムブートソースは、この設定の影響を受けません。
前提条件
-
OpenShift CLI (
oc) がインストールされている。
手順
HyperConvergedカスタムリソース (CR) を編集して、自動ブートソース更新を有効または無効にします。自動ブートソース更新を無効にするには、
HyperConvergedCR のspec.enableCommonBootImageImportフィールド値をfalseに設定します。以下に例を示します。$ oc patch hyperconvergeds.v1beta1.hco.kubevirt.io kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/enableCommonBootImageImport", \ "value": false}]'自動ブートソース更新を再度有効にするには、
HyperConvergedCR のspec.enableCommonBootImageImportフィールド値をtrueに設定します。以下に例を示します。$ oc patch hyperconvergeds.v1beta1.hco.kubevirt.io kubevirt-hyperconverged -n openshift-cnv \ --type json -p '[{"op": "replace", "path": \ "/spec/enableCommonBootImageImport", \ "value": true}]'