添加阶段/步骤/执行脚本
在迁移工作流标准模板的迁移阶段或步骤中,支持手动添加卡点,以实现对迁移过程的手动控制。通过这种方式,用户可以在迁移过程中进行必要的干预或验证。同时,也支持在迁移后置阶段添加执行脚本,以便在迁移完成后自动运行脚本,用于环境的清理和配置。
使用须知
- 只有当迁移阶段或步骤的状态为等待中或暂停时,才可选择该阶段或步骤进行添加。如果迁移阶段或步骤处于运行中或已完成状态,则无法进行添加。
- 如果上一阶段或步骤处于运行中、暂停或完成状态,只能为该阶段或步骤添加后置阶段或步骤。
添加阶段
- 在迁移工作流详情页面的工作流进展区域,将鼠标移动到迁移阶段的“资源迁移完成度”后的数字上。
- 在弹出的窗口中,选择添加前置阶段或添加后置阶段,右侧弹出添加阶段窗口。

- 为迁移阶段自定义名称和描述,单击“添加步骤”,为步骤自定义名称和描述,单击“确认”按钮。支持添加多个步骤。
- 迁移阶段中的步骤添加完成后,单击“确认”按钮,完成迁移阶段的添加。
只有自行添加的阶段,可以进行修改、删除操作,模板中的迁移阶段无法进行修改和删除。
添加步骤
- 在迁移工作流详情的工作流进展区域,将鼠标移动到迁移阶段的“资源迁移完成度”后的数字上。
- 在步骤详情中,在对应步骤下方选择添加前置步骤或添加后置步骤,右侧弹出添加步骤窗口。

- 为步骤自定义名称和说明,单击“确认”按钮,添加步骤完成。当迁移运行到该步骤时,需要手动确认。
- 返回迁移阶段,查看添加的步骤。
只有自行添加的步骤,可以进行修改、删除操作,模板中的步骤无法进行修改和删除。
添加迁移后置阶段和执行脚本
为了提高迁移效率和准确性,迁移中心提供了“迁移后脚本批量下发执行”功能。该功能允许用户在迁移工作流详情页面配置目的端执行脚本,支持从云运维中心(COC)拉取脚本详情并检测高危命令,同时预检查执行机上是否已安装必要组件。用户还可以在所有工作流资源中添加后置阶段,执行自定义脚本,并查看详细的执行信息。
- 由于脚本会在工作流的迁移步骤运行完成后自动执行,对于主机迁移工作流,您既可以在工作流启动前预先添加“迁移后置阶段”和“脚本”,也可以在工作流运行到“迁移割接”阶段时再添加。对于存储迁移工作流,建议您在工作流启动前预先添加。
- 在迁移后置阶段,最多可以添加10个步骤,包括卡点步骤和脚本步骤。
以下步骤以“主机批量迁移”工作流为例,介绍添加迁移后置阶段和执行脚本步骤的操作方法。
- 在迁移工作流详情的工作流进展区域,将鼠标移动到迁移割接阶段的“资源迁移完成度”后的数字上。
- 在弹出的窗口中,选择添加后置阶段,右侧弹出添加阶段窗口。

- 迁移阶段名称和描述系统会自动填写,支持自定义修改。单击“添加步骤”,根据表1,配置脚本参数。

- 单击“选择脚本”,右侧弹出脚本列表。
- 选择脚本后,单击“确认”按钮。页面会展示所选脚本的信息。
- 根据实际需求,配置“脚本入参”、“执行用户”和“超时时间”等参数。
- 脚本入参:根据所选脚本预置参数填充,参数值支持手动修改。
- 执行用户:默认“root”,目标实例节点上执行脚本的用户。
- 超时时间:默认“300”秒,脚本在单个目标实例上执行的超时时间。
- 在“脚本执行主机”的下拉列表中选择需要作为执行机的ECS。
- 单击“确认”按钮,完成脚本步骤添加。支持添加多个步骤。
- 迁移阶段中的步骤添加完成后,单击“确认”按钮,完成迁移后置阶段和脚本步骤的添加。
- 在工作流进展区域,可以查看添加的迁移后置阶段和脚本步骤详情。


