Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
第 5 章 把物理机转换为虚拟机
本章介绍了使用红帽 Physical-to-Virtual(P2V)解决方案 - Virt P2V 把物理机转换为虚拟机的内容。
Virt P2V 由 virt-p2v-server(包括在 virt-v2v 软件包中)和 P2V client(红帽客户门户网站所提供的
rhel-6.x-p2v.iso
)组成。rhel-6.x-p2v.iso
是一个基于定制 Red Hat Enterprise Linux 6 映像的可引导磁盘映像。为了把一个物理机转换为一个可以在 Red Hat Enterprise Virtualization 或由 libvirt 管理的 KVM 上运行的虚拟机,使用 rhel-6.x-p2v.iso
引导一个机器,并把它连接到一个安装了 virt-v2v 的 V2V 转换服务器来进行转换。
请注意,主机必须运行 Red Hat Enterprise Linux 6。其它主机配置不被支持。
重要
请遵循以下规则,否则可能会造成数据丢失或磁盘损坏。
- Physical to Virtual(P2V)需要一个带有 virt-v2v-0.8.7 或更高版本的 Red Hat Enterprise Linux 6 虚拟主机。您可以使用
$ rpm -q virt-v2v
来检查 virt-v2v 的版本。 - 请注意,您不能使用 Red Hat Enterprise Linux 5 作为转换服务器。另外,转换服务器所带的 virt-v2v 软件包的版本也不能低于 0.8.7-6.el6。
- 对于某些版本的操作系统,把使用软件 RAID 的物理机转换为虚拟机会有一些问题。把一个在软件 RAID md 设备上引导文件系统的 Red Hat Enterprise Linux 6 物理机转换为虚拟机没有问题,但是,一个在软件 RAID md 设备上引导文件系统的 Red Hat Enterprise Linux 4 或 Red Hat Enterprise Linux 5 物理机无法被转换为虚拟机。当前,我们还没有解决这个问题的方法。
5.1. 先决条件
对于使用 P2V client 进行转换的物理机,它的硬件必须满足以下条件才可以成功引导 P2V client:
- 必须可以通过 PXE、光驱设备(CD、DVD)或 USB 引导。
- 最少有 512MB 内存。
- 一个以太网连接。
- 访问终端设备(键盘、显示器、鼠标)。
virt-v2v
支持的操作系统:- Red Hat Enterprise Linux 3.9
- Red Hat Enterprise Linux 4
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
- Windows XP
- Windows Vista
- Windows 7
- Windows Server 2003
- Windows Server 2008