vRealize Automation 部署配置文件中的资源配置从 NSX-V 迁移到 NSX-T 后,迁移协调器会创建 .json 格式的输出映射文件。
此映射文件包含有关 vRealize Automation 在 NSX-V 中创建的资源如何映射到 NSX-T 对象的信息。
在迁移完成后,vRealize Automation 可以使用此映射文件更新或刷新其自己的数据库。迁移协调器将此映射文件放置在运行迁移协调器服务的 NSX Manager 设备上的以下路径中:/var/log/migration-coordinator/v2t。
在完成检查实现步骤后,迁移协调器会第一次创建部分映射文件或中间映射文件。在迁移过程的后续步骤中,映射文件会发生更改。例如,在主机迁移完成后,将在输出映射文件中包含有关 vRealize Automation 创建的安全策略、虚拟机网络接口和安全组等的映射信息。在已启用以进行迁移的集群中的所有主机都迁移到 NSX-T 后,将生成最终映射文件。
完成迁移过程中的以下步骤后,您可以从迁移协调器 UI 下载输出映射文件:
- 检查实现步骤
- 迁移 Edge 步骤
- 迁移主机步骤
根据已完成的迁移步骤,映射文件中的信息会有所不同。
例如:
- 主机迁移之前和主机迁移之后的映射文件中的详细信息可能会发生更改。迁移主机之前,映射文件不包含在 vRealize Automation 中创建的工作负载虚拟机的网络接口 (vNIC ID)。仅在主机迁移期间将虚拟机连接到 NSX-T 分段后,才会映射工作负载虚拟机的网络接口。
- 仅当所有主机都迁移到 NSX-T 后,映射文件才会显示迁移的安全组中静态虚拟机成员的新网络接口。
场景:映射文件中已删除的资源列表
考虑以下事件序列:
- 您的部署配置文件包含多个 vRealize Automation 创建的资源。其中一个资源是按需安全组。
- 在运行迁移协调器工具之前,在执行为期两天的操作的过程中,您可以在 NSX-V UI 中删除此 vRealize Automation 创建的安全组。NSX-V 清单没有此安全组。
- 假设有关此已删除安全组的数据尚未与 vRealize Automation 数据库协调。因此,vRealize Automation 数据库将继续引用此已删除的安全组。
- 现在,您可以运行迁移协调器工具。
迁移到 NSX-T 后,迁移协调器会在最终映射文件的“output deleted resources”列表中显示已删除的安全组。由于迁移协调器找不到已删除安全组的 ID,因此映射文件没有相应 NSX-T 组的路径。