第2章 リリースノート


2.1. OpenShift Virtualization リリースノート

このリリースノートでは、OpenShift Virtualization 4.21 の新機能と機能拡張、テクノロジープレビュー機能、非推奨および削除された機能、修正された問題、および既知の問題について説明します。

2.1.1. サポート対象のゲストオペレーティングシステム

OpenShift Virtualization でサポートされているゲストオペレーティングシステムを確認するには、Red Hat OpenStack Platform、Red Hat Virtualization、OpenShift Virtualization、Red Hat Enterprise Linux with KVM の認定ゲストオペレーティングシステム を参照してください。

2.1.2. 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.21 という名前が付けられています。
  • Intel および AMD CPU。

2.1.3. 新機能および機能拡張

アップグレードプロセス中に、Migration Toolkit for Containers (MTC) Operator を削除します

今回のアップデートにより、クラスター管理者は、以前の OpenShift Virtualization バージョンからバージョン 4.21 にアップグレードする際に、MTC Operator をオプションで削除できるようになりました。MTC はライフサイクルが終了したため、OpenShift Virtualization バージョン 4.21 では、ストレージのライブマイグレーションに際してサポートが不要になりました。

CNV-50822

IBM Z® および IBM® LinuxONE 上の IBM® Secure Execution for VMs が一般提供開始となりました
IBM Z® および IBM® LinuxONE 上の IBM® Secure Execution for VMs が一般提供開始となりました。この機能は、ハードウェアベースのメモリー暗号化を提供し、仮想マシンのワークロードをホストまたはハイパーバイザー環境からのアクセスから保護します。詳細は、IBM Z® および IBM® LinuxONE での IBM® Secure Execution 仮想マシンの設定 を参照してください。
IBM Cloud® ベアメタルノード上の OpenShift Virtualization が一般提供開始となりました

IBM Cloud® のベアメタルノードへの OpenShift Virtualization のインストールが一般提供開始となりました。今回のアップデートにより、Assisted Installer を使用して IBM Cloud でプロビジョニングされたベアメタルノードに OpenShift Virtualization をインストールする機能が追加されました。

CNV-27898

カスタム MAC プール範囲の設定

今回のアップデートにより、クラスター管理者は OpenShift Virtualization 環境向けにカスタム MAC アドレスプール範囲を指定できるようになり、同一ネットワーク上の他の仮想化ソリューションとの MAC アドレスの競合を防止できます。これにより、クラスター管理者は、ネットワークリソースをより詳細に制御できるようになり、ネットワークの安定性とリソース管理の効率性が向上します。

CNV-63212

仮想マシンを OpenShift Virtualization にインポートする際に、以前割り当てられていた IP アドレスと MAC アドレスを維持します

今回のアップデートにより、カスタムのプライマリー layer 2 ネットワークに接続されている場合でも、仮想マシンを OpenShift Virtualization にインポートする際に、元の IP アドレスと MAC アドレスを保持できるようになりました。この機能拡張により、インポートプロセスが効率化され、ネットワークの一貫性と仮想マシンのシームレスな移行が確保されるため、混乱を最小限に抑えることができます。

CNV-61227

仮想マシンディスクを異なるストレージクラスに移行します

従来は、仮想マシンディスクを異なるストレージクラスに移行する前に、Migration Toolkit for Containers (MTC) のインストールが必要でした。仮想マシンディスクのストレージクラス移行が OpenShift Virtualization にネイティブ実装されたため、この要件はなくなりました。

さらに、一括移行ごとに選択する仮想マシンが同じ namespace に属している必要はなくなりました。

CNV-61829

ローカルネットトポロジーを使用して ClusterUserDefinedNetwork リソースを定義します

今回のアップデートにより、OpenShift Container Platform の Web コンソールを使用して、ローカルネットトポロジー内の ClusterUserDefinedNetwork リソースを作成および管理できるようになります。

CNV-52160

仮想マシンの Search メニューの機能拡張

今回のアップデートにより、検索インターフェイスが強化され、より見やすく、使いやすくなりました。Search ボタンの視認性向上と詳細検索オプションの導入により、ユーザーはメインボタンまたは Enter キーのいずれかを使用して検索を開始できるようになりました。これにより、ユーザーエクスペリエンスが合理化され、検索機能全体が向上します。

CNV-70130

Settings ページに検索バーを追加しました

