vRealize Automation 장치를 업데이트한 후 업그레이드 셸 스크립트를 사용하여 IaaS 구성 요소를 업그레이드합니다.

시작하기 전에

  • 모든 vRealize Automation 장치의 성공적인 업데이트를 확인합니다.

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

  • 마스터 또는 기본 vRealize Automation 장치 노드에서 업그레이드 셸 스크립트를 실행하기 전에 각 서비스가 [등록됨] 상태인지 확인합니다.

    1. 정규화된 도메인 이름 https://va-hostname.domain.name:5480을 사용하여 가상 장치의 장치 관리 콘솔로 이동합니다.

    2. 장치를 배포할 때 입력한 사용자 이름 root와 암호를 사용하여 로그인합니다.

    3. 서비스를 클릭합니다.

    4. iaas-service를 제외한 각 서비스가 [등록됨] 상태인지 확인합니다.

  • vRealize Automation IaaS 가상 시스템에서 관리 에이전트를 업그레이드합니다.

    1. 브라우저를 열고 정규화된 도메인 이름(https://virtual_appliance_host:5480/installer)을 사용하여 vRealize Automation 장치에서 [VMware vRealize Automation IaaS 설치] 페이지로 이동합니다.

    2. 관리 에이전트 설치 관리자를 클릭합니다.

      기본적으로 설치 관리자는 [다운로드] 폴더에 다운로드됩니다.

    3. vRealize Automation IaaS 가상 시스템에 로그인하여 관리 에이전트 설치 관리자 파일로 관리 에이전트를 업그레이드한 후 Windows 관리 에이전트 서비스를 다시 시작합니다.

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

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

  • 각 IaaS 노드에서 다음 단계를 수행하여 해당 IaaS 노드에 업그레이드된 IaaS 관리 에이전트가 있는지 확인합니다.

    1. vRealize Automation 장치 관리 콘솔에 로그인합니다.

    2. vRA 설정 > 클러스터를 선택합니다.

    3. 각 IaaS 노드에서 설치된 모든 구성 요소 목록을 확장하고 IaaS 관리 에이전트를 찾습니다.

    4. 관리 에이전트 버전이 최신인지 확인합니다.

  • 롤백해야 하는 경우 IaaS Microsoft SQL Server 데이터베이스 백업에 액세스할 수 있는지 확인합니다.

  • 분리된 모든 IaaS 노드를 삭제합니다. vRealize Automation에서 분리된 노드 삭제 항목을 참조하십시오.

  • 해당 배포의 IaaS 서버 스냅샷이 사용 가능한지 확인합니다.

    업그레이드가 실패하면 스냅샷 및 데이터베이스 백업으로 되돌리고 다른 업그레이드를 시도합니다.

이 태스크 정보

각 업데이트된 기본 또는 마스터 vRealize Automation 장치에는 각 IaaS 노드 및 구성 요소를 업그레이드하는 데 사용하는 셸 스크립트가 포함됩니다.

가상 시스템을 위한 vSphere 콘솔을 사용하거나 SSH 콘솔 세션을 사용하여 업그레이드 스크립트를 실행할 수 있습니다. vSphere 콘솔을 사용하는 경우 스크립트 실행을 중단시킬 수 있는 간헐적인 네트워크 연결 문제를 피합니다.

스크립트가 구성 요소를 업그레이드하는 중에 스크립트를 중지할 경우, 스크립트는 구성 요소 업그레이드가 완료될 때까지 실행됩니다. 노드에 업그레이드되지 않은 구성 요소가 있는 경우에는 스크립트를 다시 실행해야 합니다.

업그레이드가 완료되면 /usr/lib/vcac/tools/upgrade/upgrade.log에서 업그레이드 로그 파일을 열어 업그레이드 결과를 검토할 수 있습니다.

프로시저

  1. 기본 또는 마스터 vRealize Automation 장치 노드에서 새 콘솔 세션을 열고 루트 계정으로 로그인합니다.

    SSH를 사용하여 업그레이드 스크립트를 실행하려면 SSH 콘솔 세션을 엽니다.

  2. 디렉토리를 /usr/lib/vcac/tools/upgrade/로 변경합니다.
  3. 프롬프트에서 이 명령을 실행하여 upgrade.properties 파일을 생성합니다.

    ./generate_properties

  4. upgrade.properties 파일을 열고 모든 필수 값을 입력합니다.

    이 테이블은 환경에 따라 다른 필수 값을 보여 줍니다. 예를 들어 DEM 작업자 또는 Orchestrator가 포함된 노드에서는 DEM 자격 증명이 필요합니다.

    필수 값

    설명

    자격 증명 형식

    web_username

    기본 웹 노드에 대한 사용자 이름입니다. 한 번만 필요합니다.

    Domain\User

    web_password

    기본 웹 노드에 대한 암호입니다. 한 번만 필요합니다.

    암호

    dem_username

    DEM 작업자 또는 DEM Orchestrator에 대한 사용자 이름입니다. DEM 구성 요소가 설치된 각 노드에 필요합니다.

    Domain\User

    dem_password

    DEM 작업자 또는 DEM Orchestrator에 대한 암호입니다. DEM 구성 요소가 설치된 각 노드에 필요합니다.

    암호

    agent_username

    vSphere 에이전트와 같은 에이전트에 대한 사용자 이름입니다. 에이전트 구성 요소가 설치된 각 노드에 필요합니다.

    Domain\User

    agent_password

    vSphere 에이전트와 같은 에이전트에 대한 암호입니다. 에이전트 구성 요소가 설치된 각 노드에 필요합니다.

    암호

    vidm_admin_password

    VIDM 관리자 암호입니다. vRealize Automation 6.2.5에서 업그레이드할 때만 필요합니다.

    vIDM_password

    보안상의 이유로 업그레이드 셸 스크립트를 실행할 때 upgrade.properties 파일이 제거됩니다. 파일의 속성은 IaaS 관리 에이전트를 통해 나오는 각 IaaS 구성 요소에 대한 정보를 사용하여 정의됩니다. ./generate_properies 또는 ./upgrade_from_62x 셸 스크립트를 실행하기 전에 모든 IaaS 관리 에이전트가 업그레이드되고 정상 상태여야 합니다. 업그레이드 셸 스크립트를 실행할 때 IaaS 관리 에이전트에 문제가 있는 경우 업데이트 시 IaaS 노드에서 관리 에이전트 업그레이드가 실패하거나 인증서가 설치되지 않음 항목을 참조하십시오. upgrade.properties 파일을 다시 생성하려면 2단계와 3단계를 반복합니다.

  5. 업그레이드 스크립트를 실행합니다.
    1. 명령 프롬프트에서 ./upgrade_from_62x를 입력합니다.
    2. Enter 키를 누릅니다.

    스크립트는 각 IaaS 노드와 해당 노드에 설치된 모든 구성 요소를 표시합니다. 스크립트는 업그레이드를 설치하기 전에 각 구성 요소를 검증합니다. upgrade.properties 파일에 잘못된 값이 있는 경우 스크립트가 실패합니다.

    첫 번째 IaaS 서버 구성 요소를 완료하는 데 30분 정도 소요될 수 있습니다. 업그레이드 중에 Upgrading server components for node web1-vra.mycompany.com과 유사한 메시지가 표시됩니다.

    업그레이드 셸 스크립트가 실패한 경우 upgrade.log 파일을 검토합니다.

    문제를 해결한 후 업그레이드 스크립트를 다시 실행할 수 있습니다. 업그레이드 스크립트를 다시 실행하기 전에 upgrade.properties 파일을 다시 생성하고 연 후 모든 필수 값을 입력합니다.

  6. (선택 사항) 자동 Manager Service 페일오버를 사용하도록 설정합니다. 업그레이드 후 자동 Manager Service 페일오버를 사용하도록 설정 항목을 참조하십시오.

다음에 수행할 작업

Active Directory 연결에 사용자 또는 그룹 추가.