배포된 클라우드 확장성 프록시를 업그레이드하여 vRealize Orchestrator 및 온-프레미스 확장성 작업 통합에 대한 최신 기능에 액세스할 수 있습니다.

클라우드 확장성 프록시 업그레이드는 vRealize Automation Cloud 2020년 12월 릴리스 이상에서 다운로드하여 배포한 프록시를 사용하는 경우에만 지원됩니다.

사전 요구 사항

  1. "MyVMware 패치 다운로드" 페이지로 이동하고 사용 가능한 제품 패치 목록에서 vRealize Automation Cloud 확장성 프록시를 선택하여 업그레이드 ISO 이미지를 다운로드합니다. "MyVMware 패치 다운로드" 페이지 액세스에 대한 자세한 내용은 KB 80305에서 참조하십시오.
  2. vSphere에서 클라우드 확장성 프록시 가상 시스템의 CD-ROM 드라이브를 연결합니다. "vSphere 가상 시스템 관리" 설명서를 참조하십시오.
    참고: CD-ROM 드라이브를 연결한 후 클라우드 확장성 프록시 VM 설정 페이지로 이동하여 전원을 켤 때 연결이 사용되도록 설정되어 있는지 확인합니다.
  3. vSphere에서 클라우드 확장성 프록시 가상 시스템의 CD-ROM 드라이브에 ISO 이미지를 마운트합니다. "vSphere 가상 시스템 관리" 설명서를 참조하십시오.

프로시저

  1. 클라우드 확장성 프록시 명령줄에 root로 로그인합니다.
  2. blkid 명령을 실행하고 클라우드 확장성 프록시 CD-ROM 드라이브의 디바이스 이름을 기록합니다.
  3. CD-ROM 드라이브를 마운트합니다.
    mount /dev/xxx /mnt/cdrom
  4. VM(가상 시스템) 스냅샷을 생성하여 클라우드 확장성 프록시를 백업합니다. 가상 시스템의 스냅샷 생성을 참조하십시오.
    경고: 클라우드 확장성 프록시는 현재 메모리 스냅샷을 지원하지 않습니다. 클라우드 확장성 프록시의 스냅샷을 생성하기 전에 가상 시스템 메모리 스냅샷 생성 옵션이 사용되지 않도록 설정되어 있는지 확인합니다.
  5. 업그레이드를 시작하려면 vracli upgrade exec -y --repo cdrom:// 명령을 실행합니다.
    업그레이드하는 동안 클라우드 확장성 프록시가 재부팅되기 때문에 터미널에서 자동으로 로그아웃됩니다.
  6. 클라우드 확장성 프록시 명령줄에 root로 로그인하고 vracli upgrade status --follow 명령을 실행하여 업그레이드 진행률을 확인합니다.
    경고: vracli upgrade status --follow 명령은 업그레이드가 실패했다는 잘못된 오류 메시지를 받는 경우가 있습니다. 이 문제를 해결하려면 7단계를 참조하십시오.
  7. (선택 사항) vracli upgrade status --follow 명령을 실행하는 동안 오류 메시지가 표시되면 다음 단계를 수행합니다.
    1. 다음 오류 메시지를 받았는지 확인합니다.
      Running health check after upgrade for nodes and pods. Health check after upgrade for nodes and pods failed. ... Upgrade terminated due to critical error. Follow the upgrade guide to recover the system. ...
      
    2. /var/log/vmware/prelude/upgrade-report-latest로 이동한 후 다음 오류 메시지를 받았는지 확인합니다.
      Pod: vco-app-xxxx is not in Ready or Completed state. All pods must be in either of these states
      
    3. kubectl get pods -n prelude -w | grep -E 'vco|orchestration-ui' 명령을 실행하고 vco-app 포드 3개와 orchestration-up-app 포드의 상태가 모두 RUNNING인지 확인합니다.
      참고: 모든 포드가 RUNNING 상태가 되려면 오류 메시지를 받은 후 최대 5~10분 정도 걸릴 수 있습니다.
      orchestration-ui-app-xxxx    1/1     Running   0          5h42m
      vco-app-xxxx              3/3     Running   0          5h47m
      
    4. curl -k https://<cloud extensibliy proxy FQDN>/vco/api/healthstatus 명령을 실행하고 상태 점검이 RUNNING 상태를 반환하는지 확인합니다.
      {"state":"RUNNING","health-status":{"state":"OK","time":1615296823325},"instance-id":"cloud extensibility proxy FQDN"}
      중요: 앞의 명령은 클라우드 확장성 프록시 명령줄과는 다른 환경에서 실행해야 합니다. 다른 가상 시스템의 명령줄에서 명령을 실행할 수 있습니다. https:// <cloud extensibliy proxy FQDN>/vco/api/healthstatus로 직접 이동하면 브라우저에서 상태 정보를 볼 수 있습니다.

결과

클라우드 확장성 프록시가 최신 버전으로 업그레이드되었습니다.