您可以从现有外部 Orchestrator 实例中导出配置,并将其导入到 vRealize Automation的内置 Orchestrator 服务器。

关于此任务

注:

如果存在多个 vRealize Automation Appliance节点,请仅在主 vRealize Automation 节点上执行迁移过程。

先决条件

  • vRealize Automation 从版本 6.x 升级到版本 7.2。

  • 停止外部 Orchestrator 的 Orchestrator 服务器服务。

  • 备份外部 Orchestrator 服务器的数据库,包括数据库模式。

过程

  1. 从外部 Orchestrator 服务器导出配置。
    1. root 用户身份登录外部 Orchestrator 服务器的控制中心。
    2. 启动选项页面停止 Orchestrator 服务器实例以防止对数据库进行不必要的更改。
    3. 转到导出/导入配置页面。
    4. 导出配置页面上,选择导出服务器配置捆绑插件导出插件配置
  2. 将导出的配置迁移到嵌入式 Orchestrator 实例。
    1. 将导出的 Orchestrator 配置文件上载到 vRealize Automation Appliance/usr/lib/vco/tools/configuration-cli/bin 目录。
    2. 使用 SSH 以 root 用户身份登录 vRealize Automation Appliance
    3. 停止 Orchestrator 服务器服务和内置 vRealize Orchestrator服务器的控制中心服务。
      service vco-server stop && service vco-configurator stop
    4. 导航到 /usr/lib/vco/tools/configuration-cli/bin 目录。
    5. 更改导出的 Orchestrator 配置文件的所有权。
      chown vco:vco orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
    6. 使用 import命令运行 vro-configure 脚本,将 Orchestrator 配置文件导入到内置的 vRealize Orchestrator 服务器中。
      ./vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --notForceImportPlugins --notRemoveMissingPlugins --skipTrustStore --path orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
  3. 使用 db-migrate命令运行 vro-configure 脚本,将数据库迁移到内部 PostgreSQL 数据库中。
    ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
    注:

    将包含特殊字符的密码用引号括起来。

    JDBC_connection_URL 取决于您使用的数据库类型。

    PostgreSQL: jdbc:postgresql://host:port/database_name
    MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain
    Oracle: jdbc:oracle:thin:@host:port:database 

结果

您即成功将外部 Orchestrator 服务器实例迁移到 vRealize Automation 内嵌的vRealize Orchestrator 实例中。

下一步做什么

设置内置vRealize Orchestrator服务器。请参见配置内置 vRealize Orchestrator服务器