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

문제점

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

Error creating bean with name
  'liquibase' defined in class path resource [spring/datastore-wireup.xml]:
  Invocation of init method failed; nested exception is
  liquibase.exception.LockException: Could not acquire change log lock. Currently
  locked by fe80:0:0:0:250:56ff:fea8:7d0c%eth0
  (fe80:0:0:0:250:56ff:fea8:7d0c%eth0) since 10/29/15 

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

프로시저

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

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

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