今回のアップデートにより、OpenShift Container Platform Web コンソールの Virtualization Settings ページに検索バーが追加されました。これにより、ユーザーは、ClusterUser、または Preview features タブに含まれるさまざまな設定を簡単に検索できます。

CNV-69189

--preserve-session フラグは、意図しない VNC 切断を防ぐために導入されました

仮想マシン向けに、オプションの --preserve-session フラグが導入されました。このフラグは、新しいセッションを開始しようとした際に、既存の VNC コンソール接続が切断されるのを防ぎます。

このフラグが設定されている状態で、virtctl CLI を使用して VNC コンソールへの 2 つ目の接続を作成しようとすると、エラーが表示され、接続が失敗します。

Web コンソールを使用して VNC コンソールへの 2 つ目の接続を作成しようとすると、警告が表示され、新しいセッションを作成する前に既存のセッションを切断するように促されます。

CNV-66115

ツリービューから仮想マシンコンソールを起動します

ナビゲーションパネルで実行中の仮想マシン (VM) の名前をクリックし、Open Console を選択することで、仮想マシンのコンソールセッションを開始できるようになりました。

CNV-70942

ノードネットワーク設定ウィザードで OVS ボンディングを定義します

OpenShift Container Platform の Web コンソールでノードネットワーク設定ポリシーを作成する際に、Open vSwitch (OVS) Source Load Balancing (SLB) ボンディングインターフェイスを定義できるようになりました。ノードネットワーク設定ウィザードの Uplink connection タブを使用して、共有ボンディングリンクを介して複数の仮想マシンに外部物理ネットワークへのアクセスを提供するボンディングネットワークインターフェイスを設定します。

詳細は、Web コンソールからのポリシーの管理 を参照してください。

CNV-70202

Web コンソールを使用して現在のメモリーオーバーコミットメントを表示および変更します

Web コンソールの Virtualization ページから、クラスターのメモリーオーバーコミットを表示および変更できます。

CNV-69276

Self validation タブが Checkups ページに追加されました

今回のアップデートにより、クラスター管理者は、Web コンソールの Virtualization Checkups ページの Self validation タブから、OpenShift Container Platform クラスターの自己検証チェックアップを実行できるようになります。ユーザーは、チェックアップの詳細な結果を ZIP ファイルとしてダウンロードできます。この機能により、クラスター管理者はクラスター上で広範なテストスイートを実行でき、高度な機能や設定における潜在的な問題を特定して対処するのに役立ちます。

CNV-59284

LiveMigrationTake snapshot アクションが、Web コンソールで使用可能な一括操作のリストに追加されました

今回のアップデートにより、クラスター管理者は以下の追加一括操作を実行できるようになります。

  • LiveMigration - 選択した複数の仮想マシンを別のノードへライブマイグレーションで移行します。
  • Take snapshot - 選択した複数の仮想マシンのスナップショットを取得します。

    CNV-73239

Web コンソールの Reset ボタンが利用可能になりました

今回のアップデートにより、仮想マシンの所有者は、Web コンソールで Reset をクリックすることで、仮想マシンを強制的に再起動できるようになりました。この再起動プロセスでは、仮想マシンを含む Pod を保持することで、ホットプラグされたストレージなどのユーザーがカスタマイズしたデータが保持されます。この機能拡張により、ユーザーは再起動プロセスを手動で管理したり、カスタマイズしたデータを失うリスクを負ったりする必要がなくなるため、より効率的で使いやすいユーザーエクスペリエンスを提供します。

CNV-51003

VNC コンソールでファンクションキー F1-F12 にアクセスできるようになりました

今回のアップデートにより、VNC コンソールでファンクションキー F1-F12 にアクセスできるようになりました。この機能拡張により、Send key 機能にファンクションキーが追加され、仮想マシン所有者にさらにスムーズでシームレスなユーザーエクスペリエンスを提供できるようになります。

CNV-71884

サードパーティー製ソリューションが動的プラグインと統合されました

今回のアップデートにより、クラスター管理者は動的プラグインを使用して、サードパーティー製ソリューションを OpenShift Virtualization の Web コンソールページに統合できるようになりました。動的プラグインを使用すると、仮想マシン所有者向けの一括操作など、カスタムタブやアクションを追加できます。

CNV-73256

Kubevirt プラグインにカスタマイズ可能なアクションメニューが追加されました

