Dopo le ferie ho notato sul sito
http://www.userbooster.de/en/download/openldap-for-windows.aspx una nuova
versione di OpenLDAP x Windows.
1 - con questa nuova versione il valore di entryUUID viene generato
correttamente
2 - sono anche riuscito a creare il cluster

questa è la configurazione del master:
=================================================================
# BDB Backend configuration file
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
ucdata-path    ./ucdata
include        ./schema/core.schema
include        ./schema/cosine.schema
include        ./schema/nis.schema
include        ./schema/inetorgperson.schema
include        ./schema/openldap.schema
include        ./schema/dyngroup.schema

pidfile        ./run/slapd.pid
argsfile    ./run/slapd.args

# Enable TLS if port is defined for ldaps

TLSVerifyClient never
TLSCipherSuite HIGH:MEDIUM:-SSLv2
TLSCertificateFile ./secure/certs/server.pem
TLSCertificateKeyFile ./secure/certs/server.pem
TLSCACertificateFile ./secure/certs/server.pem

#######################################################################
# bdb database definitions
#######################################################################

serverID 1

database    bdb
suffix        "dc=example,dc=com"
rootdn        "cn=Manager,dc=example,dc=com"
rootpw    secret
directory ./data
dirtyread
searchstack 20
index mail pres,eq
index objectclass pres
index default eq,sub
index sn eq,sub,subinitial
index telephonenumber
index cn
limits group="cn=Manager,dc=example,dc=com" size=unlimited time=unlimited
syncrepl      rid=000
              provider=ldap://{indirizzo IP dello slave}:{porta dello slave}
              bindmethod=simple
              binddn="cn=Manager,dc=example,dc=com"
              credentials=secret
              searchbase="dc=example,dc=com"
              schemachecking=on
              type=refreshAndPersist
              retry="60 +"
mirrormode on
overlay         syncprov
=================================================================

sullo slave la configurazione è uguale, cambia solo "serverID" che è 2 e
"provider" dove c'è l'indirizzo IP e la porta del master invece che quelli
dello slave.

Ciao e grazie




2011/8/2 Omar Colombo <o.colo...@opengate.biz>

