第 2 章 发行注记


2.1. OpenShift Virtualization 发行注记

本发行注记描述了 OpenShift Virtualization 4.21 的新功能、功能增强、技术预览功能、已弃用和删除的功能、固定问题以及已知的问题。

2.1.1. 支持的客户端操作系统

要查看 OpenShift Virtualization 支持的客户机操作系统,请参阅 Red Hat OpenStack Platform、Red Hat Virtualization、OpenShift Virtualization 和带有 KVM 的 Red Hat Enterprise Linux 中的认证的客户机操作系统

2.1.2. Microsoft Windows SVVP 认证

OpenShift Virtualization 已在 Microsoft 的 Windows Server Virtualization Validation Program (SVVP) 中认证来运行 Windows Server 的工作负载。

SVVP 认证适用于:

  • Red Hat Enterprise Linux CoreOS worker。在 Microsoft SVVP Catalog 中,它们名为 Red Hat OpenShift Container Platform 4.21
  • Intel 和 AMD CPU。

2.1.3. 新功能及功能增强

在升级过程中删除 MTC Operator

在这个版本中,当从以前的 OpenShift Virtualization 版本升级到版本 4.21 时,集群管理员可以选择性地删除 MTC Operator。MTC 是生命周期的,在 OpenShift Virtualization 版本 4.21 中不再需要,以支持实时迁移。

CNV-50822

IBM Z® 和 IBM® LinuxONE 上的虚拟机的 IBM® 安全执行已正式发布
IBM Z® 和 IBM® LinuxONE 上的虚拟机的 IBM® 安全执行现已正式发布。此功能提供基于硬件的内存加密,可保护虚拟机工作负载不受主机或虚拟机监控程序环境的访问。如需更多信息,请参阅在 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 地址

在这个版本中,您可以将虚拟机导入到 OpenShift Virtualization 中,在连接到自定义主第 2 层网络时保留其原始 IP 和 MAC 地址。此功能增强简化了导入过程,确保网络一致性和虚拟机的无缝转换,从而尽量减少中断。

CNV-61227

将虚拟机磁盘迁移到不同的存储类

在以前的版本中,在将虚拟机磁盘迁移到不同的存储类前,需要安装 MTC。这个要求不再存在,因为 VM 磁盘存储类迁移现在是 OpenShift Virtualization 的原生。

另外,您不再要求您为同一命名空间中为每个批量迁移选择的虚拟机。

CNV-61829

使用 localnet 拓扑定义 ClusterUserDefinedNetwork 资源

在这个版本中,您可以使用 OpenShift Container Platform Web 控制台在 localnet 拓扑中创建和管理 ClusterUserDefinedNetwork 资源。

CNV-52160

虚拟机 搜索 菜单的改进

在这个版本中,搜索界面有所改进,使其更明显且用户友好。引进了主题搜索按钮和高级搜索选项,允许用户使用主按钮或 Enter 键启动搜索。这简化了用户体验,并改进了整体搜索功能。

CNV-70130

添加到 Settings 页面中的搜索栏

在这个版本中,在 OpenShift Container Platform Web 控制台的 Virtualization Settings 页面中添加了一个搜索栏。这允许用户轻松搜索 ClusterUserPreview features 选项卡中包含的不同设置。

CNV-69189

--preserve-session 标记引入以防止不透明的 VNC 断开连接

为虚拟机 引入了 optional-preserve-session 标志。如果您尝试启动新的会话,此标志可防止现有 VNC 控制台连接断开连接。

如果您在设置此标志时尝试使用 virtctl CLI 创建第二个连接到 VNC 控制台,则会显示错误,连接会失败。

如果您尝试使用 Web 控制台创建第二个连接到 VNC 控制台,则会显示警告信息,并在创建新会话前提示您断开现有会话。

CNV-66115

从 tree-view 中启动虚拟机控制台

现在,您可以通过单击导航面板中正在运行的虚拟机名称,然后选择 Open Console 来启动虚拟机(VM)控制台会话。

CNV-70942

在 Node 网络配置向导中定义 OVS 绑定

