vRealize Automation 고가용성 환경에서는 Horizon Workspace 서비스가 다시 시작된 후 Identity Manager가 시작되지 않을 수 있습니다.

문제점

다음과 유사한 오류로 인해 Horizon Workspace 서비스를 시작할 수 없습니다.

클래스 경로 리소스 [spring/datastore-wireup.xml에 정의된 이름 'liquibase'로 Bean 생성 중 오류 발생: init 방법 호출 실패; 중첩된 예외는 liquibase.exception.LockException임: 변경 로그 잠금을 획득할 수 없습니다. 현재 10/29/15 이후로 fe80:0:0:0:250:56ff:fea8:7d0c%eth0(fe80:0:0:0:250:56ff:fea8:7d0c%eth0)에 의해 잠김

vRealize Automation에 사용되는 liquibase 데이터 관리 유틸리티의 오류로 인해 Identity Manager가 고가용성 환경에서 시작되지 않을 수 있습니다.

프로시저

  1. SSH를 사용하여 vRealize Automation appliance에 루트로 로그인합니다.
  2. service horizon-workspace 명령을 실행하여 Horizon Workspace 서비스를 중지합니다.
  3. su postgres 명령을 실행하여 Postgres 사용자로 만듭니다.
  4. psql vcac 명령을 실행합니다.
  5. 다음 SQL 쿼리를 실행합니다. "update "databasechangeloglock" set locked=FALSE, lockgranted=NULL, lockedby=NULL where id=1;"
  6. databasechangeloglock에서 SQL 쿼리 select *를 실행합니다.

    출력이 잠김에 대해 "f"의 값을 표시해야 합니다.

  7. service horizon-workspace start 명령을 사용하여 Horizon Workspace 서비스를 시작합니다.