> Vi allego sotto la configurazione che stiamo testando.
> Ci siamo accorti comunque che OpenLDAP x Windows non genera un entryUUID
> corretto nemmeno in configurazione stand-alone.
> Ci chiedevamo quindi se fosse un bug di OpenLDAP x Windows (la versione che
> usiamo è http://www.userbooster.de/en/download/openldap-for-windows.aspx).
>
> Configurazione del server stand-alone:
> ===INIZIO=====================================================
> # BDB Backend configuration file
> # See slapd.conf(5) for details on configuration options.
> # This file should NOT be world readable.
> ucdata-path    ./ucdata
> include        ./schema/core.schema
> include        ./schema/cosine.schema
> include        ./schema/nis.schema
> include        ./schema/inetorgperson.schema
> include        ./schema/openldap.schema
> include        ./schema/dyngroup.schema
> include        ./schema/java.schema
>
> pidfile        ./run/slapd.pid
> argsfile    ./run/slapd.args
>
> # Enable TLS if port is defined for ldaps
>
> TLSVerifyClient never
> TLSCipherSuite HIGH:MEDIUM:-SSLv2
> TLSCertificateFile ./secure/certs/server.pem
> TLSCertificateKeyFile ./secure/certs/server.pem
> TLSCACertificateFile ./secure/certs/server.pem
>
> #######################################################################
> # bdb database definitions
> #######################################################################
>
> database    bdb
> suffix        "dc=customer,dc=com"
> rootdn        "cn=Manager,dc=customer,dc=com"
> # Cleartext passwords, especially for the rootdn, should
> # be avoid.  See slappasswd(8) and slapd.conf(5) for details.
> # Use of strong authentication encouraged.
> rootpw    secret
> # The database directory MUST exist prior to running slapd AND
> # should only be accessible by the slapd and slap tools.
> # Mode 700 recommended.
> directory ./data
> dirtyread
> searchstack 20
> # Indices to maintain
> index mail pres,eq
> index objectclass pres
> index default eq,sub
> index sn eq,sub,subinitial
> index telephonenumber
> index cn
> ===FINE=======================================================
>
>
>
> Configurazione master/slave fatta seguendo
> https://labs.truelite.it/documenti/ldap.pdf paragrafo "1.4.3 Replicazione
> con syncrepl"
>
> MASTER
>
> ===INIZIO=====================================================
> ucdata-path    ./ucdata
> include        ./schema/core.schema
> include        ./schema/cosine.schema
> include        ./schema/nis.schema
> include        ./schema/inetorgperson.schema
> include        ./schema/openldap.schema
> include        ./schema/dyngroup.schema
>
> pidfile        ./run/slapd.pid
> argsfile    ./run/slapd.args
>
> # Enable TLS if port is defined for ldaps
>
> TLSVerifyClient never
> TLSCipherSuite HIGH:MEDIUM:-SSLv2
> TLSCertificateFile ./secure/certs/server.pem
> TLSCertificateKeyFile ./secure/certs/server.pem
> TLSCACertificateFile ./secure/certs/server.pem
>
> access to *
>         by * write
>
> serverID 1
>
> database    bdb
> suffix        "dc=example,dc=com"
> rootdn        "cn=Manager,dc=example,dc=com"
> rootpw    secret
> directory ./data
>
> checkpoint 256 5
>
> lastmod on
>
> index  entryCSN,entryUUID  eq
>
> overlay syncprov
> syncprov-checkpoint    100    10
> syncprov-sessionlog    100
> ===FINE=======================================================
>
> SLAVE
>
> ===INIZIO=====================================================
> ucdata-path    ./ucdata
> include        ./schema/core.schema
> include        ./schema/cosine.schema
> include        ./schema/nis.schema
> include        ./schema/inetorgperson.schema
> include        ./schema/openldap.schema
> include        ./schema/dyngroup.schema
>
> pidfile        ./run/slapd.pid
> argsfile    ./run/slapd.args
>
> # Enable TLS if port is defined for ldaps
>
> TLSVerifyClient never
> TLSCipherSuite HIGH:MEDIUM:-SSLv2
> TLSCertificateFile ./secure/certs/server.pem
> TLSCertificateKeyFile ./secure/certs/server.pem
> TLSCACertificateFile ./secure/certs/server.pem
>
> access to *
>         by * write
>
> serverID 2
>
> database    bdb
> suffix        "dc=example,dc=com"
> rootdn        "cn=Manager,dc=example,dc=com"
> rootpw    secret
> directory ./data
>
> checkpoint 256 5
>
> index  entryCSN,entryUUID  eq
>
> syncrepl      rid=001
>               provider=ldap://{MasterIpAddr}:3899
>               bindmethod=simple
>               binddn="cn=Manager,dc=example,dc=com"
>               credentials=secret
>               searchbase="dc=example,dc=com"
>               schemachecking=off
>               type=refreshAndPersist
>               retry="20 +"
>               scope=sub
> ===FINE=======================================================
>
> grazie
>
>
>
>
>
>
> 2011/8/2 Luca Scamoni <luca.scam...@gruppopa.it>
>
>>  Ciao,
>>     se ci fate vedere i file di configurazione magari possiamo aiutare..
>>
>> Il 01/08/2011 18:25, Omar Colombo ha scritto:
>>
>> Stiamo cercando di creare una configurazione master/slave di test con
>> OpenLDAP 2.4.23 x Windows su due macchine virtuali con Windows Server 2003.
>>
>> Non riusciamo a venire a capo dell'errore"syncrepl_message_to_entry:
>> rid=001 mods check (entryUUID: value #0 invalid per syntax)".
>>
>> Guardando le entries con Apache Directory Studio, l'attribute "entryUUID"
>> è sempre "Invalid UUID".
>>
>> E' per caso un bug di OpenLDAP ?
>>
>> grazie a chi potrà aiutare
>>
>>
>>
>> _______________________________________________
>> OpenLDAP mailing 
>> listopenl...@mail.sys-net.ithttps://www.sys-net.it/mailman/listinfo/openldap
>>
>>
>>
>> --
>>
>> Luca Scamoni
>>
>> Gruppo Partners Associates
>>
>> Via Timavo, 12 - 20124 Milano
>> Tel. +39 02 67380435 - Fax +39 02 67386214
>> Cell. +39 348 0471710
>> luca.scam...@gruppopa.it
>> www.GruppoPA.it
>>
>>  Questo messaggio contiene informazioni confidenziali appartenenti a
>> Gruppo Partners Associates ed è destinato unicamente ai destinatari. La
>> divulgazione o copia, anche parziale e non autorizzata, è proibita. Gruppo
>> Partners Associates non è responsabile se questo messaggio viene modificato
>> o falsificato. Se non siete i designati riceventi di questo messaggio,
>> cancellatelo immediatamente dal vostro sistema e avvisate il mittente
>> dell'errore dell'indirizzo di consegna e della cancellazione del messaggio.
>>
>> This e-mail contains confidential information belonging to Gruppo Partners
>> Associates and it is intended solely for the address. The unauthorised
>> disclosure or copying either whole or partial of this e-mail, is prohibited.
>> Gruppo Partners Associates shall not be liable for this e-mail if modified
>> or falsified. If you are not the intended recipient of this e-mail, please
>> delete it immediately from your system and notify the sender of the wrong
>> delivery and the mail deletion.
>>
>> _______________________________________________
>> OpenLDAP mailing list
>> OpenLDAP@mail.sys-net.it
>> https://www.sys-net.it/mailman/listinfo/openldap
>>
>>
>
>
> --
>  ------------------------------
>
> *Omar Colombo*
>
> *software developer
> *
>
> Open Gate S.r.l.
> Via G. Di Vittorio, 7 - 20063 - Cernusco Sul Naviglio (MI) - ITALY
> Centralino +39 02 92271450
>
> Interno +39 02 92271493
>
> Fax +39 02 92271456
> Internet http://www.opengate.biz   E-mail: *o.colo...@opengate.biz*
>
> **
>
> * "I libri e il sapere, più di qualsiasi altra cosa, danno agli uomini il
> sentimento della propria dignità e l'odio della dittatura." (Étienne de La
> Boëtie - Discorso sulla servitù volontaria, 1552)*
>
>


-- 
 ------------------------------

*Omar Colombo*

*software developer
*

Open Gate S.r.l.
Via G. Di Vittorio, 7 - 20063 - Cernusco Sul Naviglio (MI) - ITALY
Centralino +39 02 92271450

Interno +39 02 92271493

Fax +39 02 92271456

Internet http://www.opengate.biz   E-mail: *o.colo...@opengate.biz*

**

<<logoPA.jpg>>

_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a