이 절차에 나와 있는 명령을 실행하여 vRealize Automation 7.x 소스 환경에서 vRealize Automation 7.3으로 vRealize Orchestrator 서버를 마이그레이션합니다.

필수 조건

  • 최소 배포의 경우 SSH를 사용하여 소스 vRealize Automation 장치에 root로 로그인합니다.

  • 고가용성 배포의 경우 SSH를 사용하여 마스터 소스 vRealize Automation 장치에 root로 로그인합니다.

프로시저

  1. vRealize Orchestrator 서버 서비스를 중지합니다.
    service vco-server stop
  2. vRealize Orchestrator 제어 센터 서비스를 중지합니다.
    service vco-configurator stop

    고가용성 배포의 경우 마스터 vRealize Automation 장치 및 각 복제 장치에서 vRealize Orchestrator 서버 서비스와 vRealize Orchestrator 제어 센터 서비스를 중지합니다.

  3. 소스 vRealize Automation 장치에서 vro-config.zip을 대상 vRealize Automation 장치의 /tmp 디렉토리로 복사합니다. 명령을 실행하기 전에 SOURCE-VRA-APPLIANCE-HOST-NAME을 소스 vRealize Automation 장치의 정규화된 도메인 이름으로 바꿉니다. 메시지가 표시되면 소스 vRealize Automation 장치 루트 사용자의 암호를 입력합니다.
    scp root@SOURCE-VRA-APPLIANCE-HOST-NAME:/tmp/vro-config.zip /tmp/vro-config.zip
  4. /tmp/vro-config.zip의 소유권을 변경합니다.
    chown vco:vco /tmp/vro-config.zip
  5. 구성 파일을 포함된 대상 vRealize Orchestrator 서버로 가져옵니다.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh import --skipDatabaseSettings --skipLicense --skipSettings --skipSslCertificate --skipTrustStore --notForceImportPlugins --notRemoveMissingPlugins --path /tmp/vro-config.zip
    

    구성 파일 가져오기가 완료되면 Orchestrator 구성 가져오기가 완료되었습니다. 메시지가 나타납니다.

    참고:

    가져오기가 성공적으로 완료된 경우에는 이 명령을 실행할 때 표시되는 모든 [ERROR] 또는 [WARN] 메시지를 무시해도 됩니다.

  6. 소스 vRealize Orchestrator 데이터베이스를 대상 vRealize Automation 장치에서 실행 중인 PostgreSQL 서버로 마이그레이션합니다. 명령을 실행하기 전에 SOURCE-VRA-APPLIANCE-HOST-NAME을 소스 vRealize Automation 장치의 정규화된 도메인 이름으로 바꾸고, VRO-MIGRATION-USER-PASSWORD를 일시적으로 소스 vRealize Automation 장치의 구성 변경 절차에서 생성한 vro_migration 사용자 암호로 바꿉니다.
    /usr/lib/vco/tools/configuration-cli/bin/vro-configure.sh db-migrate --sourceJdbcUrl jdbc:postgresql://SOURCE-VRA-APPLIANCE-HOST-NAME:5432/vcac --sourceDbUsername vro_migration --sourceDbPassword VRO-MIGRATION-USER-PASSWORD
    
  7. 마이그레이션된 데이터베이스에서 이전의 신뢰할 수 있는 인증서를 삭제합니다.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"
  8. 마이그레이션된 데이터베이스에서 이전 vRealize Orchestrator 노드를 삭제합니다.
    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_clustermember;"
  9. /tmp 디렉토리에서 vro-config.zip을 삭제합니다.
    rm -rf /tmp/vro-config.zip
  10. vRealize Orchestrator 서버 서비스를 시작합니다.
    service vco-server start

    고가용성 배포의 경우 마스터 vRealize Automation 장치에서만 vRealize Orchestrator 서버 서비스를 시작하십시오.

다음에 수행할 작업

고가용성을 지원하도록 포함된 대상 vRealize Orchestrator 재구성