SQL 데이터베이스를 업그레이드하고 IaaS 구성 요소가 설치되어 있는 모든 시스템을 구성해야 합니다. 최소 설치와 분산 설치를 위해 이러한 단계를 사용할 수 있습니다.

시작하기 전에

  • 기존 vRealize Automation 환경을 백업합니다.

  • 모든 vRealize Automation 장치를 업데이트한 후에 하지만 IaaS 구성 요소를 업그레이드하기는 전에 IaaS 서버를 재부팅하는 경우 서버에서 관리 에이전트 서비스를 제외한 모든 IaaS Windows 서비스를 중지합니다.

  • vRealize Automation 7.1 또는 7.2에서 7.3으로 업그레이드한 후 IaaS 구성 요소 업그레이드를 위해 IaaS 설치 관리자 다운로드.

  • 기본 IaaS 웹 사이트, Microsoft SQL 데이터베이스 및 Model Manager 노드에 JAVA SE Runtime Environment 8, 64비트, 업데이트 111 이상이 설치되어 있는지 확인합니다. Java를 설치한 후 각 서버 노드에서 환경 변수 JAVA_HOME을 새 버전으로 설정해야 합니다.

  • 생성 날짜가 web.config 파일의 수정된 날짜 이전인지 확인합니다. web.config 파일의 생성 날짜가 수정된 날짜와 같거나 이후인 경우 IaaS 웹 사이트 구성 요소에 대한 업그레이드 실패의 절차를 수행합니다.

  • 다음 단계를 완료하여 Microsoft DTC(Distributed Transaction Coordinator)를 재구성합니다.

    참고:

    Distributed Transaction Coordinator를 사용하도록 설정하더라도 방화벽이 켜져 있으면 분산 트랜잭션이 실패할 수 있습니다.

    1. vRealize Automation 장치에서 시작 > 관리 도구 > 구성 요소 서비스를 선택합니다.

    2. 구성 요소 서비스 > 컴퓨터 > 내 컴퓨터 > Distributed Transaction Coordinator를 확장합니다.

    3. 적절한 작업을 선택합니다.

      • 로컬 독립형 DTC의 경우 로컬 DTC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

      • 클러스터된 DTC의 경우 클러스터된 DTC를 확장하고 명명된 클러스터된 DTC를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

    4. 보안을 클릭합니다.

    5. 다음을 모두 선택합니다.

      • 네트워크 DTC 액세스

      • 원격 클라이언트 허용

      • 인바운드 허용

      • 아웃바운드 허용

      • 수동 인증 필요

    6. 확인을 클릭합니다.

이 태스크 정보

참고:

IaaS 설치 관리자는 업그레이드할 IaaS 구성 요소가 있는 시스템에 있어야 합니다. 웹 노드에서 원격으로도 업그레이드할 수 있는 Microsoft SQL 데이터베이스를 제외하고 외부 위치에서는 설치 관리자를 실행할 수 없습니다.

해당 배포의 IaaS 서버 스냅샷이 사용 가능한지 확인합니다. 업그레이드가 실패하면 해당 스냅샷으로 되돌리고 다른 업그레이드를 시도할 수 있습니다.

