10.3.7. ブートソースディスクイメージの保持期間の延長
イメージ保持設定を行うことで、クラスター上に保存される古いオペレーティングシステムイメージバージョンの数を増やすことができます。
自動ブートソース更新が有効になっている場合、Containerized Data Importer (CDI) はオペレーティングシステムイメージの最新バージョンを追跡してダウンロードします。デフォルトでは、ディスク容量の消費を抑えるため、古いバージョンの保持が積極的に最小限へと抑えられます。ただし、新しくインポートしたバージョンに問題が発生した場合にロールバックできる安全メカニズムが必要な場合は、保持数を増やすことができます。
過去のブートソースインポートに関連付けられた古い PersistentVolumeClaim または DataVolume オブジェクトを手動で削除しても、クラスターの安定性や今後の更新には影響しません。
手順
デフォルトのエディターで
HyperConvergedカスタムリソース (CR) を開きます。$ oc edit hco kubevirt-hyperconverged -n openshift-cnvspec.workloadSources.dataImportCronTemplatesフィールドを編集して、importsToKeepパラメーターを希望する保持しきい値に調整します。apiVersion: hco.kubevirt.io/v1 kind: HyperConverged metadata: name: kubevirt-hyperconverged spec: workloadSources: dataImportCronTemplates: - metadata: name: rhel9-image-cron spec: garbageCollect: Outdated importsToKeep: 3 schedule: "0 */12 * * *" managedDataSource: rhel9