E.4 源工作负载的迁移后清理

源工作负载偶尔可能需要迁移后清理。例如,在执行一次不成功的迁移后,您可能需要清理装有所有 PlateSpin 软件组件的源工作负载。

E.4.1 清理 Windows 工作负载

以下是按组件和用例描述的 Windows 工作负载清理指导。

组件

用例

去除指导

基于文件的传输组件

所有迁移

在每个已迁移卷的根级别,去除所有名为 PlateSpinCatalog*.dat 的文件

工作负载发现软件

所有迁移

  1. 在“服务器”视图中,对源执行取消发现操作(单击右键,然后选择取消发现)。

  2. 在源工作负载的 Windows 目录中:

    • 去除所有名为 machinediscovery* 的文件。

    • 去除名为 platespin 的子目录。

控制器软件

所有迁移

  1. 在“服务器”视图中,对源执行取消发现操作(单击右键,然后选择取消发现)。

  2. 打开命令提示符,将当前目录更改为:

    • \Program Files\platespin*(32 位系统)

    • \Program Files (x86)\platespin(64 位系统)

  3. 运行以下命令:

    ofxcontroller.exe /uninstall

  4. 去除 platespin* 目录

E.4.2 清理 Linux 工作负载

以下是按组件和用例描述的 Linux 工作负载清理指导。

组件

用例

去除指导

控制器软件

脱机迁移

在源工作负载的文件系统中,去除 /boot 下的 ofx 目录及其内容。

所有在线迁移

  • 终止这些进程:

    • pkill -9 ofxcontrollerd

    • pkill -9 ofxjobexec

  • 去除 OFX 控制器 rpm 包:

    rpm -e ofxcontrollerd

  • 在源工作负载的文件系统中,去除 /usr/lib/ofx 目录及其内容。

块级数据传输软件

所有块级迁移

  1. 检查驱动程序是否处于活动状态:

    lsmod | grep blkwatch
    

    如果驱动程序仍装载在内存中,则结果应包含与以下内容类似的一行:

    blkwatch_7616  70924  0
    
  2. (视具体情况而定)如果驱动程序仍装载着,请将其从内存中去除:

    rmmod blkwatch_7616
    
  3. 从引导顺序中去除驱动程序:

    blkconfig -u
    
  4. 通过删除以下目录及其内容来去除驱动程序文件:

    /lib/modules/[Kernel_Version]/Platespin
    
  5. 删除以下文件:

    /etc/blkwatch.conf
    

LVM 快照

使用 LVM 快照的块级迁移

  1. 在“作业”视图中,生成失败作业的“作业报告”,然后记录快照名称。

  2. 使用以下命令去除快照设备:

    lvremove 快照名称