서비스가 다음 순서로 업그레이드되도록 업그레이드를 수행합니다.

  1. IaaS 웹 사이트

    로드 밸런서를 사용 중인 경우 기본이 아닌 모든 노드에 대해 트래픽을 사용하지 않도록 설정합니다.

    웹 사이트 서비스를 실행 중인 다음 서버를 업그레이드하기 전에 현재 서버에 대한 업그레이드를 완료합니다. Model Manager Data 구성 요소가 설치되어 있는 것부터 시작합니다.

    외부 Microsoft SQL 데이터베이스에 대한 수동 업그레이드를 수행 중인 경우 웹 노드를 업그레이드하기 전에 외부 SQL을 업그레이드해야 합니다. 웹 노드에서 외부 SQL을 원격으로 업그레이드할 수 있습니다.

  2. Manager Service

    패시브 Manager Service를 업그레이드하기 전에 액티브 Manager Service를 업그레이드합니다.

    SQL 인스턴스에서 SSL 암호화가 사용되도록 설정되지 않은 경우 SQL 정의 옆에 있는 [Iaas 업그레이드 구성] 대화 상자에서 [SSL 암호화] 확인란을 선택 취소합니다.

  3. DEM Orchestrator 및 DEM 작업자

    모든 DEM Orchestrator 및 DEM 작업자를 업그레이드합니다. 다음 서버를 업그레이드하기 전에 현재 서버에 대한 업그레이드를 완료합니다.

  4. 에이전트

    에이전트를 실행 중인 다음 서버를 업그레이드하기 전에 현재 서버에 대한 업그레이드를 완료합니다.

  5. 관리 에이전트

    업그레이드 프로세스의 일부로 자동 업데이트됩니다.

한 서버에서 서로 다른 서비스를 사용 중인 경우 업그레이드하면 적절한 순서로 서비스가 업데이트됩니다. 예를 들어 사이트의 동일한 서버에 웹 사이트와 Manager Service가 있는 경우 모두 업데이트하도록 선택합니다. 업그레이드 설치 관리자가 적절한 순서로 업데이트를 적용합니다. 한 서버에 대한 업그레이드를 완료한 후에 다른 서버에 대한 업그레이드를 시작해야 합니다.

참고:

배포에서 로드 밸런서를 사용하는 경우 기본 장치를 로드 밸런서에 연결해야 합니다. 캐시 오류를 피하려면 업그레이드를 적용하기 전에 로드 밸런서 트래픽에 대해 vRealize Automation 장치의 다른 모든 인스턴스를 사용하지 않도록 설정해야 합니다.

프로시저

  1. 로드 밸런서를 사용하고 있는 경우 환경을 준비합니다.
    1. Model Manager Data가 포함된 IaaS 웹 사이트 노드가 로드 밸런서 트래픽에 대해 사용되도록 설정되었는지 확인합니다.

      vCAC Folder\Server\ConfigTool 폴더가 있는지 여부로 이 노드를 식별할 수 있습니다.

    2. 로드 밸런서 트래픽에 대해 기본이 아닌 Manager Service 및 기타 모든 IaaS 웹 사이트를 사용하지 않도록 설정합니다.
  2. setup__vrealize-automation-appliance-FQDN@5480.exe 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 다음을 클릭합니다.
  4. 라이센스 계약에 동의하고 다음을 클릭합니다.
  5. [로그인] 페이지에서 현재 배포에 대한 관리자 자격 증명을 입력합니다.

    사용자 이름은 root이고 암호는 장치를 배포할 때 지정한 암호입니다.

  6. 인증서 수락을 선택합니다.
  7. 설치 유형 페이지에서 업그레이드가 선택되었는지 확인합니다.

    업그레이드가 선택되지 않았다면 이 시스템의 구성 요소가 이미 이 버전으로 업그레이드된 것입니다.

  8. 다음을 클릭합니다.
  9. 업그레이드 설정을 구성합니다.

    옵션

    작업

    Model Manager Data를 업그레이드하는 경우

    [vCAC 서버] 섹션에서 Model Manager Data 확인란을 선택합니다.

    이 확인란은 기본적으로 선택되어 있습니다. Model Manager Data는 한 번만 업그레이드합니다. 분산 설치를 업그레이드하기 위해 여러 시스템에서 설정 파일을 실행하고 있는 경우 웹 서버와 Model Manager Data 간 버전 불일치가 있으면 웹 서버가 작동을 중지합니다. Model Manager Data와 모든 웹 서버를 업그레이드했다면 모든 웹 서버가 작동해야 합니다.

    Model Manager Data를 업그레이드하지 않는 경우

    [vCAC 서버] 섹션에서 Model Manager Data 확인란을 선택 해제합니다.

    사용자 지정 워크플로를 Model Manager Data에서 최신 버전으로 유지하려는 경우

    Model Manager Data를 업그레이드하는 경우 [확장성 워크플로] 섹션에서 내 최신 워크플로 버전 유지 확인란을 선택합니다.

    이 확인란은 기본적으로 선택되어 있습니다. 사용자 지정 워크플로는 항상 유지됩니다. 확인란은 버전 순서만 결정합니다. Model Manager에서 워크플로 사용자 지정을 위해 vRealize Automation Designer를 사용한 경우, 업그레이드하기 전 사용자 지정된 각 워크플로의 가장 최신 버전을 업그레이드 후 가장 최신 버전으로 유지하려면 이 옵션을 선택합니다.

    이 옵션을 선택하지 않으면 vRealize Automation Designer와 함께 제공된 각 워크플로의 버전이 업그레이드 후 가장 최신이 되며 업그레이드 전 가장 최신이었던 버전은 두 번째로 최신인 버전이 됩니다.

    vRealize Automation Designer에 대한 자세한 내용은 vRealize Automation Designer를 사용하여 시스템 수명 주기 연장을 참조하십시오.

    Distributed Execution Manager 또는 프록시 에이전트를 업그레이드하는 경우

    [서비스 계정] 섹션에 관리자 계정의 자격 증명을 입력합니다.

    업그레이드하는 모든 서비스는 이 계정으로 실행됩니다.

    Microsoft SQL Server 데이터베이스를 유지하려는 경우

    Model Manager Data를 업그레이드하는 경우 데이터베이스 인스턴스 및 데이터베이스 서버의 이름을 [Microsoft SQL Server 데이터베이스 설치 정보] 섹션의 서버 텍스트 상자에 입력합니다. 데이터베이스 이름 텍스트 상자에 데이터베이스 서버 이름의 FQDN(정규화된 도메인 이름)을 입력합니다.

    데이터베이스 인스턴스가 기본이 아닌 SQL 포트에 있는 경우 서버 인스턴스 규격에 포트 번호를 포함합니다. Microsoft SQL 기본 포트 번호는 1433입니다.

    관리자 노드를 업그레이드하는 경우 기본적으로 MSSQL SSL 옵션이 선택되어 있습니다. 해당 데이터베이스가 SSL을 사용하지 않는 경우 데이터베이스 연결에 SSL 사용을 선택 취소합니다.

     

  10. 다음을 클릭합니다.
  11. 업그레이드하려는 모든 서비스가 [업그레이드 준비 완료] 페이지에 나타나는지 확인하고 업그레이드를 클릭합니다.

    [업그레이드] 페이지와 진행률 표시기가 나타납니다. 업그레이드 프로세스가 완료되면 다음 버튼이 활성화됩니다.

  12. 다음을 클릭합니다.
  13. 완료를 클릭합니다.
  14. 모든 서비스가 다시 시작되었는지 확인합니다.
  15. 권장 순서에 따라 배포의 각 IaaS 서버에 대해 이러한 단계를 반복합니다.
  16. 모든 구성 요소가 업그레이드되면 장치용 관리 콘솔로 로그인하고 이제 IaaS를 포함하는 모든 서비스가 등록되어 있는지 확인합니다.
  17. (선택 사항) 자동 Manager Service 페일오버를 사용하도록 설정합니다. 업그레이드 후 자동 Manager Service 페일오버를 사용하도록 설정 항목을 참조하십시오.

결과

선택된 모든 구성 요소는 새 릴리스로 업그레이드됩니다.

다음에 수행할 작업

배포에서 로드 밸런서를 사용하는 경우 각 로드 밸런서 노드를 업그레이드하여 vRealize Automation 상태 점검을 사용하고 연결되지 않은 노드에 대해 로드 밸런서 트래픽을 다시 사용하도록 설정합니다.

자세한 내용은 vRealize Automation 로드 밸런싱을 참조하십시오.