vRealize Automation을 6.x 버전에서 7.3 버전으로 업그레이드한 후에 Windows에 설치되어 있는 기존의 외부 Orchestrator 6.x를 vRealize Automation 7.3에 내장된 Orchestrator 서버로 마이그레이션할 수 있습니다.

시작하기 전에

  • vRealize Automation 7.3으로 마이그레이션을 완료했습니다.

  • 외부 Orchestrator의 Orchestrator 서버 서비스를 중지합니다.

  • 외부 Orchestrator 서버의 데이터베이스를 백업합니다(데이터베이스 스키마 포함).

이 태스크 정보

참고:

여러 개의 vRealize Automation 장치 노드가 있는 분산된 vRealize Automation 환경을 사용하는 경우, 기본 vRealize Automation 노드에서만 마이그레이션 절차를 수행하십시오.

프로시저

  1. 대상 Orchestrator 서버에서 마이그레이션 도구를 다운로드합니다.
    1. SSH를 통해 vRealize Automation 장치루트로 로그인합니다.
    2. migration-tool.zip 아카이브(/var/lib/vco/downloads 디렉토리에 있음)를 다운로드합니다.
  2. 소스 Orchestrator 서버에서 Orchestrator 구성을 내보냅니다.
    1. PATH 환경 변수가 Orchestrator와 함께 설치된 Java JRE의 bin 폴더를 가리키도록 설정합니다.
    2. 마이그레이션 도구를 외부 Orchestrator가 설치되어 있는 Windows 서버에 업로드합니다.
    3. Orchestrator 설치 폴더에서 다운로드한 아카이브의 압축을 풉니다.

      Windows 기반 설치에서 Orchestrator 설치 폴더의 기본 경로는 C:\Program Files\VMware\Orchestrator입니다.

    4. Windows 명령 프롬프트를 관리자로 실행하고 Orchestrator 설치 폴더의 bin 폴더로 이동합니다.

      기본적으로 bin 폴더의 경로는 C:\Program Files\VMware\Orchestrator\migration-cli\bin입니다.

    5. 명령줄에서 export 명령을 실행합니다.
      C:\Program Files\VMware\Orchestrator\migration-cli\bin\vro-migrate.bat export

      이 명령은 VMware vRealize Orchestrator 구성 파일과 플러그인을 내보내기 아카이브로 합쳐 줍니다.

      아카이브는 migration-cli 폴더와 동일한 폴더에 생성됩니다.

  3. 내보낸 구성을 vRealize Automation 7.3에 내장된 Orchestrator 서버로 마이그레이션합니다.
    1. 내보낸 구성 파일을 vRealize Automation 장치/usr/lib/vco/tools/configuration-cli/bin 디렉토리에 업로드합니다.
    2. /usr/lib/vco/tools/configuration-cli/bin 디렉토리에서 내보낸 Orchestrator 구성 파일의 소유권을 변경합니다.
      chown vco:vco orchestrator-config-export-orchestrator_ip_address-date_hour.zip
    3. import 명령으로 vro-configure 스크립트를 실행하여 Orchestrator 구성 파일을 내장된 vRealize Orchestrator 서버로 가져옵니다.
      ./vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --notForceImportPlugins --notRemoveMissingPlugins --skipTrustStore --path orchestrator-config-export-orchestrator_appliance_ip-date_hour.zip
  4. db-migrate 명령으로 vro-configure 스크립트를 실행하여 데이터베이스를 내부 PostgreSQL 데이터베이스로 마이그레이션합니다.
    ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
    참고:

    특수 문자를 포함하는 암호는 따옴표로 묶어야 합니다.

    JDBC_connection_URL은 사용하는 데이터베이스 유형에 따라 결정됩니다.

    PostgreSQL: jdbc:postgresql://host:port/database_name
    MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain
    Oracle: jdbc:oracle:thin:@host:port:database 
  5. vRealize Automation을 업그레이드 대신 마이그레이션한 경우 내장된 Orchestrator 인스턴스의 데이터베이스에서 신뢰할 수 있는 Single Sign-On 인증서를 삭제합니다.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"

결과

Windows에 설치되어 있는 외부 vRealize Orchestrator 6.x를 vRealize Orchestrator 인스턴스(vRealize Automation 7.3에 내장)로 성공적으로 마이그레이션했습니다.

다음에 수행할 작업

내장된 vRealize Orchestrator 서버를 설정합니다. 내장된 vRealize Orchestrator 서버 구성 항목을 참조하십시오.