ricardo.sicupira
(usa Debian)
Enviado em 13/01/2012 - 09:22h
Senhores do VOL, bom dia!
Estou com a tarefa de realizar a migração de um servidor LDAP antigo para um novo servidor LDAP.
Servidor LDAP Antigo: Debian 3.1 (Sarge), rodando OpenLdap versão 2.2.23, (PhpLdapAdmin 0.9.5).
Servidor LDAP Novo: Debian 6.0.3 (Squeeze), rodando OpenLdap versão 2.4.23, (PhpLdapAdmin 1.2.0.5).
A principio pensei que a tarefa seria fácil pois tenho instalado nos dois servidores o PhpLdapAdmin, nas versoes citadas acima. A primeira tentativa foi utilizando o processo de Exportacao/Importacao do proprio PhpLdaminAdmin. O servidor antigo gera um arquivo ldif e quando tento fazer o processo de importacao no servidor novo,utlizando a interface web, é gerado o erro abaixo:
Não pode acrescentar o objeto ao servidor LDAP
LDAP disse: Server is unwilling to perform
Número do erro: 0x35 (LDAP_UNWILLING_TO_PERFORM)
Descrição: The LDAP server refused to perform the operation.
warn LDIF text import
Não pode acrescentar o objeto dc=xxxxx,dc=xx,dc=xxx,dc=xx
LDAP disse: Server is unwilling to perform
Número do erro: 0x35 (LDAP_UNWILLING_TO_PERFORM)
Descrição: The LDAP server refused to perform the operation.
Este erro é repetido várias vezes para todos os objetos e depois é apresentado os erros, para varios objetos novamente:
Adding ou=Groups,dc=xxxxxx,dc=xx,dc=xxx,dc=xx Falhou
Adding ou=Computers,dc=xxxxxxx,dc=xx,dc=xxx,dc=xx Falhou
...
Adding ou=Idmap,dc=xxxxxx,dc=xx,dc=xxx,dc=xx Falhou
Gostaria de saber como faço para realizar a exportacao da base de dados dos usuarios, grupos e computadores entre os servidores LDAP. Existe alguma forma de zerar o LDAP de forma que ele fique sem o esquema principal criado e depois eu insira o ldif do servidor antigo? Existe algum outro método para migrar esta base de dados de um servidor para outro? Quaqluer ajuda é bem vinda e eu ficaria muito grato se os Srs do VOL me ajudassem neste problema. Um bom dia a todos!
Att,
Ricardo Sicupira.