3.3.2. 转换一个远程 KVM 虚拟机


KVM 虚拟机可以通过使用 SSH 被远程转换。请确认运行虚拟机的主机可以通过 SSH 被访问。
运行以下命令转换虚拟机:
virt-v2v -ic qemu+ssh://root@vmhost.example.com/system -op pool --bridge bridge_name guest_name
其中,vmhost.example.com 是运行虚拟机的主机;pool 是用来保存映像的本地存储池;bridge_name 是连接到被转换虚拟机的网络的本地逻辑网桥;guest_name 是 Xen 虚拟机的名称。
如果您的虚拟机只有一个网络接口,您也可以使用 --network 参数连接到一个本地管理的网络上。如果您的虚拟机有多个网络接口,编辑 /etc/virt-v2v.conf 来指定所有网络接口的映射信息。
如果您的虚拟机使用 Red Hat Enterprise Linux 4 或不支持 KVM VirtIO 驱动的 Red Hat Enterprise Linux 5,virt-v2v 将会在转换过程中试图安装一个新内核。您可以在转换前把内核升级到支持 VirtIO 的 Red Hat Enterprise Linux 6。

注意

当从 KVM 进行转换时,virt-v2v 需要源虚拟机的映像存在于一个存储池中。如果虚拟机没有存在于一个存储池中,您需要创建一个。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.