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

시작하기 전에

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

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

  • 기본 또는 마스터 vRealize Automation 장치 노드에서 업그레이드 셸 스크립트를 실행하기 전에 vRealize Automation 장치 관리 콘솔의 서비스 탭에서 iaas-service를 제외한 각 서비스의 상태가 [등록됨]으로 나열되었는지 확인합니다.

  • vRealize Automation 7.2 다운로드 페이지에서 별도의 패키지로 제공되는 IaaS 관리 에이전트를 각 IaaS 노드에 수동으로 설치합니다. 자세한 내용은 기술 자료 문서 2147926을 참조하십시오.

    vRealize Automation 가상 장치에 포함된 관리 에이전트 설치 관리자를 사용하지 마십시오.

    vRealize Automation IaaS 시스템에 로그인하고 다운로드된 패키지로 관리 에이전트를 업그레이드합니다. 그런 다음 관리 에이전트 Windows 서비스를 다시 시작합니다.

  • 기본 IaaS 웹 사이트 및 Model Manager 노드에 JAVA SE Runtime Environment 8, 64비트, 업데이트 91 이상이 설치되어 있는지 확인합니다. 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 노드 및 구성 요소를 업그레이드하는 데 사용하는 셸 스크립트가 포함됩니다.

가상 시스템을 위한 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.4 또는 6.2.5에서 업그레이드할 때만 필요합니다.

    vIDM_password

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

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

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

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

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

다음에 수행할 작업

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