可以将 vRealize Automation 7.x 中嵌入的单节点 vRealize Orchestrator 实例迁移到嵌入式 vRealize Orchestrator 8.x 部署。

迁移会将嵌入式 vRealize Orchestrator 7.x 配置传输到 vRealize Orchestrator 8.x 环境。迁移包括覆盖 vRealize Orchestrator 8.x 环境中的所有现有元素。

使用与 vRealize Orchestrator Appliance 捆绑在一起的 vro-migrate 脚本执行迁移。
注: 迁移脚本会自动停止 vRealize Orchestrator 服务。您可能需要为源 vRealize Automation 环境调度维护时段。

前提条件

  • 支持迁移嵌入式 vRealize Orchestrator 7.3 或更高版本。
  • 备份目标 vRealize Automation 环境。
  • 确认已在源 vRealize Automation 实例和目标 vRealize Automation 环境中启用 SSH 访问,方法为以 root 用户身份通过 SSH 登录到 vRA 8,然后运行 curl -v telnet://<FQDNofvRO7>:22 命令。
  • 确认源 vRealize Automation 数据库可从目标 vRealize Automation 环境进行访问,方法为运行 curl -v telnet://<FQDNofvRO7>:5432 命令。

过程

  1. 通过 SSH 以 root 用户身份登录到目标环境的 vRealize Orchestrator Appliance 命令行。
  2. 要开始迁移,请运行 vro-migrate 脚本。
  3. 按照命令提示提供源 vRealize Orchestrator 实例的完全限定域名 (FQDN) 和凭据。
  4. (可选) 要了解迁移进度,请访问迁移日志:
    1. root 用户身份通过单独的 SSH 会话登录到目标 vRealize Orchestrator Appliance 命令行。
    2. 运行 tail -f /var/log/vro-migration.log 命令。
    迁移过程将开始。迁移完成后,目标 vRealize Orchestrator Appliance 上将显示通知。
  5. (可选) 迁移过程完成后,登录到源 vRealize Orchestrator 设备,然后重新启动 vco-servervco-configurator 服务。
    注: 重新启动 vRealize Orchestrator 可确保迁移后可以访问 7.x 部署。重新启动后,导航到源 vRealize Automation 中的 服务选项卡,并验证 vRealize Orchestrator 服务是否已注册。
  6. 通过 SSH 登录到目标 vRealize Automation 设备,运行 kubectl get pods -n prelude,并验证 vRealize Orchestrator 设备是否报告 3/3
    注: 可能需要等待长达 20 分钟,才能运行 kubectl get pods -n prelude 命令。
  7. 验证是否可以在目标 vRealize Automation 环境中访问 vRealize Orchestrator