第2章 リリースノート
2.1. OpenShift Virtualization リリースノート
2.1.1. ドキュメントに関するフィードバックの提供
エラーを報告したり、ドキュメントを改善したりするには、Red Hat Jira アカウント にログインし、Jira issue を送信してください。
2.1.2. Red Hat OpenShift Virtualization について
Red Hat OpenShift Virtualization を使用すると、従来の仮想マシン (VM) を OpenShift Container Platform に導入し、コンテナーと一緒に実行できます。OpenShift Virtualization では、仮想マシンとは OpenShift Container Platform Web コンソールまたはコマンドラインを使用して管理できるネイティブ Kubernetes オブジェクトです。
OpenShift Virtualization は、 アイコンで表されます。
OpenShift Virtualization の OVN-Kubernetes Container Network Interface (CNI) ネットワークプロバイダーを使用できます。
OpenShift Virtualization の機能 を参照してください。
OpenShift Virtualization のアーキテクチャーとデプロイメント の詳細を参照してください。
OpenShift Virtualization 用に クラスターを準備します。
2.1.2.1. OpenShift Virtualization サポートのクラスターバージョン
OpenShift Virtualization 4.17 は、OpenShift Container Platform 4.17 クラスターでの使用がサポートされています。OpenShift Virtualization の最新の z-stream リリースを使用するには、最初に OpenShift Container Platform の最新バージョンにアップグレードする必要があります。
2.1.2.2. サポート対象のゲストオペレーティングシステム
OpenShift Virtualization でサポートされているゲストオペレーティングシステムを確認するには、Red Hat OpenStack Platform、Red Hat Virtualization、OpenShift Virtualization、Red Hat Enterprise Linux with KVM の認定ゲストオペレーティングシステム を参照してください。
2.1.2.3. Microsoft Windows SVVP 認定
OpenShift Virtualization は、Windows Server のワークロードを実行する Microsoft の Windows Server Virtualization Validation Program (SVVP) で認定されています。
SVVP 認定は以下に適用されます。
- Red Hat Enterprise Linux CoreOS ワーカー。Microsoft SVVP Catalog では、Red Hat OpenShift Container Platform 4 on RHEL CoreOS 9 という名前が付けられます。
- Intel および AMD CPU。
2.1.3. クイックスタート
クイックスタートツアーは、複数の OpenShift Virtualization 機能で利用できます。ツアーを表示するには、OpenShift Container Platform Web コンソールのヘッダーのメニューバーにある Help アイコン ? をクリックし、Quick Starts を選択します。Filter フィールドにキーワードとして virtualization
を入力すると、利用可能なツアーをフィルタリングできます。
2.1.4. 新機能および変更された機能
このリリースでは、次のコンポーネントと概念に関連する新機能と機能拡張が追加されています。
2.1.4.1. インフラストラクチャー
- クラスター全体 の 仮想マシンエビクションストラテジー 設定が一般提供されました。
-
インポートされたコンテナーディスクで
inferFromVolume
属性の使用がサポートされるようになりました。OpenShift Virtualization は、要求に応じてソースコンテナーディスクからinstancetype.kubevirt.io/default-instancetype
およびinstancetype.kubevirt.io/default-preference
ラベルを新しい仮想マシンのブートボリュームにコピーできます。
-
デフォルトの
openshift-virtualization-os-images
namespace を使用する代わりに、Red Hat ゴールデンイメージのカスタム namespace を選択できるようになりました。カスタム namespace を使用することで、クラスター管理者はデフォルトのブートソースへのユーザーアクセスを制限できます。Web コンソールを使用してこの設定を更新するには、VirtualizationOverview Settings Cluster General settings Bootable volumes project に移動します。
2.1.4.2. Virtualization
wasp-agent
を使用してメモリー (RAM) をオーバーコミットすることで、ノード上の 仮想マシンワークロード密度を高める ことができるようになりました。wasp エージェントはワーカーノードにスワップリソースを割り当て、ノードが危険な状態にあるときに Pod エビクションを管理します。注記使用率の高いシステムでメモリーを過剰にコミットすると、ワークロードのパフォーマンスが低下する可能性があります。
- 仮想マシンワークロードのコピー後のライブマイグレーションの有効化が一般提供されました。
- クラスター管理者は、クラスター内の USB デバイスを公開 し、仮想マシン所有者による仮想マシンへの割り当てを可能にできます。USB デバイスを公開するには、まずホストパススルーを有効にし、次に仮想マシンが USB デバイスにアクセスするように設定します。
-
Application-Aware Quota (AAQ) Operator を使用して、OpenShift Container Platform クラスター内の各コンポーネントのリソースクォータをカスタマイズおよび管理できるようになりました。AAQ Operator は、
ApplicationAwareResourceQuota
およびApplicationAwareClusterResourceQuota
カスタムリソース定義 (CRD) を提供します。これらは、アップグレードやノードメンテナンスなどのクラスターレベルのアクティビティーを妨げることなくリソースを割り当てるために使用できます。
- OpenShift Virtualization リリース 4.17.1 では、認定ゲストオペレーティングシステムとして、Microsoft Windows Server 2025 のサポートが導入されました。詳細は、OpenShift Virtualization の認定ゲストオペレーティングシステム を参照してください。
2.1.4.3. ストレージ
-
VirtualMachineSnapshot
API バージョンは v1beta1 になりました。
-
VirtualMachineExport
API バージョンは v1beta1 になりました。
2.1.4.4. Web コンソール
OpenShift Container Platform Web コンソールには、OpenShift Virtualization パースペクティブに固有の凝縮されたナビゲーションメニューを表示する新しいフォーカスビューが含まれています。このビューは、既存の OpenShift Container Platform Web コンソールの Virtualization ナビゲーションオプションを補完しますが、置き換えるものではありません。
新しいビューにアクセスするには、Web コンソールで Administrator
Virtualization に移動します。 -
OpenShift Virtualization ガイドツアーが利用可能になりました。ツアーにアクセスするには、Welcome to OpenShift Virtualization ダイアログで Start Tour をクリックするか、Virtualization
Overview Settings User Getting started resources Guided tour の順に移動します。 - Web コンソールから使用できる仮想マシンの メモリーのホットプラグ が一般提供されました。
- Web コンソールから使用できる仮想マシンの CPU のホットプラグ が一般提供されました。
2.1.5. 非推奨の機能と削除された機能
2.1.5.1. 非推奨の機能
非推奨の機能は現在のリリースに含まれており、サポートされています。ただし、これらは今後のリリースで削除されるため、新規デプロイメントでの使用は推奨されません。
-
DevPreviewLongLifecycle
プロファイルが非推奨となりました。現在、このプロファイルは現在LongLifecycle
になっており、一般提供されています。
-
copy-template
、modify-vm-template
、およびcreate-vm-from-template
タスクは非推奨になりました。
- Windows Server 2012 R2 テンプレートのサポートは廃止されました。
-
KubeVirtComponentExceedsRequestedMemory
アラートとKubeVirtComponentExceedsRequestedCPU
アラートは非推奨になりました。安全に サイレント にできます。
2.1.5.2. 削除された機能
削除された機能とは、以前のリリースで非推奨になった機能です。これらは OpenShift Virtualization から削除され、サポート対象外となりました。
- 現在、CentOS 7 および CentOS Stream 8 はライフサイクル終了段階にあります。そのため、これらのオペレーティングシステムのコンテナーイメージは OpenShift Virtualization から削除され、コミュニティーによるサポート もありません。
-
tekton-tasks-operator
が削除されました。Tekton タスクとサンプルパイプラインがタスクカタログ (ArtifactHub) で利用できるようになりました。
2.1.6. テクノロジープレビュー機能
現在、今回のリリースに含まれる機能にはテクノロジープレビューのものがあります。これらの実験的機能は、実稼働環境での使用を目的としていません。これらの機能に関しては、Red Hat カスタマーポータルの以下のサポート範囲を参照してください。
実行中の仮想マシンと停止中の仮想マシンのストレージクラスを移行できるようになりました。
注記HyperConverged
カスタムリソースでは、ストレージライブマイグレーションはデフォルトで有効になっていません。必要なフィーチャーゲートを有効にするには、Red Hat ナレッジベースの記事 Enable storage live migration in OpenShift Virtualization 4.17 に記載されている回避策を実行してください。
- OpenShift Virtualization ホストでネストされた仮想化 を有効化できるようになりました。
2.1.7. 既知の問題
ノード
-
OpenShift Virtualization をアンインストールしても、OpenShift Virtualization によって作成された
feature.node.kubevirt.io
ノードラベルは削除されません。ラベルは手動で削除する必要があります。(CNV-38543)
- さまざまなコンピュートノードが含まれる異種クラスターでは、HyperV reenlightenment が有効な仮想マシンを、タイムスタンプカウンター (TSC) スケーリングをサポートしていないノードまたは TSC の周波数が不適切なノードでスケジュールできません。(BZ#2151169)
ストレージ
csi-clone
クローンストラテジーを使用して 100 台以上の仮想マシンのクローンを作成する場合、Ceph CSI はクローンをパージしない可能性があります。クローンの手動削除も失敗する可能性があります。(CNV-23501)-
回避策として、
ceph-mgr
を再起動して仮想マシンのクローンをパージすることができます。
-
回避策として、
Virtualization
-
仮想 Trusted Platform Module (vTPM) デバイスを Windows 仮想マシンに追加すると、vTPM デバイスが永続的でない場合でも、BitLocker ドライブ暗号化システムチェックに合格します。これは、
virt-launcher
Pod の存続期間中、永続的ではない vTPM デバイスが一時ストレージを使用して暗号化キーを保存および復元するためです。仮想マシンが移行するか、シャットダウンして再起動すると、vTPM データは失われます。(CNV-36448)
OpenShift Virtualization は、Pod によって使用されるサービスアカウントトークンをその特定の Pod にリンクします。OpenShift Virtualization は、トークンが含まれるディスクイメージを作成してサービスアカウントボリュームを実装します。仮想マシンを移行すると、サービスアカウントボリュームが無効になります。(CNV-33835)
- 回避策として、サービスアカウントではなくユーザーアカウントを使用してください。ユーザーアカウントトークンは特定の Pod にバインドされていないためです。
Web コンソール
- Web コンソールの Create PersistentVolumeClaim リストから With Data upload form を選択して永続ボリューム要求 (PVC) を作成する際に、Upload Data フィールドを使用して PVC にデータをアップロードすると失敗します。(CNV-37607)