今回のアップデートにより、Kubevirt プラグインにカスタマイズ可能なアクションメニューが導入され、動的プラグインからのカスタムアクションの読み込みが可能になりました。この機能拡張により、ローカルアクションの動的な読み込みとアクションリストの重複排除が可能になり、より柔軟なユーザーインターフェイスが実現します。

CNV-70667

仮想マシンラベルを Prometheus ラベルとしてリストする新しいメトリクス

kubevirt_vm_labels メトリクスは、仮想マシンラベルを Prometheus ラベルとして表示します。kubevirt-vm-labels-config config map の allowlist および ignorelist フィールドを編集することで、メトリクスを設定して特定のラベルを公開または除外することができます。

CNV-56034

OpenShift Virtualization runbook に新しいアラートが追加されました

OpenShift Virtualization Operator の次のアラート が OpenShift Virtualization の runbook に追加されました。

  • DeprecatedMachineType
  • GuestFilesystemAlmostOutOfSpace
  • GuestVCPUQueueHighCritical
  • GuestVCPUQueueHighWarning
  • HCOGoldenImageWithNoArchitectureAnnotation
  • HCOGoldenImageWithNoSupportedArchitecture
  • HCOMultiArchGoldenImagesDisabled
  • HCOOperatorConditionsUnhealthy
  • HighNodeCPUFrequency
  • KubeVirtVMGuestMemoryAvailableLow
  • KubeVirtVMGuestMemoryPressure
  • PersistentVolumeFillingUp
  • VirtLauncherPodsStuckFailed
  • VirtualMachineInstanceHasEphemeralHotplugVolume
  • VirtualMachineStuckInUnhealthyState
  • VirtualMachineStuckOnNode

CNV-69069

2.1.4. 非推奨の機能

HotplugVolume フィーチャーゲートが非推奨になりました

仮想マシンを再起動せずにストレージを追加できる HotplugVolume フィーチャーゲートは非推奨になり、今後のリリースで削除される予定です。このフィーチャーゲートは、DeclarativeHotplugVolumes に置き換えられます。

注記

DeclarativeHotplugVolumes は、エフェメラルボリュームのホットプラグをサポートしていません。エフェメラルボリュームは VMI にホットプラグされ、所有者の仮想マシンには永続化されません。ホットプラグされている既存のエフェメラルボリュームは、DeclarativeHotplugVolumes フィーチャーゲートに切り替えると、自動的にデタッチされます。

CNV-73301

2.1.5. 削除された機能

削除された機能は OpenShift Virtualization ではサポートされなくなりました

従来の virtctl ssh ターゲット構文が削除されました
今回のリリースでは、virtctl ssh type/name[.namespace] ターゲット構文のサポートが削除されました。ターゲットを指定するには、vmi/<name>vm/<name> などの明示的なリソースタイプを使用する必要があります。削除された構文に依存するスクリプトや自動化ツールは更新する必要があります。
kubevirt-virtctl RPM のサポートが削除されました
今回のリリースに伴い、RHEL 8 の kubevirt-virtctl RPM のサポートは削除され、今後はサポートされなくなります。

2.1.6. テクノロジープレビュー機能

現在、今回のリリースに含まれる機能にはテクノロジープレビューのものがあります。これらの実験的機能は、実稼働環境での使用を目的としていません。これらの機能に関しては、Red Hat カスタマーポータルの以下のサポート範囲を参照してください。

テクノロジープレビュー機能のサポート範囲

異種クラスター向けゴールデンイメージのサポート (テクノロジープレビュー)

ゴールデンイメージは異種クラスターでサポートされており、ノード設定が異なる環境の仮想マシン向けにゴールデンイメージを作成して使用できます。この機能はテクノロジープレビュー機能です。

CNV-62357

仮想マシンにおけるカスタムビデオデバイスのサポート (テクノロジープレビュー)

仮想マシンを作成する際に、カスタムビデオデバイスの種類を設定できるようになりました。カスタムデバイスタイプを設定すると、デフォルトのビデオ設定がオーバーライドされ、ゲストオペレーティングシステムの要件やパフォーマンスのニーズに基づいて、異なるビデオデバイスを指定できます。この機能はテクノロジープレビュー機能です。

CNV-71192

2.1.7. 既知の問題

リンクされた Jira チケットの一部は、Red Hat の認証情報でのみアクセスできます。

cnv-bridge CNI を使用している仮想マシンは、4.12 からの更新後にライブマイグレーションに失敗します

