使用此程序將 VMware vRealize ™ Orchestrator ™ 伺服器從 VMware vRealize ™ Automation 7.2 來源環境移轉至 vRealize Automation 7.3。

開始之前

  • 對於最小部署,以使用者身分開啟目標 vRealize Automation 應用裝置的 SSH 主控台工作階段。

  • 對於高可用性部署,以使用者身分開啟主要目標 vRealize Automation 應用裝置的 SSH 主控台工作階段。

程序

  1. 執行此命令以停止 vRealize Orchestrator 伺服器服務。
    service vco-server stop
  2. 執行此命令以停止 vRealize Orchestrator 控制中心服務。
    service vco-configurator stop

    對於高可用性部署,在主要 vRealize Automation 應用裝置和每個複本應用裝置上停止 vRealize Orchestrator 伺服器服務和 vRealize Orchestrator 控制中心服務。

  3. 執行此命令,以將 vro-config.zip 從來源 vRealize Automation 應用裝置複製到目標 vRealize Automation 應用裝置上的 /tmp 目錄。系統提示時,輸入來源 vRealize Automation 應用裝置根使用者的密碼。執行命令之前,將 {SOURCE-VRA-APPLIANCE-HOSTNAME} 取代為來源 vRealize Automation 應用裝置的完整網域名稱。
    scp root@{SOURCE-VRA-APPLIANCE-HOSTNAME}:/tmp/vro-config.zip /tmp/vro-config.zip
  4. 執行此命令以變更 /tmp/vro-config.zip 的擁有權。
    chown vco:vco /tmp/vro-config.zip
  5. 執行此命令,以將組態檔匯入內嵌式目標 vRealize Orchestrator 伺服器。
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --skipTrustStore --notForceImportPlugins --notRemoveMissingPlugins --path /tmp/vro-config.zip
    
  6. 執行此命令,以將來源 vRealize Orchestrator 資料庫移轉至目標 vRealize Automation 應用裝置上執行的 PostgreSQL 伺服器。執行命令之前,將 {SOURCE-VRA-APPLIANCE-HOSTNAME} 取代為來源 vRealize Automation 應用裝置的完整網域名稱,並將 {VRO-MIGRATION-USER-PASSWORD} 取代為 vro_migration 使用者密碼。
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh db-migrate --sourceJdbcUrl jdbc:postgresql://{SOURCE-VRA-APPLIANCE-HOSTNAME}:5432/vcac --sourceDbUsername vro_migration --sourceDbPassword {VRO-MIGRATION-USER-PASSWORD}
    
  7. 執行此命令以從移轉的資料庫刪除舊的受信任憑證
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"
  8. 執行此命令以從移轉的資料庫刪除舊的 vRealize Orchestrator 節點。
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_clustermember;"
  9. 執行此命令以從 /tmp 目錄刪除 vro-config.zip
    rm -rf /tmp/vro-config.zip
  10. 執行此命令以啟動 vRealize Orchestrator 伺服器服務。
    service vco-server start

    對於高可用性部署,請僅在主要 vRealize Automation 應用裝置上啟動 vRealize Orchestrator 伺服器服務。

下一步

重新設定目標內嵌式 vRealize Orchestrator 以支援高可用性