vRealize Automation, vRealize Orchestrator 또는 외부 vRealize Orchestrator 소스 환경에서 오프라인으로 데이터를 수집하려면 데이터 캡처 유틸리티를 사용합니다.
데이터 캡처 유틸리티를 사용하면 소스 환경에서 데이터 수집 및 마이그레이션 평가를 수행하기 위해 전체 VMware Aria Automation 인스턴스를 배포하지 않아도 됩니다. 데이터 캡처 유틸리티는 vRealize Automation 및 vRealize Orchestrator 소스 환경에 대해 사용할 수 있지만 특히 외부 vRealize Orchestrator 소스 환경에 유용합니다. 실행하면 소스 데이터가 수집되고 ZIP 번들로 저장됩니다.
사전 요구 사항
Java는 독립형 데이터 캡처 유틸리티를 실행하는 데 필요합니다.
프로시저
- Automation Assembler의 [마이그레이션] 탭에 있는 [시작] 페이지에서 capture_utility 프로젝트에 대한 capture.jar 파일을 다운로드합니다.
- java -Dcontext="shell" -Dspring.liquibase.enabled=false -jar capture.jar 명령을 실행합니다.
참고: 기본적으로 이 명령은 포트 8080에서 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 세부 정보를 사용합니다.
속성 파일 예:
- 원하는 소스 환경 데이터를 캡처하려면 해당하는 명령을 실행합니다.
데이터 수집 위치... |
실행할 항목... |
vRealize Automation과 vRealize Orchestrator 모두 |
capture |
vRealize Automation만 |
captureVra |
vRealize Orchestrator만 |
captureVro
참고: 외부 vRealize Orchestrator의 경우 서버와 함께 포트 번호를 제공합니다. 예를 들어
captureVro server:port와 같이 설정할 수 있습니다.
|
참고: 도움말 메시지를 보려면
capture,
captureVra 또는
captureVro 명령을 실행한 후
capture --help를 실행합니다.
- capture 또는 captureVra 명령을 실행한 후 배포 캡처 명령을 실행합니다.
참고: 배포 정보 캡처가 필요한지에 관계없이 배포 명령을 실행해야 합니다.
작업 |
명령 |
배포를 캡처하려면... |
capture --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments true |
captureVra --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments true |
배포를 캡처하지 않으려면... |
capture --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments false |
captureVra --serverFile /tmp/server.txt --tenant qe --filepath /Users/bsopariwala/Desktop --deployments false |