3.3. 转换一个虚拟机


在转换主机的准备工作都完成后,使用 virt-v2v 命令来执行实际的转换过程。本节提供了实际转换虚拟机的步骤,以及 virt-v2v 的命令语法。
请注意,虚拟机转换过程需要消耗大量资源,并需要对虚拟机的整个磁盘映像进行复制。在一个普通的环境中,转换一个虚拟机通常会需要 5 到 10 分钟来完成。在 例 3.4 “典型的 virt-v2v 转换时间” 中,一个带有 8GB 磁盘的虚拟机通过 SSH 在一个 1GigE 的网络环境中进行转换:

例 3.4. 典型的 virt-v2v 转换时间

win2k3r2-pv-32.img: 100% [===========================================]D
0h02m57s
virt-v2v: win2k3r2-pv-32 configured with virtio drivers.
需要被复制的磁盘大小是决定转换过程用时的主要因素。在普通硬件设备环境中转换一个带有小于 20GB 磁盘的虚拟机的过程通常会在 10 分钟内完成。

3.3.1. 使用 virt-v2v 转换一个本地虚拟机

virt-v2v 命令可以对运行在其它虚拟机管理程序上的虚拟机进行转换来在由 libvirt 管理的 KVM 上运行。它的命令语法是:
virt-v2v -i libvirtxml -op pool --bridge bridge_name guest_name.xml
virt-v2v -op pool --network netname guest_name
virt-v2v -ic esx://esx.example.com/?no_verify=1 -op pool --bridge bridge_name guest_name
如需了解 virt-v2v 的参数列表,请参阅 第 7 章 参考信息
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.