In un ambiente vRealize Automation a disponibilità elevata, Identity Manager potrebbe non avviarsi dopo il riavvio del servizio Horizon Workspace.

Il servizio Horizon Workspace non si avvia a causa di un errore simile al seguente:

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 

Identity Manager potrebbe non avviarsi in un ambiente a disponibilità elevata a causa di problemi con l'utilità di gestione dei dati liquibase utilizzata da vRealize Automation.

Procedura

  1. Accedere a vRealize Automation appliance come root utilizzando SSH.
  2. Eseguire il comando service horizon-workspace per interrompere il servizio Horizon Workspace.
  3. Eseguire il comando su postgres per diventare un utente postgres.
  4. Eseguire il comando psql vcac.
  5. Impostare lo schema su saas.
  6. Eseguire la seguente query SQL: "update "databasechangeloglock" set locked=FALSE, lockgranted=NULL, lockedby=NULL where id=1;"
  7. Eseguire la query SQL select * da databasechangeloglock.

    L'output dovrebbe avere il valore "f" per "locked".

  8. Avviare il servizio Horizon Workspace con il comando service horizon-workspace start.