Spiegazione del mirroring del database:
La funzionalità di mirroring del database è destinata a migliorare l'efficienza delle ricerche LDAP sui gestori di Agent. Questa funzione è compatibile con l'attività di sincronizzazione LDAP, che è una nuova attività server introdotta anche in ePO 4.6.6. al momento dell'esecuzione dell'attività di sincronizzazione LDAP, che estrae le informazioni dai server LDAP registrati e le archivia nel database ePO. L'attività di sincronizzazione LDAP compila le tabelle nel database ePO che iniziano con il nome "OrionLdap". Ad esempio:
- OrionLdapRequiredItems
- OrionLdapItems
- OrionLdapChildren
- OrionLdapServers
Con la funzionalità di mirroring del database disattivato
- Quando un computer client invia dati utente, il gestore Agent deve eseguire una ricerca LDAP. Questa azione consiste nel determinare l'appartenenza ai gruppi dell'utente, per verificare se si applica una policy basato sull'utente.
- Il gestore Agent esegue una query sul server LDAP registrato. Se vengono rilevate informazioni sull'utente, si applica quanto segue:
- Viene memorizzato in un cache locale sul gestore degli agent per un massimo di trenta minuti
O
- Il server ePO rileva la modifica LDAP
Se viene rilevata una modifica LDAP, viene inviato un segnale ai gestori Agent per svuotare la cache. Eventuali modifiche arbitrarie a un server LDAP registrato attivano un cache flush.
Il query LDAP può richiedere un periodo di tempo significativo per il completamento, che può guidare gli orari di sessione e portare a problemi di connessione massimi nel gestore degli agent. Questa situazione è il luogo in cui il mirroring del database può essere utile. Quando la funzionalità di mirroring del database è attivata, il gestore Agent modifica le query LDAP nelle query del database. Il gestore degli agent segue lo stesso algoritmo di quando la funzionalità di mirroring del database è disattivata. Ma, anziché eseguire query su LDAP, interroga le tabelle di database popolate dall'attività di sincronizzazione LDAP per cercare informazioni sugli utenti. Questa query viene trattata come una ricerca autorevole, il che significa che se le informazioni utente non vengono trovate nel database, la ricerca non riesce. Non utilizza LDAP come fallback perché introdurrebbe il problema di prestazioni che la funzione deve affrontare. Le ricerche LDAP non riuscite possono richiedere molto più tempo per essere completate rispetto a quelle di successo.
Vantaggi del mirroring del database:
Di seguito sono riportati i vantaggi derivanti dall'attivazione della funzionalità di mirroring del database:
- Maggiore efficienza sui gestori di Agent. Le query del database restituiscono molto più velocemente delle ricerche LDAP. Il risultato è meno tempo per elaborare le richieste di comunicazione agent-server.
- Riduzione del carico sui server LDAP. L'attività di sincronizzazione LDAP esegue una query sul server LDAP utilizzando le informazioni memorizzate nel database. Questa query viene eseguito anziché ogni gestore degli agent che esegue una query sul server LDAP se le informazioni non sono attualmente presenti nel cache LDAP locale sul gestore Agent.
- Agent gestori non hanno più bisogno di porte aperte ai server LDAP perché possono eseguire il pull delle informazioni LDAP di cui hanno bisogno dal database. Questa funzione è particolarmente utile se il gestore Agent si trova in un zona demilitarizzata (DMZ).
L'unico lato negativo noto per l'attivazione della funzionalità è un ritardo nelle ricerche di successo per gli utenti appena aggiunti associati a policy basate sull'utente. Se un nuovo utente è stato aggiunto a un gruppo associato a una policy basato sull'utente, la ricerca di policy basata sull'utente non riesce finché l'attività di sincronizzazione LDAP viene eseguita e aggiunge le informazioni dell'utente al database.
Attiva mirroring del database:
La funzionalità di mirroring del database è disattivata per impostazione predefinita. È possibile attivare il mirroring del database utilizzando i seguenti passaggi:
- Accedere alla console di ePO.
- Passare a Menu , Configurazione , Impostazioni del server.
- Fare clic su Policy utente , Modifica.
- Impostare Mirroring del database - Attivata.
- Fare clic su Salva.
- Applicare il policy ai sistemi.