vRealize Automation appliance에서 master 노드를 업그레이드한 후 포함된 PostgreSQL 마스터 노드로의 병합을 위해 외부 PostgreSQL 데이터베이스를 선택적으로 구성할 수 있습니다.

시작하기 전에

vRealize Automation appliance의 master 노드가 업그레이드되었는지 확인합니다.

이 태스크 정보

업그레이드 프로세스의 마지막 작업입니다. 업그레이드를 마친 후 언제든지 이 작업을 수행할 수 있습니다.

이 작업이 해당 배포 환경에 적용되지 않는 경우에는 필요하지 않습니다.

프로시저

  1. 기술 자료 문서 http://kb.vmware.com/kb/2105809에 설명된 대로 마스터 vRealize Automation appliance를 선택합니다.
  2. SSH를 사용하여 기본 가상 장치에 로그인합니다.
  3. /etc/vcac/server.xml 파일로 이동하고 PostgreSQL 데이터베이스 연결 시 마스터 PostgreSQL 노드의 외부 IP 주소를 지정하도록 다음과 같이 변경합니다. URL 특성을 url=jdbc:postgresql://EXT_DB_FQDN:EXT_DB_PORT/EXT_DB_NAME?sslmode=require에서 url=jdbc:postgresql://EXT_DB_IP:EXT_DB_PORT/EXT_DB_NAME으로 변경합니다.
    • EXT_DB_FDN은 외부 vRealize Automation 데이터베이스의 FQDN(정규화된 도메인 이름)입니다.

    • EXT_DB_PORT는 외부 데이터베이스 포트 번호입니다.

    • EXT_DB_IP는 외부 vRealize Automation 데이터베이스 master 노드의 IP 주소입니다.

    • EXT_DB_NAMEvRealize Automation 외부 데이터베이스 이름입니다.

    ?sslmode=require를 제거해야 합니다.

  4. 명령줄 프롬프트를 열고 다음 명령을 실행하여 vPostgreSQL 서비스 상태를 확인합니다.

    service vpostgres status

    서비스가 중지되면 service vpostgres start 명령을 실행합니다.

  5. 병합 명령을 실행합니다.

    vcac-vami db-merge-external

  6. 다음 명령을 연속해서 실행하여 양쪽 노드에서 포함된 PostgreSQL을 사용하도록 설정합니다.

    chkconfig vpostgres on

    service vpostgres start

  7. 기본 가상 장치를 재부팅합니다.
  8. 기본 가상 장치가 시작될 때까지 기다립니다.
  9. IaaS 서비스를 제외하고 모든 서비스가 실행되고 있는지 확인합니다(IaaS 서비스는 [등록됨]으로 나타나야 함).