Quando nel data center primario si verifica un errore, è possibile eseguire il failover nel data center secondario. A tale scopo, è necessario modificare il programma di bilanciamento del carico o il record DNS in modo che faccia riferimento al programma di bilanciamento del carico nel data center secondario.
In base alla configurazione del database, le appliance di VMware Identity Manager nel data center secondario sono in modalità di sola lettura o di lettura-scrittura. Per tutti i database ad eccezione di SQL Server Always On, le appliance di VMware Identity Manager sono in modalità di sola lettura. La maggior parte delle operazioni di amministrazione, ad esempio aggiungere utenti o app oppure autorizzare gli utenti, non sono quindi consentite.
Se si utilizza una distribuzione SQL Server Always On, le appliance di VMware Identity Manager nel data center secondario sono in modalità di lettura-scrittura.
Dopo aver eseguire il failover sul data center secondario, è necessario cancellare tutte le cache del data center primario originale. Nel caso in cui sia necessario eseguire il failover sul data center primario originale, le cache in tale data center devono essere vuote.
È possibile utilizzare un'istanza di REST API per cancellare la cache. Eseguire l'istanza di REST API seguente da un client REST come Postman:
PERCORSO: /SAAS/jersey/manager/api/removeAllCaches
Metodo: POST
Aggiungere le intestazioni:
Authorization: HZN <cookie_value> Accept: application/vnd.vmware.horizon.manager.cache.removal.response+json Content-type: application/vnd.vmware.horizon.manager.cache.removal.request+json’
Aggiungere nella sezione corpo (non elaborata):
{
"cacheNames”:[
]
}
cacheNames vuoto indica che tutte le cache vanno eliminate.
Un altro modo di cancellare la cache consiste nel riavviare le appliance virtuali.