第 23 章 虚拟化


RHEL 9 和 RHEL 10 之间虚拟化的最显著更改包括:

i440fx-rhel7.6 机器类型已被删除

在 RHEL 10 中,虚拟机的 i440fx-rhel7.6 机器类型已被 i440fx-rhel10.0 替代。因此,在将主机升级到 RHEL 10 后,使用 i440fx-rhel7.6 的虚拟机无法引导。同样,实时迁移使用 i440fx-rhel7.6 的虚拟机到 RHEL 10 主机会导致虚拟机停止工作。

要验证虚拟机的机器类型,请使用以下命令:

# virsh dumpxml <vm-name> | grep "machine="

<type arch='x86_64' machine='pc-i440fx-rhel7.6'>hvm</type>
Copy to Clipboard Toggle word wrap

要确保具有 i440fx-rhel7.6 机器类型的虚拟机可以在 RHEL 10 主机中运行,请执行以下操作:

  1. 打开虚拟机的 XML 配置:

    # virsh edit <vm-name>
    Copy to Clipboard Toggle word wrap
  2. 在 & lt;type& gt; 行中,将 machine 参数更改为 pc-i440fx-rhel10.0
  3. 保存并退出虚拟机配置。

请注意,i440fx 机器类型在 RHEL 10 中也被弃用,并将在以后的 RHEL 主发行版本中删除。

virt-v2v 删除了对某些红帽产品的支持

在 RHEL 10 中,virt-v2v 工具无法再将虚拟机从 RHEL 5 Xen 主机转换为 KVM。

另外,virt-v2v 不再支持将虚拟机导出到 Red Hat Virtualization (RHV)。因此,virt-v2v 中不再提供以下选项:

  • -o rhv-upload
  • -o rhv
  • -o vdsm

virt-p2v 转换不可用

virt-p2v 工具无法将物理机转换为 RHEL 10 主机的 KVM 虚拟机。有关对 RHEL 7、RHEL 8 和 RHEL 9 使用 virt-p2v 的说明 ,请参阅红帽知识库

基于 RDMA 的迁移已不被支持

在 RHEL 10 中,不再支持使用远程直接内存访问(RDMA)迁移虚拟机。因此,红帽强烈建议在虚拟机迁移中使用 rdma URI。

现在,旧的 CPU 型号已被删除

RHEL 9 中已弃用的大量 CPU 模型已变得不受支持,且无法在 RHEL 10 中的虚拟机(VM)中使用。删除的模型如下:

  • 对于 Intel:Intel Xeon 55xx 和 75xx Processor 系列前的型号(也称为 Nehalem)
  • 对于 AMD:AMD Opteron G4 之前的型号
  • 对于 IBM Z:IBM z14 之前的型号

请注意,一些其他 CPU 型号(包括 Nehalem 和 Opteron G4)已在 RHEL 10 中弃用,并将在以后的 RHEL 主发行版本中不被支持。如需已弃用的 CPU 型号的完整列表,请使用以下命令:

/usr/libexec/qemu-kvm -cpu help | grep depre | grep -v - -v
Copy to Clipboard Toggle word wrap

要检查您的虚拟机是否使用已弃用的 CPU 模型,请使用 virsh dominfo 工具,并在 Messages 部分查找类似如下的行:

tainted: use of deprecated configuration settings
deprecated configuration: CPU model 'Nehalem'
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat