소스 vRealize Orchestrator 5.5.x 및 6.x Windows 구성을 대상 vRealize Orchestrator 7.5 환경으로 마이그레이션합니다.

사전 요구 사항

  • 새로운 vRealize Orchestrator 7.5 환경을 배포 및 구성합니다. 자세한 내용은 "VMware vRealize Orchestrator 설치 및 구성" 을 참조하십시오.
  • 소스 vRealize Orchestrator에서 SHA1 패키지-서명 인증서를 사용하는 경우 더 강력한 서명 알고리즘(예: SHA2)을 사용하여 인증서를 다시 생성해야 합니다.
  • 대상 vRealize Orchestrator 환경에서 각 노드에 대한 SSH 액세스를 사용하도록 설정합니다.
  • 대상 vRealize Orchestrator 환경에서 소스 vRealize Orchestrator 데이터베이스에 액세스할 수 있는지 확인합니다.
  • 소스 및 대상 vRealize Orchestrator 인스턴스에서 vRealize Orchestrator 서버 서비스를 중지합니다.
  • 소스 vRealize Orchestrator 서버의 데이터베이스를 백업합니다(데이터베이스 스키마 포함).

프로시저

  1. 대상 vRealize Orchestrator 서버에서 마이그레이션 도구를 다운로드합니다.
    1. 제어 센터에 root로 로그인합니다.
    2. 구성 내보내기/가져오기 페이지를 열고 구성 가져오기 탭을 클릭합니다.
    3. 페이지의 설명에 지정된 마이그레이션 도구를 다운로드하거나 https://orchestrator_server_IP_or_DNS_name:8283/vco-controlcenter/api/server/migration-tool에서 직접 다운로드합니다.
  2. 클러스터링된 vRealize Orchestrator 배포를 실행 중인 경우 대상 vRealize Orchestrator 환경에 있는 모든 복제 노드에서 제어 센터 서비스를 중지합니다.
    1. 각 복제 노드에 대한 새로운 보안 셸 연결을 엽니다.
    2. 제어 센터 서비스를 중지합니다.
      service vco-configuration stop
    3. 로그아웃하고 보안 셸 세션을 닫습니다.
  3. 소스 vRealize Orchestrator 구성을 내보냅니다.
    1. 다운로드한 마이그레이션 도구 아카이브를 vRealize Orchestrator Windows 설치 폴더에 업로드하고 추출합니다.
      Windows 기반 설치에서 vRealize Orchestrator 설치 폴더의 기본 경로는 C:\Program Files\VMware\Orchestrator입니다.
    2. 마이그레이션 도구 bin 폴더가 orchestrator-install-folder\migration-cli\bin인지 확인합니다.
    3. vRealize Orchestrator와 함께 설치된 Java JRE의 bin 폴더를 Windows PATH 환경 변수에 추가합니다.
      vRealize Orchestrator와 함께 설치된 Java JRE bin 폴더의 기본 경로는 C:\Program Files\VMware\CIS\jre\bin입니다.
    4. Windows 명령 프롬프트를 열고 마이그레이션 도구의 bin 폴더로 이동합니다.
      마이그레이션 도구 bin 폴더의 기본 경로는 C:\Program Files\VMware\Orchestrator\migration-cli\bin입니다.
    5. 마이그레이션 명령을 실행하여 vRealize Orchestrator 구성을 내보냅니다.
      vro-migrate.bat export
      파일 이름이 orchestrator-config-export-orchestrator_ip_address-date_hour.zip인 아카이브가 vRealize Orchestrator 설치 폴더에 생성됩니다. vRealize Orchestrator 구성 파일 및 플러그인이 이 아카이브에 포함됩니다.
  4. 소스 vRealize Orchestrator 구성을 대상 vRealize Orchestrator 환경으로 가져옵니다.
    참고: 클러스터링된 vRealize Orchestrator 배포의 경우, 대상 마스터 vRealize Orchestrator 노드를 사용합니다.
    1. 제어 센터에 root로 로그인합니다.
    2. 구성 내보내기/가져오기 페이지를 열고 구성 가져오기 탭을 클릭합니다.
    3. 내보낸 vRealize Orchestrator 소스 구성 아카이브를 찾은 다음 선택합니다.
    4. (선택 사항) 구성을 내보낼 때 사용한 암호를 입력합니다.
      암호를 사용하여 구성을 내보내지 않은 경우 그대로 비워 둡니다.
    5. 가져오기 유형을 외부로 설정합니다.
      참고: 데이터베이스 설정 가져오기 옵션을 사용하도록 설정하지 마십시오.
    6. 가져오기를 클릭합니다.
      구성을 성공적으로 가져왔다는 메시지가 표시됩니다. vRealize Orchestrator 서버 서비스가 자동으로 다시 시작됩니다.
    7. 대상 vRealize Orchestrator 서버 서비스를 중지합니다.
  5. 소스 vRealize Orchestrator 데이터베이스를 대상 vRealize Orchestrator 환경으로 마이그레이션합니다.
    1. 새 SSH 연결을 열고 root로 로그인합니다.
    2. vRealize Orchestrator configuration-cli 폴더로 이동합니다.
      cd /usr/lib/vco/tools/configuration-cli/bin
    3. 마이그레이션 명령을 실행합니다.
      ./vro-configure.sh db-migrate --sourceJdbcUrl JDBC_connection_URL --sourceDbUsername database_user --sourceDbPassword database_user_password
      참고: 특수 문자를 포함하는 값은 작은따옴표로 묶어야 합니다.

      JDBC_connection_URL은 소스 vRealize Orchestrator 환경의 vmo.properties 파일에 저장됩니다. vmo.properties 파일의 기본 경로는 C:\Program Files\VMware\Orchestrator\app-server\conf입니다.

      JDBC_connection_URL은 사용하는 데이터베이스 유형에 따라 결정됩니다. 다음 예에서는 구성된 데이터베이스 유형을 기반으로 하는 JBDC_connect_URL 형식을 보여줍니다.

      PostgreSQL: jdbc:postgresql://host:port/database_name
      MSSQL: jdbc:jtds:sqlserver://host:port/database_name\; if using SQL authentication and MSSQL: jdbc:jtds:sqlserver://host:port/database_name\;domain=domain\;useNTLMv2=TRUE if using Windows authentication.
      Oracle: jdbc:oracle:thin:@host:port:database_name 
  6. 대상 환경에서 vRealize Orchestrator 서비스를 다시 시작합니다.
    1. vRealize Orchestrator 서버 서비스를 다시 시작합니다.
    2. vRealize Orchestrator 제어 센터 서비스를 다시 시작합니다.
  7. (선택 사항) 클러스터링된 환경의 경우 복제 노드를 클러스터에 조인하여 vRealize Orchestrator 구성을 동기화합니다.
    자세한 내용은 " VMware vRealize Orchestrator 설치 및 구성" 에서 " VAMI에서 vRealize Orchestrator 인스턴스의 클러스터 구성" 을 참조하십시오.

다음에 수행할 작업

마이그레이션 후 단계를 수행하여 마이그레이션을 완료합니다.