搜索

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

download PDF
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 无法检测数据中心的类型,用户需要进行手工检查。
表 4.1. 分配策略:预分配(preallocated)
数据域类型存储格式是否支持
NFSraw支持
qcow2不支持
FC/iSCSIraw支持
qcow2不支持
表 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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

© 2024 Red Hat, Inc.