openldap e replica��o -> a replica��o dos dados de um servidor ldap � feita atrav�s do daemon "slurpd". pode acontecer a necessidade de de execu��o de mais de uma inst�ncia do slapd. muitas configura��es possuem v�rios servers ldap para atender esta demanda, no caso um server master e v�rios slaves. poderia ent�o ser configurado no dns, o quesito de balanceamento de carga (load balance). este tipo de conf fornece uma forma simples e efetiva de aumentar a capacidade, disponibilidade e confiabilidade. o daemon slurpd tem a capacidade em um server master de propagar as mudan�as para os servers slapd slave, num esquema de replica��o master/slave. a replica��o atrav�s do daemon slurpd utiliza o protocolo ldap para atualizar a base de um server slave a partir do server master. cen�rio: 1 - cliente -> server slave = requisicao (escrita) 2 - server slave -> cliente = referral 3 - cliente -> server master = requisicao (escrita) 4 - server master escreve modifica��o e escreve para arquivo de log de replica��o 5 - server master le o arquivo de log de replica��o e manda a mudan�a para o server slave atrav�s do proto ldap 6 - server slave executa a opera��o de modifica��o e retorna sucesso para o slurpd no server master - configurando o master - com um server ldap em pleno funcionamento, vamos configur�-lo como o replicador master (slapd.conf) 1 - adicionar diretivas'replica' para slave que houver na rede. o parametro 'binddn=' deve combinar com a op��o 'updatedn=' no arquivo de conf do server slave. deve haver uma entrada (user por exemplo) com direitos de escrita na base do slave (diretiva access),este dn n�o deve ser o mesmo do rootdn do server master. 2 - adicionar a diretiva 'replogfile' a qual diz para o slapd os logs q deve alterar, pois este arquivo � tamb�m lido pelo slurpd. -> configurando o server slave a configura��o deve ser id�ntica a do server master, com as seguintes excess�es: - n�o incluir a diretiva 'replica' - nao incluir a diretiva 'replogfile' - o dn dado deve ter permissao de escrita na base - updateref deve ser a diretiva que o slave retorna para uma requisicao de atualizacao