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

시작하기 전에

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

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

  • 마스터 vRealize Automation 장치 노드에서 업그레이드 셸 스크립트를 실행하기 전에 장치 관리 콘솔에서 서비스를 클릭합니다. iaas-service를 제외한 각 서비스가 [등록됨]인지 확인합니다.

  • 각 IaaS 노드에 IaaS 관리 에이전트를 수동으로 설치하려면 다음 단계를 완료합니다.

    1. 브라우저를 열고 장치에서 VMware vRealize Automation IaaS 설치 페이지(https://virtual_appliance_host_FQDN:5480/installer)로 이동합니다.

    2. 관리 에이전트 설치 관리자인 vCAC-IaaSManagementAgent-Setup.msi를 다운로드합니다.

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

  • 기본 IaaS 웹 사이트 및 Model Manager 노드에 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 노드 및 구성 요소를 업그레이드하는 데 사용하는 셸 스크립트가 포함됩니다.

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

구성 요소를 업그레이드하는 동안 스크립트를 중지할 경우, 구성 요소 업그레이드가 완료된 후에 스크립트가 중지됩니다. 업그레이드해야 할 다른 구성 요소가 노드에 남아 있는 경우에는 스크립트를 다시 실행할 수 있습니다.

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

프로시저

  1. vRealize Automation 장치 호스트에서 새 콘솔 세션을 엽니다. 루트 계정으로 로그인합니다.
  2. 디렉토리를 /usr/lib/vcac/tools/upgrade/로 변경합니다.

    ./upgrade 셸 스크립트를 실행하기 전에 모든 IaaS 관리 에이전트가 업그레이드되고 정상 상태여야 합니다. 업그레이드 셸 스크립트를 실행할 때 IaaS 관리 에이전트에 문제가 있는 경우 업데이트 시 IaaS 노드에서 관리 에이전트 업그레이드가 실패하거나 인증서가 설치되지 않음 항목을 참조하십시오.

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

    IaaS 업그레이드 프로세스에 대한 설명은 vRealize Automation 7.1 또는 7.2 장치와 IaaS 구성 요소를 7.3으로 업데이트 항목을 참조하십시오.

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

    문제를 해결한 후 업그레이드 스크립트를 다시 실행할 수 있습니다.

다음에 수행할 작업

로드 밸런서 사용.