第 4 章 为在 Red Hat Enterprise Virtualization 上运行转换虚拟机


virt-v2v 可以转换 Xen, KVM and VMware ESX / ESX(i) 环境中的虚拟机来在 Red Hat Enterprise Virtualization 上运行。在对虚拟机转换前,您需要把一个导出存储域附加到正在使用的 Red Hat Enterprise Virtualization 数据中心上。第 4.2 节 “附加一个导出存储域” 介绍了附加导出存储域的过程。如需了解更多关于导出存储域的信息,请参阅 Red Hat Enterprise Virtualization 管理指南

4.1. 支持的转换存储输出格式

当为在 Red Hat Enterprise Virtualization 上运行而转换虚拟机时,您需要特别注意一点:不是所有的存储格式和分配策略都被支持。具体所支持的存储格式和分配策略是由被转换的虚拟机要运行在的 Red Hat Enterprise Virtualization 数据中心的数据存储域所决定的(例如,数据存储域是使用块存储(FC 或 iSCSI)还是使用文件存储)。另外,virt-v2v 命令会把数据写到一个导出存储域,它需要是 NFS。

注意

把虚拟机成功导入到 Red Hat Enterprise Virtualization 的一个重要因素是使用正确的数据域类型。virt-v2v 无法检测数据中心的类型,用户需要进行手工检查。
Expand
表 4.1. 分配策略:预分配(preallocated)
数据域类型存储格式是否支持
NFSraw支持
qcow2不支持
FC/iSCSIraw支持
qcow2不支持
Expand
表 4.2. 分配策略:稀疏(sparse)
数据域类型存储格式是否支持
NFSraw支持
qcow2支持
FC/iSCSIraw不支持
qcow2支持
除非使用 -of-oa 参数指定了不同的数据格式和分配策略,被 virt-v2v 所转换的虚拟机的数据格式和分配策略会和转换前的相同。如果需要把使用稀疏分配的虚拟机进行转换来在 FC 或 iSCSI 数据中心运行时,它的存储格式需要被转换为 qcow2(在运行 virt-v2v 命令时使用 -of qcow2 -oa sparse 参数)。请注意,在 raw 和 qcow2 格式间进行转换需要消耗大量资源,整个虚拟机转换过程所需的时间可能需要加倍。

重要

虽然 virt-v2v 可以向预分配 qcow2 存储中写数据,但是 Red Hat Enterprise Virtualization 并不支持这种格式。把它导入到 Red Hat Enterprise Virtualization 的过程将失败。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat