3.3 发现源工作负载和迁移目标

任何迁移作业都必须有一个已发现的源和已发现的目标。发现操作会在 PlateSpin Migrate 数据库中填入计算机的详细库存信息。此信息提供确定计算机使用情况及正确配置迁移作业所需的数据。

注:您使用 PlateSpin Migrate Web 界面发现的所有工作负载和目标也会列在 PlateSpin Migrate 客户端中。但如果您是通过 PlateSpin Migrate 客户端发现的工作负载和目标,那么只有那些在默认网络中发现的工作负载和目标会显示在 PlateSpin Migrate Web 界面上。

3.3.1 在服务器视图中预先填充网络中的 Windows 计算机

PlateSpin Migrate 的网络发现功能会自动在 PlateSpin Migrate 客户端中填充联机的 Windows 物理机和虚拟机列表。与完全发现不同,网络发现会创建计算机列表,但不会检索工作负载可移植性作业所需的每个计算机的详细库存信息。

要在单个作业中对 Windows 域中的所有计算机执行发现操作,必须使用网络发现功能。请参见发现 Windows 域中的所有计算机

PlateSpin Migrate 利用标准 Windows 网络浏览器功能实现自动发现功能。由于 Linux 工作负载和虚拟机服务器不会通告到 Windows 网络浏览器,因此无法自动发现这些计算机。

网络发现功能默认处于启用状态。要禁用该功能或在其启用/禁用模式之间切换,请双击 PlateSpin Migrate 客户端窗口右下角的网络发现

3.3.2 发现源工作负载和目标的细节

您可以对以下项目执行发现操作:

  • 单独的物理机

  • 单独的虚拟机

  • 单独的虚拟机服务器

  • 多个虚拟机服务器

  • 与 VMware vCenter Server 相关的所有 VMware ESX 主机

  • Hyper-V 主机

  • 多个计算机

在开始执行发现操作之前,请确保 PlateSpin 服务器可以与源工作负载和目标通讯。请参见部分 2.3.1, 发现要求

  1. 在 PlateSpin Migrate 工具栏上,单击发现细节

    或者

    右键单击“服务器”视图中的空白区域,然后选择发现细节

  2. 发现细节对话框中,键入源或目标的主机名或 IP 地址。要对多个计算机执行发现操作,请指定多个主机名或 IP 地址,并用分号分隔它们。如果目标位于 NAT 设备后,请指定其公用(外部)IP 地址。

    请参见通过 NAT 在公用和专用网络中迁移

  3. 选择计算机类型,并提供要对其执行发现操作的计算机的管理员身份凭证。

    请参见计算机类型和身份凭证的发现准则

    对装有 Xen Hypervisor 系统的主机执行发现操作,会导致这些系统注册为 PlateSpin Migrate 源工作负载(而不是 VM 主机目标)。有关将这些平台用做工作负载可移植性目标的信息,请参见使用 X2P 工作流程的半自动工作负载虚拟化

  4. (可选)如果您要储存这些身份凭证以在执行将来的作业期间使用,请启用保存(本地加密)选项。

  5. 单击发现并等待该过程完成。

  6. (可选)如果您要监视作业的进度,请切换到“作业”视图。

3.3.3 发现 Windows 域中的所有计算机

  1. 启用自动网络发现功能。

    请参见在服务器视图中预先填充网络中的 Windows 计算机

  2. 在 PlateSpin Migrate 客户端中,展开包含要对其执行发现操作的计算机的域列表。

  3. 右键单击域名,然后选择发现所有服务器

  4. 指定域级管理员身份凭证。

  5. 单击发现并等待该过程完成。

  6. (可选)如果您要监视作业的进度,请切换到“作业”视图。

3.3.4 刷新计算机细节

在设置迁移作业之前,您应该按常规刷新源工作负载和目标。

要刷新源或目标计算机,请执行以下操作:

  1. 右键单击“服务器”视图中的所需项目,然后选择刷新细节

  2. 指定适用于要刷新的系统的身份凭证,然后单击刷新

    PlateSpin Migrate 便会开始执行发现作业,您可以在“作业”视图中监视该作业。

3.3.5 重设置用于验证对 ESX 主机的访问权的机制

如果您通过 vCenter Server 对 ESX 主机执行发现操作,与这些 VM 主机的所有后续通讯都将通过 vCenter Server 进行。

您可以将此访问机制重设置为定向到 ESX,或者恢复为通过 vCenter

  1. 刷新所需的 ESX 主机。

    请参见刷新计算机细节

    系统会提示您选择访问类型:

  2. 选择所需的选项,然后单击刷新

    PlateSpin Migrate 会使用指定的访问机制对所需的 ESX 主机执行重新发现操作,在与该主机的所有后续通讯中也会使用该机制。

3.3.6 发现目标物理机

要对物理目标执行发现操作并将其硬件组件列入库存,您必须使用 CD 或其他媒体(目标可从该媒体引导)上的 PlateSpin 引导 ISO 映像引导目标计算机。可以使用类似的过程将工作负载迁移到使用半自动虚拟化过程的虚拟化平台,如此虚拟机主机上的目标虚拟机会被视为物理目标(请参见使用 X2P 工作流程的半自动工作负载虚拟化)。

下载 PlateSpin 引导 ISO 映像

您可以使用下列参数在 NetIQ 下载网站的 PlateSpin Migrate 区域搜索并下载 PlateSpin 引导 ISO 映像 (PlateSpinFailback.ISO):

  • Product or Technology(产品或技术):PlateSpin Migrate

  • Select Version(选择版本):12.0

  • 日期范围: 所有日期

重要说明:.iso 文件压缩在下载网站上的 PhysicalTarget.zip 中。

将其他设备驱动程序插入引导 ISO 映像

PlateSpin 引导 ISO 映像包含足以引导大多数常用目标的大型设备驱动程序库。但是,您偶尔也可能想要使用自己的驱动程序,例如不太知名的、厂商特定的或自定义开发的驱动程序。

要将这些驱动程序插入 PlateSpin 引导 ISO 映像中,请执行以下操作:

  1. NetIQ 下载网站中下载并解压缩 PlateSpin 引导 ISO 映像。请参见下载 PlateSpin 引导 ISO 映像

  2. 获取并编译所需的 *.ko 驱动程序文件。

    重要说明:可帮助您重构建 ISO 文件的 rebuildiso.sh 脚本当前只在 64 位的操作系统版本中受支持。确保驱动程序对 ISO 文件中包含的内核 (3.0.93-0.8-default) 有效。

  3. 将 ISO 映像装入任一 Linux 计算机(必须有 root 身份凭证)。使用以下命令语法:

    mount –o loop <ISO 的路径> <安装点>

  4. 将装入的 ISO 文件 /tools 子目录下的 rebuildiso.sh 脚本复制到临时工作目录。

  5. 为必需的驱动程序文件创建另一个工作目录,并将文件保存在该目录下。

  6. 在保存 rebuildiso.sh 脚本的目录中,以 root 身份运行以下命令:

    ./rebuildiso.sh –i <ISO 文件> -d <驱动程序目录> -m32|-m64

    完成后,将使用附加驱动程序更新 ISO 文件。

    注:要重构建 Migrate 12.0 LRD ISO,至少需要有 genisoimage 1.1.11。默认情况下,RHEL 7、CentOS 7 和 Ubuntu 14.04.1 等操作系统已装有所需的 genisoimage 版本。

  7. 卸载 ISO 文件(执行命令 unmount <安装点>)。

使用 PlateSpin 引导 ISO 映像注册物理目标

如果您使用的是未修改过的引导 ISO 映像,请完成下列步骤,以在 PlateSpin 服务器中注册目标。如果您要将其他设备驱动程序插入到映像中(仅限 Linux 工作负载),请先完成将其他设备驱动程序插入引导 ISO 映像中的步骤。

