若要離線收集 vRealize Automation、vRealize Orchestrator 或外部 vRealize Orchestrator 來源環境中的資料,請使用資料擷取公用程式。
使用資料擷取公用程式時,無需部署完整的 vRealize Automation 執行個體,即可在來源環境上執行資料收集和移轉評估。雖然資料擷取公用程式可用於 vRealize Automation 和 vRealize Orchestrator 來源環境,但對於外部 vRealize Orchestrator 來源環境尤其有用。執行時,會收集來源資料並將其儲存為 ZIP 服務包。
必要條件
需要 Java 才能執行獨立資料擷取公用程式。
程序
- 從以下位置下載 capture_utility 專案的 capture.jar 檔案:擷取公用程式下載。
- 執行 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。
- 提供包含來源環境伺服器詳細資料的內容檔:
伺服器詳細資料 |
值 |
伺服器 |
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!
- 若要擷取所需的來源環境資料,請執行適用的命令:
從以下位置收集資料... |
執行... |
vRealize Automation 和 vRealize Orchestrator |
capture |
僅 vRealize Automation |
captureVra |
僅 vRealize Orchestrator |
captureVro
備註: 對於外部 vRealize Orchestrator,請提供伺服器的連接埠號碼。例如,
captureVro server:port
|
備註: 若要檢視說明訊息,請在執行
capture、
captureVra 或
captureVro 命令之後執行
capture --help。