OpenShift Container Platform 4.12 からより新しいマイナーバージョンに更新すると、cnv-bridge Container Network Interface (CNI) を使用する仮想マシンがライブマイグレーションに失敗します。その結果、影響を受ける仮想マシンではライブマイグレーションが失敗します。

この問題を回避するには、更新を実行する前に、NetworkAttachmentDefinition マニフェストの spec.config.type フィールドを cnv-bridge から bridge に変更してください。その結果、更新された Network Attachment Definition を使用する仮想マシンでは、ライブマイグレーションが成功します。

Known issue when migrating VMs that use the cnv-bridge CNI

Red Hat OpenShift Service Mesh 3.1.1 および Istio 1.25 以降は、OpenShift Virtualization と互換性がありません。

Red Hat OpenShift Service Mesh 3.1.1 および Istio バージョン 1.25 以降は、OpenShift Virtualization 4.21 と互換性がありません。これは、traffic.sidecar.istio.io/kubevirtInterfaces アノテーションが非推奨になったためです。その結果、これらのバージョンを使用すると、OpenShift Virtualization とのサービスメッシュ統合が失敗する可能性があります。

この問題を回避するには、OpenShift Virtualization と統合するために Service Mesh をインストールする際に、Web コンソールに表示されるデフォルトバージョンではなく、Red Hat OpenShift Service Mesh バージョン 3.0.4 と Istio 1.24.4 を選択してください。

OSSM-10883

OpenShift Virtualization をアンインストールした後もノードラベルが残ります

OpenShift Virtualization をアンインストールしても、OpenShift Virtualization が作成した feature.node.kubevirt.io ノードラベルは削除されません。その結果、ノードは仮想化ワークロード用に設定されているかのように見える場合があります。

この問題を回避するには、OpenShift Virtualization をアンインストールした後、影響を受けるノードから feature.node.kubevirt.io ラベルを手動で削除してください。

CNV-38543

仮想マシン名が 47 文字を超えるとライブマイグレーションが失敗します

仮想マシン名が 47 文字を超えると、ライブマイグレーションは失敗します。そのため、名前の長い仮想マシンはライブマイグレーションできません。

この問題を回避するには、ライブマイグレーションを予定している仮想マシンを作成する際に、47 文字以下の仮想マシン名を使用してください。

CNV-61066

仮想マシン移行後にサービスアカウントボリュームが無効になります

OpenShift Virtualization は、トークンを含むディスクイメージを作成することで、Pod が使用するサービスアカウントトークンをその特定の Pod にリンクします。仮想マシンを移行すると、移行された仮想マシンのサービスアカウントボリュームは無効になります。その結果、そのサービスアカウントトークンに依存するワークロードは、移行後に失敗する可能性があります。

この問題を回避するには、サービスアカウントではなくユーザーアカウントを使用してください。ユーザーアカウントトークンは特定の Pod に紐付けられていないためです。

CNV-33835

wasp-agent を使用している場合の OpenShift Virtualization 4.21 へのアップグレード

OpenShift Virtualization をバージョン 4.20 から 4.21 にアップグレードし、wasp-agent を使用して仮想マシンワークロード密度を高める場合は、アップグレードを開始した後、以下の手順を実行する必要があります。

  1. Machine Configuration Pool (MCP) がインフラノードの更新を完了するまで待機します。
  2. KubeletConfig ファイルを編集して、failSwapOn: false のキーと値のペアを削除します。
  3. MCP がワーカーノードの更新を完了するまで待機します。

CNV-75837

マルチアーキテクチャーインポートの有効化後に作成された重複ブートソース

ブートソースがすでにインポートされた後に spec.featureGates.enableMultiArchBootImageImport フィーチャーゲートを有効にすると、OpenShift Virtualization は fedora-amd64fedora-arm64 などのアーキテクチャーサフィックス付きの名前を使用してブートソースインポートリソースを再作成します。

元のサフィックスのないブートソースリソースは自動的に削除されず、openshift-virtualization-os-images namespace に残ります。その結果、Web コンソールと CLI に重複したブートソースが表示されることになります。これらの古いリソースは、関連する PVC または VolumeSnapshots が保持されるため、ストレージ容量を消費し続けます。

この問題を回避するには、古いブートソースリソースを手動で削除します。

  1. 保持したい PVC または VolumeSnapshots に対応する、現在アクティブな DataSource オブジェクトを特定します。
  2. 古いサフィックスのない DataSource オブジェクトと、それらが参照する PVC または VolumeSnapshots を削除します。

    CNV-75084