要引导目标物理机并在 PlateSpin Migrate 服务器中注册它,请执行以下操作:

  1. 将 PlateSpin 引导 ISO 映像刻录到 CD,或将其保存到目标可从其引导的必需媒体。

  2. 从该 ISO 映像引导目标计算机。

  3. (视情况而定)对于 64 位系统,请在初始引导提示处键入:

    ps64

    按 Enter。

  4. 当系统提示时,采用下面的格式输入 PlateSpin 服务器 URL:

    http://<主机名 | IP 地址>/platespinmigrate

    <主机名 | IP 地址> 替换为 PlateSpin Server 主机的主机名或 IP 地址。

  5. 输入您的 PlateSpin 服务器身份凭证。

  6. 指定静态 IP 地址或指示计算机应从 DHCP 服务器动态获取 IP 地址。

  7. 输入目标主机名,并指定要使用的现有 PlateSpin Migrate 网络。

稍后 PlateSpin Migrate 即会在“服务器”视图中显示该物理目标。

执行目标物理机的无人照管注册

PlateSpin Migrate 提供了一套用于在 PlateSpin 服务器中自动注册目标物理机的机制。其中涉及到在引导目标之前用特定注册信息更新引导 ISO 映像的过程。

有关细节,请参见知识库文章 7013485

3.3.7 为服务器同步作业发现、注册和准备虚拟机

如果您要同步两个工作负载,而同步目标是虚拟机,则您必须先发现并注册一个适当的虚拟机。有关服务器同步功能的信息,请参见使用服务器同步功能同步工作负载

  1. 在虚拟机主机上,创建具有所需规格的虚拟机,并安装与要作为源的工作负载一致的操作系统,服务包也要一致。

  2. 对虚拟机主机执行发现操作或刷新其细节。

  3. 在“服务器”视图中,右键单击虚拟机服务器下新创建的虚拟机,然后选择准备同步

  4. 指定虚拟机服务器的管理员身份凭证。

  5. (可选)如果您要储存这些身份凭证以在执行将来的作业期间使用,请启用保存(本地加密)选项。

  6. (可选)要配置临时(控制)网络设置,例如从虚拟机服务器上可用的虚拟网络中选择要使用的虚拟网络并配置 TCP/IP 设置,请单击配置,然后根据需要配置网络设置。

  7. 单击准备,然后等待该作业完成。

    作业完成后,“服务器”视图会在 VM 主机下列出新的服务器同步目标:

3.3.8 计算机类型和身份凭证的发现准则

下面是计算机类型选择、身份凭证格式和发现参数语法的准则。

表 3-2 发现参数的准则

发现

计算机类型选择

身份凭证

备注

所有 Windows 工作负载

PlateSpin 映像服务器

Windows

本地或域管理身份凭证

对于用户名,请使用以下格式:

  • 对于域成员计算机,使用:颁发机构\主体

  • 对于工作组成员计算机,使用:主机名\主体

所有 Linux 工作负载

Linux

根级别用户名和口令

非根帐户必须正确配置为使用 sudo。请参见知识库文章 7920711

VMware ESX 主机

VMware ESX

具有管理员角色的 ESX 帐户

Windows 域身份凭证(仅限 4 和 4.1 版)

 

与 VMware vCenter Server 相关的 VMware ESX 主机

VMware vCenter

VMware vCenter Web 服务身份凭证(用户名和口令)

Windows 域身份凭证(仅限 4 和 4.1 版)

与 ESX 主机的所有后续通讯都通过 vCenter Server 进行。要将访问机制重设置为定向到 ESX 或恢复为通过 vCenter,请刷新所需 ESX 主机的细节,并选择所需的选项。请参见重设置用于验证对 ESX 主机的访问权的机制

Hyper-V 主机

Windows

本地或域管理身份凭证

对于用户名,请使用以下格式:

  • 对于域成员计算机,使用:颁发机构\主体

  • 对于工作组成员计算机,使用:主机名\主体