现在,您可以在 OpenShift Container Platform web 控制台中创建节点网络配置策略时定义 Open vSwitch (OVS)源负载均衡(SLB)绑定接口。使用 Node 网络配置向导中的 Uplink 连接 选项卡配置绑定网络接口,为外部物理网络提供跨共享绑定链接对多个虚拟机的访问。

如需更多信息,请参阅从 Web 控制台管理策略

CNV-70202

使用 Web 控制台查看和更改当前内存过量使用

您可以从 Web 控制台的 Virtualization 页面查看并更改集群的内存过量使用。

CNV-69276

Checkups 页中添加 自我验证 标签页

在这个版本中,集群管理员可以从 web 控制台的 Virtualization Checkups 页面中的 Self validation 选项卡中对 OpenShift Container Platform 集群运行自我验证检查。用户可以从检查作为 ZIP 文件下载详细的结果。此功能使集群管理员能够在其集群上执行广泛的测试套件,有助于识别和解决高级功能和配置中的潜在问题。

CNV-59284

LiveMigrationTake 快照 操作添加到 web 控制台中的可用批量操作列表中

在这个版本中,集群管理员可以执行以下额外的批量操作:

  • LiveMigration - 多个所选虚拟机实时迁移到不同的节点。
  • 进行快照 - 为多个所选虚拟机执行快照。

    CNV-73239

Web 控制台 重置 按钮现在可用

在这个版本中,VM owners 可以通过单击 web 控制台中的 Reset 来强制重新引导其虚拟机。此重启过程通过保留包含虚拟机的 pod 来保留用户自定义的数据,如热插存储。此功能增强提供了更高效且用户友好的体验,因为用户不再需要手动管理重启过程或面临丢失自定义数据的风险。

CNV-51003

VNC 控制台现在提供对功能密钥 F1-F12 的访问

在这个版本中,VNC 控制台提供对功能密钥 F1-F12 的访问。此功能增强通过扩展 Send key 功能使其包含功能密钥,实现了对虚拟机所有者的更顺畅和更无缝的体验。

CNV-71884

将第三方解决方案与动态插件集成

在这个版本中,集群管理员可以使用动态插件将第三方解决方案集成到 OpenShift Virtualization web 控制台页面中。您可以使用动态插件来添加自定义选项卡或操作,包括 VM 所有者的批量操作。

CNV-73256

为 Kubevirt 插件添加可自定义操作菜单

在这个版本中,Kubevirt 插件引入了一个可自定义的操作菜单,它允许您从动态插件加载自定义操作。此功能增强还提供本地操作动态加载,以及操作列表的重复数据删除,从而带来更灵活的用户界面。

CNV-70667

将新指标以 Prometheus 标签的形式列出虚拟机标签

kubevirt_vm_labels 指标显示 VM 标签作为 Prometheus 标签。您可以通过编辑 kubevirt-vm-labels-config 配置映射中的 allowlistignorelist 字段,将指标配置为公开和排除特定标签。

CNV-56034

OpenShift Virtualization runbooks 中的新警报

OpenShift Virtualization runbooks 中的以下 OpenShift Virtualization Operator 警报现在包括在:

  • 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/& lt;name>。必须更新依赖删除语法的脚本和自动化。
删除了对 kubevirt-virtctl RPM 的支持
在这个版本中,对 RHEL 8 kubevirt-virtctl RPM 的支持已删除且不再被支持。

2.1.6. 技术预览功能

此版本中的一些功能当前还处于技术预览状态。它们并不适用于在生产环境中使用。请参阅红帽门户网站中关于对技术预览功能支持范围的信息:

技术预览功能支持范围

对异构集群的金级镜像支持(技术预览)

金级镜像支持可用于异构集群,允许您在具有不同节点配置的环境中为虚拟机创建和使用金级镜像。这个功能是一个技术预览功能。

CNV-62357

虚拟机中的自定义视频设备支持(技术预览)

现在,您可以在创建虚拟机时配置自定义的视频设备类型。配置自定义设备类型会覆盖默认的视频配置,并允许您根据客户机操作系统要求和性能需求指定不同的视频设备。这个功能是一个技术预览功能。