2.1.8. メンテナンスリリース

2.1.8.1. OpenShift Virtualization 4.21.1 のアップデート

OpenShift Virtualization 4.21.1 がリリースされました。今回のアップデートには、複数のバグ修正や機能拡張が含まれるパッケージとイメージの更新が含まれています。

2.1.8.1.1. 新機能および機能拡張
Google Cloud 上の OpenShift Virtualization が一般提供開始となりました

ベアメタルノードを含む Google Cloud クラスター上での OpenShift Virtualization の使用が一般提供開始となりました。詳細は、Red Hat ナレッジベースの以下の記事を参照してください。

重要
  • Google Cloud 上で OpenShift Virtualization を実行するには、OpenShift Container Platform 4.21.5 および OpenShift Virtualization 4.21.1 以降のバージョンが必要です。
  • RWX モードでは、接続された Hyperdisk ボリュームのサイズ変更はサポートされていません。詳細は、Google Cloud のドキュメントの Increase the capacity of a Hyperdisk volume を参照してください。
  • Google Cloud プラットフォームには、デフォルトで OpenShift Virtualization の機能と互換性のない制限事項があります。これらの制限をオーバーライドするには、Google に連絡してプロジェクトレベルの許可リスト承認をリクエストしてください。

    • ベアメタルマシンでは、Multi-writer mode (RWX) は現在許可されていません。詳細は、Google Cloud ドキュメントの Limitations for sharing Hyperdisk volumes in multi-writer mode を参照してください。
    • ほとんどのマシンタイプでは、ノードあたり 127 ボリュームがデフォルト設定となっていますが、一部のベアメタルマシンタイプでは、ボリューム接続の制限値が低くなっています。詳細は、Google Cloud ドキュメントの Disk and capacity limits および Red Hat ナレッジベースの Volume Attachment Limit Per Node を参照してください。
OpenShift Virtualization のクラスター間ライブマイグレーションが一般提供開始となりました

OpenShift Virtualization 4.21.1 では、クラスター間ライブマイグレーションが一般提供開始となりました。実行中の仮想マシン (VM) のワークロードを、中断することなく、ある OpenShift Container Platform クラスターから別の OpenShift Container Platform クラスターに移行できるようになりました。

CNV-50823

2.1.8.2. OpenShift Virtualization 4.21.2 のアップデート

OpenShift Virtualization 4.21.2 がリリースされました。今回のアップデートには、複数のバグ修正や機能拡張が含まれるパッケージとイメージの更新が含まれています。

2.1.8.2.1. 新機能および機能拡張
Google Cloud NetApp Volumes (GCNV) を使用した OpenShift Virtualization が一般提供開始となりました

Google Cloud NetApp Volumes (GCNV) ストレージを使用した Google Cloud 上の OpenShift Virtualization が一般提供開始 (GA) となりました。GCNV は、ファイルシステムモードで ReadWriteMany (RWX) アクセスをサポートする NFS ベースの共有ストレージを提供します。NetApp Trident CSI ドライバーは、GCNV ストレージボリュームをプロビジョニングします。

詳細は、Red Hat ナレッジベースの以下の記事を参照してください。

  • Storage configuration for OpenShift Virtualization with GCNV
  • OpenShift Virtualization with GCNV: Known errors and limitations

    重要
    • GCNV ストレージで OpenShift Virtualization を実行するには、OpenShift Container Platform 4.21 および OpenShift Virtualization 4.21.2 以降のバージョンが必要です。
    • このリリースでは、Flex File サービスレベルのみがサポートされています。ストレージプールを作成する際は、File ストレージタイプを選択します。Flex Unified はサポートされていません。
    • Flex File ボリュームは NFS 専用であり、volumeMode: Filesystem のみをサポートします。volumeMode: Block は Flex File では使用できません。
    • GCNV Flex プールは、1 プールあたり最大 50 ボリュームに制限されています。より大規模なデプロイメントをサポートするには、複数のストレージプールを作成し、それらをすべて TridentBackendConfig ファイルにリストしてください。詳細は、GCNV storage pool limits を参照してください。
    • Flex ファイルプールは、ゾーン別 または リージョン別 に設定できます。リージョンプールはゾーン間でボリュームをレプリケートしますが、デフォルトのパフォーマンスのみをサポートし、カスタムパフォーマンスはサポートしません。サービスレベルとパフォーマンスの詳細は、GCNV service levels を参照してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る