Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.3. 把物理机转换为虚拟机

到目前为止,您已经准备好了转换服务器,并选择了可引导介质。下一步,您需要引导 P2V client,把它连接到转换服务器,并对您的物理机进行转换。转换的过程可以会需要很长时间来完成,尤其是您需要转换大容量物理磁盘时。

过程 5.1. 把一个物理机转换为虚拟机

  1. 在转换服务器上引导 P2V client 引导介质。

    在您所创建的转换服务器上引导 P2V client 引导介质。因为 P2V client 是在 Red Hat Enterprise Linux 6 映像上构建的,所以 Red Hat Enterprise Linux 6 splash 会在引导时被显示。
  2. 如果需要,对网络进行配置。

    通常情况下,P2V client 使用 DHCP 自动配置网络。如果不能自动配置网络,您需要手工配置它。您需要配置 IP AddressGatewayPrefix 项。根据您的具体情况输入相应的值,点 Use these network settings
    请注意,P2V client 不支持 NIC 组合(NIC teaming)配置。
    Configure Networking.

    图 5.1. P2V client 上的网络配置

    注意

    如果您需要手动配置您的网络,请在引导前把物理机从网络中断开。
  3. 连接到转换服务器。

    当配置完网络后,您会被提示输入连接到转换服务器的连接信息。它们包括 Hostname(主机名或 IP 地址)、Username(必须是 root)和 Password。输入相关信息后点 Connect
    Connect to conversion server.

    图 5.2. 连接到转换服务器

  4. 配置目标虚拟机并选择要转换的硬件。

    在连接到转换服务器后,配置要被附加到被转换物理机上的虚拟硬件,选择要被转换的物理硬件。
    Enter the details for the outputted virtual machine.

    图 5.3. 配置虚拟机

    1. Target Properties 中配置以下内容:
      • 从下拉菜单中选择一个 Destination Profile。这个菜单中的选项反应了转换服务器上的 /etc/virt-v2v.conf 文件中的目标配置集。
      • Target PropertiesName 项中输入转换所生成的虚拟机的名称。
      • Target Properties 中的 Number of CPUsMemory(MB) 的值会被自动生成。如果您需要在输出的虚拟机上使用更多的 CPU 和(或)内存,您可以修改这两个项的值。
    2. Fixed Storage 中选择一个或多个需要被转换的设备。最少一个包括了所需操作系统的固定磁盘需要被转换。
    3. Removable Media 中选择一个或多个需要转换的设备。
    4. Network Interfaces 中选择一个或多个需要转换的网络接口。
    5. 可选项:如果您希望把调试信息输出到一个文件中,请选择 Enable server-side debugging 选项。这会使服务器在转换过程中写 LIBGUESTFS_TRACELIBGUESTFS_DEBUG 输出。
      请注意,Enable server-side debugging 选项只在 Red Hat Enterprise Linux 6.5 或更高版本中有效。请参阅 第 6.2 节 “调试 P2V 转换” 来获得更多与调试 P2V 转换相关的内容。
    6. Convert
      Conversion started.

      图 5.4. Conversion in process

当转换完成后,一个转换成功的信息会被显示。您可以关闭物理机。
The screen reads "A guest has been successfully created on the target server. Remove the temporary boot device from this machine and press 'Power Off' to continue." A Power Off button appears below the text in this window.

图 5.5. Conversion successfully completed

您已经把物理机转换为虚拟机。现在,您就可以把转换的虚拟机导入到虚拟机监控程序系统中来运行。