vRealize Automation, vRealize Orchestrator 또는 외부 vRealize Orchestrator 소스 환경에서 오프라인으로 데이터를 수집하려면 데이터 캡처 유틸리티를 사용합니다.

데이터 캡처 유틸리티를 사용하면 소스 환경에서 데이터 수집 및 마이그레이션 평가를 수행하기 위해 전체 VMware Aria Automation 인스턴스를 배포하지 않아도 됩니다. 데이터 캡처 유틸리티는 vRealize Automation 및 vRealize Orchestrator 소스 환경에 대해 사용할 수 있지만 특히 외부 vRealize Orchestrator 소스 환경에 유용합니다. 실행하면 소스 데이터가 수집되고 ZIP 번들로 저장됩니다.

사전 요구 사항

Java는 독립형 데이터 캡처 유틸리티를 실행하는 데 필요합니다.

프로시저

  1. Automation Assembler의 [마이그레이션] 탭에 있는 [시작] 페이지에서 capture_utility 프로젝트에 대한 capture.jar 파일을 다운로드합니다.
  2. 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가 데이터베이스 업그레이드 및 검사에 대해 사용되지 않도록 설정됩니다.
  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
    [email protected]
    vraPassword=VMware1!
    [email protected]
    vroPassword=VMware1!
  4. 원하는 소스 환경 데이터를 캡처하려면 해당하는 명령을 실행합니다.
    데이터 수집 위치... 실행할 항목...
    vRealize Automation과 vRealize Orchestrator 모두 capture
    vRealize Automation만 captureVra
    vRealize Orchestrator만 captureVro
    참고: 외부 vRealize Orchestrator의 경우 서버와 함께 포트 번호를 제공합니다. 예를 들어 captureVro server:port와 같이 설정할 수 있습니다.
    참고: 도움말 메시지를 보려면 capture, captureVra 또는 captureVro 명령을 실행한 후 capture --help를 실행합니다.
  5. 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

결과

소스 환경 데이터가 수집되고 소스 번들로 저장됩니다. 소스 번들에서 마이그레이션 평가를 실행하려면 vRealize Automation 소스 번들에서 마이그레이션 평가 실행을 참조하십시오.