若要離線收集 vRealize Automation、vRealize Orchestrator 或外部 vRealize Orchestrator 來源環境中的資料,請使用資料擷取公用程式。

使用資料擷取公用程式時,無需部署完整的 vRealize Automation 執行個體,即可在來源環境上執行資料收集和移轉評估。雖然資料擷取公用程式可用於 vRealize Automation 和 vRealize Orchestrator 來源環境,但對於外部 vRealize Orchestrator 來源環境尤其有用。執行時,會收集來源資料並將其儲存為 ZIP 服務包。

必要條件

需要 Java 才能執行獨立資料擷取公用程式。

程序

  1. 從以下位置下載 capture_utility 專案的 capture.jar 檔案:擷取公用程式下載
  2. 執行 java -Dcontext="shell" -Dspring.liquibase.enabled=false -jar capture.jar命令。
    備註: 依預設,此命令會在連接埠 80808 上啟動 spring-shell。若要變更 spring-shell 所使用的連接埠,請執行 -Dserver.port=<portid>命令,其中 <portid> 是所需的可用連接埠的名稱/識別碼。透過此修改,初始命令會變為: java -Dcontext="shell" -Dspring.liquidbase.enabled=false -Dserver.port=<portid> -jar capture.jar
    備註: 如果是在 Windows 上執行,若要覆寫預設字元集,請執行 -Dfile.encoding=UTF-8命令。透過此修改,初始命令會變為 java -Dcontext="shell" -Dspring.liquidbase.enabled=false -Dfile.encoding=UTF-8 -Dserver.port=<portid> -jar capture.jar
    capture jar 和 spring-shell 隨即啟動,並且已針對資料庫升級和檢查停用 liquibase。
  3. 提供包含來源環境伺服器詳細資料的內容檔:
    伺服器詳細資料
    伺服器 vRA/vRO 伺服器 FQDN 或 IP 位址
    vraUser vRA 承租人使用者名稱
    vraPassword vRA 承租人密碼
    vroUser vRO 使用者名稱
    vroPassword vRO 密碼
    備註: 若要擷取外部 vRealize Orchestrator 資料,請使用內容檔中的外部 vRealize Orchestrator 詳細資料。
    範例內容檔:
    server=cava.n.88.087.eng.vmware.com
    vraUser=fritz@coke.sqa.horizon.local
    vraPassword=VMware1!
    vroUser=administrator@vsphere.local
    vroPassword=VMware1!
  4. 若要擷取所需的來源環境資料,請執行適用的命令:
    從以下位置收集資料... 執行...
    vRealize Automation 和 vRealize Orchestrator capture
    僅 vRealize Automation captureVra
    僅 vRealize Orchestrator captureVro
    備註: 對於外部 vRealize Orchestrator,請提供伺服器的連接埠號碼。例如, captureVro server:port
    備註: 若要檢視說明訊息,請在執行 capturecaptureVracaptureVro 命令之後執行 capture --help
    將會收集來源環境資料並將其儲存為來源服務包。若要在來源服務包上執行移轉評估,請參閱 〈在 vRealize Automation 來源服務包上執行移轉評估〉