Backup da Base de LDAP do zimbra.

Pessoal, geralmente em um ambiente de zimbra os backups são feitos apenas para as caixas de e-mail, deixando de lado a base de LDAP do zimbra que contem toda a configuração de contas, os domínios e outras configurações.

Algumas versões antigas do zimbra, tem problemas de corromper a base de LDAP, o que torna o backup da base LDAP fundamental em caso de ter uma base corrompida aleatóriamente.

O backup é simples, podemos exportar e  importar as bases de LDAP do zimbra facilmente, sem parar o serviço.

O zimbra traz embarcado o comando  /opt/zimbra/libexec/zmslapcat que exporta uma base do LDAP.

Para exportar a base: 
 - /opt/zimbra/libexec/zmslapcat < pasta do Backup >

- Para exportar a base de configuração: 
 -  /opt/zimbra/libexec/zmslapcat -c < pasta do Backup >

- Para exportar a base de accesslog: 
 -  /opt/zimbra/libexec/zmslapcat -a < pasta do Backup >

Com esses comandos, extraímos todas as bases que o zimbra utiliza.

Para a importação é preciso parar o serviço de ldap e prepara o servidor para receber a nova base.

Com o usuário zimbra, execute o comando:
 ldap stop

- Faça o backup das bases anteriores:
 cd /opt/zimbra/data/ldap
 mv mdb mdb.old 
- Depois recria as pastas:

 mkdir -p mdb/db

- Copia a base de configuração ( ou cria uma nova, não é muito recomendado apagar essa base no servidor):
 cd /opt/zimbra/data/ldap
 mv config config.bak
 mkdir config

- Backup da base de acesslog:

 cd /opt/zimbra/data/ldap
 mv accesslog accesslog.old
 mkdir -p accesslog/db

Restauração do LDAP:

Importando a base config ( não é recomendado, apenas quando a base tem tamanho 0 )
/opt/zimbra/libexec/zmslapadd -c /tmp/ldap-config.bak

Importando a base LDAP:

/opt/zimbra/libexec/zmslapadd /tmp/ldap.bak

Importando a base acesslog:

/opt/zimbra/libexec/zmslapadd -a /tmp/ldap-accesslog.bak

Lembrando que, se a base config não estiver corrompida, nunca volte ela.

Desse modo fácil asseguramos que teremos um backup da base do LDAP, e que se necessário podemos retornar ela em caso de corrupção.



Retirado de: https://wiki.zimbra.com/wiki/LDAP_data_import_export

Comentários

Postagens mais visitadas deste blog

Script de Checagem de Serviço.

Servidor de Email Seguro com Postfix - Amavis - Opendkim - Opendmarc

Convertendo servidores Linux do Xen para VmWare ESX.