35.2 配置向 Xen 虚拟主机上的 VM 的迁移

35.2.1 下载并准备 PlateSpin ISO 映像(SLES 上的 Xen)

  1. 下载并准备用于目标 VM 的 PlateSpin ISO 映像。可以使用有人照管和无人照管的注册选项。

    请参见为注册和发现目标准备 PlateSpin ISO 映像

  2. 将准备好的 PlateSpin ISO 映像保存到以下目录中:

    /var/lib/xen/images

    这可以确保 PlateSpin ISO 映像如同可引导 CD-ROM 映像一样可用于目标 VM。

35.2.2 创建和配置目标虚拟机(SLES 上的 Xen)

  1. 在 SLES 11 中,使用“Virtual Machine Manager”(虚拟机管理器)向导或“Create Virtual Machines”(创建虚拟机)程序快捷方式创建新虚拟机。

    确保采用以下设置创建新虚拟机:

    • 虚拟化方法: 完全虚拟化。

    • 操作系统类型和版本: 指定与源工作负载匹配的操作系统类型和版本设置。该向导使用此信息为 VM 设置合适的默认值(例如所需内存量)和资源限制。

    • 内存: 至少为 VM 指派 384 MB 的 RAM。这样可以确保 VM 在迁移期间拥有足够的资源,并提高传输速度。如果迁移后虚拟机所需的内存变少,请在迁移完成后减少指派的内存。

    • 磁盘: 确保指派的每个磁盘的磁盘大小比源工作负载上的相应磁盘多出 50 MB 左右。储存方式可以是原始 SAN LUN,也可以是虚拟磁盘。另外,还需创建要指派给下载的 PlateSpin ISO 映像的虚拟 CD-ROM。

  2. 确保已将 VM 配置为在重引导时重启动,具体方法为:将 VM 的设置从 xend 数据库导出到文本文件,并将 on_reboot 参数设置为 restart。若未作此配置,请关闭 VM,更新设置,并将这些设置重新导入到 xend 数据库。

    有关详细指导,请参见您的 SLES 11 文档

  3. 从“Virtual Machine Manager”(虚拟机管理器)中起动虚拟机控制台并监视引导过程。

    当虚拟机完成引导过程时,会提示您提供用于控制在 PlateSpin Migrate 中注册计算机及其配置文件的参数。如果您使用的是无人照管的注册过程,系统会从应答文件中读取所需参数。

35.2.3 在 PlateSpin 服务器中注册虚拟机(SLES 上的 Xen)

创建虚拟机并将其准备好要使用 PlateSpin ISO 引导之后,便可以将它作为目标 VM 注册到 PlateSpin 服务器。请参见在虚拟主机上注册和发现目标 VM

35.2.4 将源工作负载迁移到目标虚拟机(SLES 上的 Xen)

  1. 使用 PlateSpin Migrate 客户端启动 X2P 迁移作业,您的源工作负载为作业的迁移源,目标为 Xen 超级管理程序上的新 VM。

    请参见迁移到物理机

  2. 在 PlateSpin Migrate 客户端的“作业”视图中监视迁移作业。

    当作业进行到配置目标计算机这一步时,虚拟机的控制台会返回到 PlateSpin ISO 映像的引导提示。

  3. 关闭虚拟机,将它重新配置成从磁盘引导,而不是从引导映像引导,然后取消选择已安装的 VS 工具选项。

  4. 打开虚拟机。

    迁移作业会继续进行,重引导目标,并完成工作负载配置。

35.2.5 迁移后步骤(SLES 上的 Xen)

安装适用于 Xen 的 SUSE 驱动程序(虚拟化增强软件)。有关详细信息,请参见以下联机文档:

SUSE Linux Enterprise Server 11 SPX Virtualization with Xen(使用 Xen 实施 SUSE Linux Enterprise Server 11 SPX 虚拟化)