CNV-71192

2.1.7. 已知问题

某些链接的 Jira 只能通过红帽凭证访问。

在从 4.12 更新后,使用 cnv-bridge CNI 的虚拟机无法实时迁移

当您从 OpenShift Container Platform 4.12 更新至较新的次版本时,使用 cnv-bridge Container Network Interface (CNI)的虚拟机将无法实时迁移。因此,受影响虚拟机的实时迁移会失败。

要临时解决这个问题,请在执行更新前将 NetworkAttachmentDefinition 清单中的 spec.config.type 字段从 cnv- bridge 改为 bridge。因此,使用更新的网络附加定义的虚拟机实时迁移会成功。

迁移使用 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 集成可能会失败。

要临时解决这个问题,当安装 Service Mesh 与 OpenShift Virtualization 集成时,请选择 Red Hat OpenShift Service Mesh 3.0.4 和 Istio 1.24.4 而不是 web 控制台中显示的默认版本。

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. 等待机器配置池(MCP)完成 infra 节点的更新。
  2. 编辑 KubeletConfig 文件,以删除 failSwapOn: false 键值对。
  3. 等待 MCP 完成 worker 节点更新。

CNV-75837

启用多架构导入后创建的重复引导源

当您在引导源被导入后启用 spec.featureGates.enableMultiArchBootImageImport 功能门时,OpenShift Virtualization 会使用 architecture-suffixed 名称重新创建引导源导入资源,如 fedora-amd64fedora-arm64

原始的、非修复的引导源资源不会被自动删除,并保留在 openshift-virtualization-os-images 命名空间中。这会导致 web 控制台和 CLI 中出现重复的引导源。这些过时的资源会持续消耗存储空间,因为相关的 PVC 或 VolumeSnapshot 会被保留。

要临时解决这个问题,请手动删除过时的引导源资源:

  1. 识别解析到您要保留的 PVC 或 VolumeSnapshot 的当前活跃的 DataSource 对象。
  2. 删除旧的、非修复的 DataSource 对象以及它们引用的 PVC 或 VolumeSnapshot

    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 现已正式发布。如需更多信息,请参阅红帽知识库中的以下文章:

重要
  • 在 Google Cloud 上运行 OpenShift Virtualization 需要 OpenShift Container Platform 4.21.5 和 OpenShift Virtualization 4.21.1 或更高版本。
  • RWX 模式不支持重新定义附加的 Hyperdisk 卷的大小。如需更多信息,请参阅 Google Cloud 文档中的 增加 Hyperdisk 卷的容量
  • 默认情况下,Google Cloud 平台具有与 OpenShift Virtualization 功能不兼容的限制。您可以通过联系 Google 请求项目级别允许列表批准来覆盖这些限制:

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 Cloud 上的 OpenShift Virtualization 现已正式发布(GA)。GCNV 提供基于 NFS 的共享存储,可在 Filesystem 模式中支持 ReadWriteMany (RWX)访问。NetApp Trident CSI 驱动程序置备 GCNV 存储卷。

如需更多信息,请参阅红帽知识库中的以下文章:

  • 使用 GCNV 的 OpenShift Virtualization 存储配置
  • 带有 GCNV 的 OpenShift Virtualization:已知的错误和限制

    重要
    • 使用 GCNV 存储运行 OpenShift Virtualization 需要 OpenShift Container Platform 4.21 和 OpenShift Virtualization 4.21.2 或更高版本。
    • 这个版本只支持 Flex File 服务级别。在创建存储池时,请选择 File storage 类型。不支持 Flex Unified
    • Flex 文件卷是仅 NFS 的,支持 volumeMode: FilesystemvolumeMode: Block 不适用于 Flex 文件。
    • GCNV Flex 池仅限于每个池 50 个卷。要支持较大的部署,请创建多个存储池,并在 TridentBackendConfig 文件中列出它们。如需更多信息,请参阅 GCNV 存储池限制
    • Flex 文件池可以是 ZonalRegional。区域池在区域之间复制卷,但只支持默认性能,而不是自定义。有关服务级别和性能的更多信息,请参阅 GCNV 服务级别
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部