可以将源 vRealize Orchestrator 5.5.x 和 6.x Windows 配置迁移到目标 vRealize Orchestrator 7.5 环境中。

前提条件

  • 部署并配置新的 vRealize Orchestrator 7.5 环境。有关详细信息,请参见安装和配置 VMware vRealize Orchestrator
  • 如果源 vRealize Orchestrator 使用 SHA1 软件包签名证书,请确保使用更强的签名算法(例如 SHA2)重新生成证书。
  • 为目标 vRealize Orchestrator 环境中的每个节点启用 SSH 访问。
  • 确保源 vRealize Orchestrator 数据库可从目标 vRealize Orchestrator 环境进行访问。
  • 停止源和目标 vRealize Orchestrator 实例上的 vRealize Orchestrator 服务器服务。
  • 备份源 vRealize Orchestrator 服务器的数据库,包括数据库模式。

过程

  1. 从目标 vRealize Orchestrator 服务器下载迁移工具。
    1. root 用户身份登录控制中心。
    2. 打开导出/导入配置页面并单击导入配置选项卡。
    3. 在此页面上,按照说明下载迁移工具,或直接从 https://orchestrator_server_IP_or_DNS_name:8283/vco-controlcenter/api/server/migration-tool 下载。
  2. 如果您运行的是集群 vRealize Orchestrator 部署,请停止目标 vRealize Orchestrator 环境中所有副本节点上的控制中心服务。
    1. 打开与每个副本节点的新安全 Shell 连接。
    2. 停止控制中心服务
      service vco-configuration stop
    3. 注销并关闭安全 Shell 会话。
  3. 导出源 vRealize Orchestrator 配置。
    1. 上载并解压 vRealize Orchestrator Windows 安装文件夹中已下载的迁移工具存档。
      在基于 Windows 的安装中, vRealize Orchestrator 安装文件夹的默认路径为 C:\Program Files\VMware\Orchestrator
    2. 确保迁移工具的 bin 文件夹为 orchestrator-install-folder\migration-cli\bin
    3. 将随 vRealize Orchestrator 一起安装的 Java JRE 的 bin 文件夹添加到 Windows PATH 环境变量。
      vRealize Orchestrator 一起安装的 Java JRE bin 文件夹的默认路径为 C:\Program Files\VMware\CIS\jre\bin
    4. 打开 Windows 命令提示符并导航到迁移工具的 bin 文件夹。
      默认情况下,迁移工具 bin 文件夹的路径为 C:\Program Files\VMware\Orchestrator\migration-cli\bin
    5. 运行迁移命令以导出 vRealize Orchestrator 配置。
      vro-migrate.bat export
      系统会在 vRealize Orchestrator 安装文件夹中创建文件名为 orchestrator-config-export-orchestrator_ip_address-date_hour.zip 的存档。 vRealize Orchestrator 配置文件和插件捆绑到该存档。
  4. 将源 vRealize Orchestrator 配置导入到目标 vRealize Orchestrator 环境。
    注: 对于集群 vRealize Orchestrator 部署,请使用目标 vRealize Orchestrator 主节点。
    1. root 用户身份登录控制中心。
    2. 打开导出/导入配置页面并单击导入配置选项卡。
    3. 浏览并选择导出的 vRealize Orchestrator 源配置存档。
    4. (可选) 输入导出配置时使用的密码。
      如果您没有用密码导出配置,请留空。
    5. 将导入类型设置为外部
      注: 请勿启用 导入数据库设置选项。
    6. 单击导入
      此时系统会显示一条消息,表示配置已成功导入。 vRealize Orchestrator 服务器服务将自动重新启动。
    7. 停止目标 vRealize Orchestrator 服务器服务。
  5. 将源 vRealize Orchestrator 数据库迁移到目标 vRealize Orchestrator 环境。
    1. 打开新的 SSH 连接,然后以 root 用户身份登录。
    2. 导航到 vRealize Orchestratorconfiguration-cli 文件夹。
      cd /usr/lib/vco/tools/configuration-cli/bin
    3. 运行迁移命令。
      ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
      注: 将包含特殊字符的值用单引号引起来。

      JDBC_connection_URL 存储在源 vRealize Orchestrator 环境中的 vmo.properties 文件中。vmo.properties 文件的默认路径为 C:\Program Files\VMware\Orchestrator\app-server\conf

      JDBC_connection_URL 取决于您使用的数据库类型。以下示例显示了基于所配置的数据库类型的 JBDC_connect_URL 格式:

      PostgreSQL: jdbc:postgresql://host:port/database_name
      MSSQL: jdbc:jtds:sqlserver://host:port/database_name\; if using SQL authentication and MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain\;useNTLMv2=TRUE if using Windows authentication.
      Oracle: jdbc:oracle:thin:@host:port:database_name 
  6. 在目标环境中重新启动 vRealize Orchestrator 服务。
    1. 重新启动 vRealize Orchestrator 服务器服务。
    2. 重新启动 vRealize Orchestrator 控制中心服务。
  7. (可选) 对于集群环境,将副本节点加入集群以同步 vRealize Orchestrator 配置。
    有关详细信息,请参见 《安装和配置 VMware vRealize Orchestrator》中的 “在 VAMI 中配置 vRealize Orchestrator 实例集群”

后续步骤

按照迁移后步骤完成迁移。