[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Antw: Re: Schema Replication and data replication
>>> <espeake@oreillyauto.com> schrieb am 08.08.2013 um 17:16 in Nachricht
<OFFC5D1D98.0802B913-ON86257BC1.00535D59-86257BC1.0053E140@LocalDomain>:
> Christian,
>
> Here is the ldif I created:
I used this:
---
dn: cn=config
changetype: modify
delete: olcServerID
-
add: olcServerID
[...] # your "olcServerID: 1 ldap://..."
----
>
> dn: olcDatabase={0}config
> changetype: modify
> replace: olcServerID
> olcServerID: 1 ldap://tntest-ldap-master-1.oreillyauto.com
> olcServerID: 2 ldap://tntest-ldap-1.oreillyauto.com
> olcServerID: 3 ldap://tntest-ldap-2.oreillyauto.com
>
> Here is the error I get.
>
> ldapmodify: wrong attributeType at line 4, entry "olcDatabase={0}config"
>
> Should I be identifying the server elsewhere as well. or maybe using.
>
> dn: olcDatabase={0}config
> changetype: modify
> add: olcServerID: 1
>
> and then run the other modify script.
>
> Thank you,
> Eric Speake
> Web Systems Administrator
> O'Reilly Auto Parts
>
>
>
> From: Christian Kratzer <ck-lists@cksoft.de>
> To: espeake@oreillyauto.com
> Cc: openldap-technical@openldap.org
> Date: 08/08/2013 07:42 AM
> Subject: Re: Schema Replication and data replication
>
>
>
> Hi,
>
> On Thu, 8 Aug 2013, espeake@oreillyauto.com wrote:
>
>> Christian,
>>
>> The olcServerID goes in the cn=config file correct? I will do a
> ldapmodify to change this.
>
> yes. use the following:
>
> dn: olcDatabase={0}config
> changetype: modify
> replace: olcServerID
> olcServerID: 1 ldap://tntest-ldap-master-1.oreillyauto.com
> olcServerID: 2 ldap://tntest-ldap-master-2.oreillyauto.com
>
>> The consumer config is what was on there and that's why I asked the
> question about wiping it out and then using slapcat to put it back in.
>
> slapcat NEVER shows the checksums and protecting comments that you only see
> when you go looking at the files under slapd.d
>
> # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
> # CRC32 3411e7fc
>
> Once you have the correct configuration on one server dump it with slapcat
> -n0 and import it to the second server using slapadd -n0.
>
> Be sure to wipe ALL of the contents in the slapd.d directory before
> importing with slapadd.
>
> ps: please keep the mailinglist on the Cc: so what we learn from this is
> for the greater good.
>
> Greetings
> Christian
>
>>
>> Thanks,
>> Eric
>>
>>
>>
>> -----openldap-technical-bounces@OpenLDAP.org wrote: -----To:
> espeake@oreillyauto.com
>> From: Christian Kratzer
>> Sent by: openldap-technical-bounces@OpenLDAP.org
>> Date: 08/08/2013 06:58AM
>> Cc: openldap-technical@openldap.org
>> Subject: Re: Schema Replication and data replication
>>
>> Hi,
>>
>> On Wed, 7 Aug 2013, espeake@oreillyauto.com wrote:
>>
>> >
>> > So we are cooking with warm oil and I wan to the cooking with hot
> oil!!!!
>> >
>> > I have been able to get upgraded 2.4.28 on open ldap. Having issue
> with
>> > getting a good build of 2.4.35. But that isn't the problem. Below is
> the
>> > log on my log from one of my consumers after starting the slapd
> service.
>> >
>> <snipp>
>> >
>> > Here is where is stops.
>> >
>> > Here in the ldif file from my master:
>> >
>> > # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.
>> > # CRC32 3411e7fc
>>
>> use slapcat -n0 instead of copying manually the files from the slapd.d
> directory.
>>
>> > dn: olcDatabase={0}config
>> > objectClass: olcDatabaseConfig
>> > olcDatabase: {0}config
>> > olcUpdateRef: ldap://tntest-ldap-master-1.oreillyauto.com
>> > olcsyncrepl: rid=002
> provider=ldap://tntest-ldap-master-1.oreillyauto.com
>> > type=refreshAndPersist retry="10 +" searchbase="cn=config"
>> > bindmethod=simple binddn="uid=admin,dc=oreillyauto,dc=com"
>> > credentials=<password>
>> > olcAccess: to * by dn="uid=admin,dc=oreillyauto,dc=com" write by
>> > dn="uid=ldapadmin,ou=system,dc=oreillyauto,dc=com" write by * none
>> > olcRootDN: cn=admin,cn=config
>> > olcRootPW:: c2VjcmV0
>> > structuralObjectClass: olcDatabaseConfig
>> > entryUUID: 35b75e72-93c2-1032-9ca4-711c013d2dcb
>> > creatorsName: cn=config
>> > createTimestamp: 20130807153144Z
>> > entryCSN: 20130807153144.468097Z#000000#000#000000
>> > modifiersName: cn=config
>> > modifyTimestamp: 20130807153144Z
>> >
>> > Here is the ldif from my consumer:
>> >
>> > dn: olcDatabase={0}config
>> > objectClass: olcDatabaseConfig
>> > olcDatabase: {0}config
>> > olcRootDN: cn=admin,cn=config
>> > olcRootPW: secret
>> > structuralObjectClass: olcDatabaseConfig
>> > olcsyncrepl: {0}rid=002
>> > provider=ldap://tntest-ldap-master-1.oreillyauto.com type=refreshOnly
>> > retry="5 +" searchbase="cn=config" bindmethod=simple
>> > binddn="cn=admin,cn=config" credentials=<password> schemachecking=on
>> > olcAccess: to * by dn="uid=admin,dc=oreillyauto,dc=com" write by
>> > dn="uid=ldapadmin,ou=system,dc=oreillyauto,dc=com" write by * none
>> > entryUUID: f074ba7c-09ed-1030-952b-0bb60fbd91a8
>> > creatorsName: cn=config
>> > createTimestamp: 20110503162710Z
>> > entryCSN: 20110503162710.319234Z#000000#000#000000
>> > modifiersName: cn=config
>> > ModifyTimestamp: 20110503162710Z
>> >
>>
>> both your entryCSN have #000# for the serverID. Even though it seems you
>> have somehow modified the configuration.
>>
>> Your replication cannot work when you have not configured a serverID.
>>
>> You need at least the following in your configs.
>>
>> olcServerID: 1 ldap://tntest-ldap-master-1.oreillyauto.com
>> olcServerID: 2 ldap://tntest-ldap-master-2.oreillyauto.com
>>
>> Also why does the ModifyTimestamp: attribute from your second server
> start with a capital 'M'.
>>
>> Are you still somehow manually poking at the files in slapd.d ?
>>
>> Please use slapcat / slapadd with the -n0 option to export and import
> your configuration.
>>
>>
>> Greetings
>> Christian
>>
>> --
>> Christian Kratzer CK Software GmbH
>> Email: ck@cksoft.de Wildberger Weg 24/2
>> Phone: +49 7032 893 997 - 0 D-71126 Gaeufelden
>> Fax: +49 7032 893 997 - 9 HRB 245288, Amtsgericht Stuttgart
>> Web: http://www.cksoft.de/ Geschaeftsfuehrer: Christian
> Kratzer
>>
>>
>> --
>> This message has been scanned for viruses and dangerous content,
>> and is believed to be clean.
>> Message id: 7014E600847.AEC40
>>
>>
>> This communication and any attachments are confidential, protected by
> Communications Privacy Act 18 USCS Â 2510, solely for the use of the
> intended
>> recipient, and may contain legally privileged material. If you are not
> the intended recipient, please return or destroy it immediately. Thank you.
>>
>>
>
> --
> Christian Kratzer CK Software GmbH
> Email: ck@cksoft.de Wildberger Weg 24/2
> Phone: +49 7032 893 997 - 0 D-71126 Gaeufelden
> Fax: +49 7032 893 997 - 9 HRB 245288, Amtsgericht Stuttgart
> Web: http://www.cksoft.de/ Geschaeftsfuehrer: Christian Kratzer
> --
> This message has been scanned for viruses and dangerous content,
> and is believed to be clean.
> Message id: 0E4806006FB.A1E33
>
>
>
>
> This communication and any attachments are confidential, protected by
> Communications Privacy Act 18 USCS Â 2510, solely for the use of the
intended
> recipient, and may contain legally privileged material. If you are not the
> intended recipient, please return or destroy it immediately. Thank you.