您可以從現有的外部 Orchestrator 執行個體匯出組態,然後將該組態匯入到 vRealize Automation 內建的 Orchestrator 伺服器。

開始之前

  • vRealize Automation 從 6.x 版升級到 7.2 版。

  • 停止外部 Orchestrator 的 Orchestrator 伺服器服務。

  • 備份外部 Orchestrator 伺服器的資料庫,包括資料庫架構。

執行這項作業的原因和時機

備註︰

如果您有多個 vRealize Automation Appliance 節點,請僅在主要的 vRealize Automation 節點執行移轉程序。

程序

  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. 停止內建 vRealize Orchestrator 伺服器的 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. 執行 vro-configure 指令碼和 import 命令,將 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. 執行 vro-configure 指令碼和 db-migrate 命令,將資料庫移轉至內部 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 伺服器