2012-05-29 24 views
0

我目前使用的是Ubuntu 10.04(我已經在RHEL 5.x上設置了它,但在Ubuntu中配置方式不同)。當節點脫機時,OpenLdap主/主複製停止

無論如何,起初我想我有一切工作。當我對ldap01進行更新時,我立即看到了ldap02上的更改。但是,如果我取下ldap02(或01)上的slapd,並將LDAP條目添加到ldap01中,則將ldap02的slapd進程重新聯機,我從來沒有看到在slapd在ldap02上關閉時創建的條目。新條目不斷ldap01和ldap02和長期之間propigate爲兩個服務器具有slapd進程正在運行,但是當slapd的下跌對ldap02創建的條目從未傳播到02

這裏是我的CONFIGS和LDAP版本:

II的slapd 2.4.21-0ubuntu5.7 OpenLDAP服務器(slapd的)

---- ----- /etc/ldap/slapd.d/cn=config/olcDatabase={0}config.ldif

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. 
# CRC32 deacdc79 
dn: olcDatabase={0}config 
objectClass: olcDatabaseConfig 
olcDatabase: {0}config 
olcAccess: {0}to * by dn.exact=gidNumber=0+uidNumber=0,cn=peercred,cn=external 
,cn=auth manage by * break 
olcAccess: {1}to attrs=userPassword,shadowLastChange by self write by anonymou 
s auth by dn="cn=admin,dc=example,dc=net" write by * none 
olcAccess: {2}to * by self write by dn="cn=admin,dc=example,dc=net" write b 
y * read 
structuralObjectClass: olcDatabaseConfig 
entryUUID: 19eb3cc6-3898-1031-954c-351a2fbb42e9 
creatorsName: cn=config 
createTimestamp: 20120522202605Z 
olcSyncrepl: {0}rid=001 provider="ldap://ldap-01:389" type=refreshAndPer 
sist retry="5 5 300 +" searchbase="cn=config" attrs="*,+" bindmethod=simple b 
inddn="cn=admin,dc=example,dc=net" credentials="secret" 
olcSyncrepl: {1}rid=002 provider="ldap://ldap-02:389" type=refreshAndPer 
sist retry="5 5 300 +" searchbase="cn=config" attrs="*,+" bindmethod=simple b 
inddn="cn=admin,dc=example,dc=net" credentials="secret" 
olcMirrorMode: TRUE 
entryCSN: 20120528195647.027315Z#000000#000#000000 
modifiersName: cn=admin,dc=example,dc=net 
modifyTimestamp: 20120528195647Z 

---- /etc/ldap/slapd.d/cn=config/olcDatabase={0}config/o lcOverlay = {0} syncprov.ldif ----

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. 
# CRC32 807029fa 
dn: olcOverlay={0}syncprov 
objectClass: olcOverlayConfig 
objectClass: olcSyncProvConfig 
olcOverlay: {0}syncprov 
olcSpNoPresent: TRUE 
structuralObjectClass: olcSyncProvConfig 
entryUUID: 3be00cb6-3dee-1031-8f60-519aa1b6f74f 
creatorsName: cn=admin,dc=example,dc=net 
createTimestamp: 20120529152514Z 
entryCSN: 20120529152514.987191Z#000000#000#000000 
modifiersName: cn=admin,dc=example,dc=net 
modifyTimestamp: 20120529152514Z 

---- ---- /etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. 
# CRC32 1b0a3130 
dn: olcDatabase={1}hdb 
objectClass: olcDatabaseConfig 
objectClass: olcHdbConfig 
olcDatabase: {1}hdb 
olcDbDirectory: /var/lib/ldap 
olcSuffix: dc=example,dc=net 
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymou 
s auth by dn="cn=admin,dc=example,dc=net" write by * none 
olcAccess: {1}to dn.base="" by * read 
olcAccess: {2}to * by self write by dn="cn=admin,dc=example,dc=net" write b 
y * read 
olcLastMod: TRUE 
olcRootDN: cn=admin,dc=example,dc=net 
olcRootPW:: e1NTSEF9Ni9IZWJCczRTbmJQYlc4NHFOMWxHWUI5NVNoVUl4U20= 
olcDbCheckpoint: 512 30 
olcDbConfig: {0}set_cachesize 0 2097152 0 
olcDbConfig: {1}set_lk_max_objects 1500 
olcDbConfig: {2}set_lk_max_locks 1500 
olcDbConfig: {3}set_lk_max_lockers 1500 
olcDbIndex: objectClass eq 
structuralObjectClass: olcHdbConfig 
entryUUID: 19ebfdc8-3898-1031-9554-351a2fbb42e9 
creatorsName: cn=config 
createTimestamp: 20120522202605Z 
olcSyncrepl: {0}rid=001 provider="ldap://ldap-01:389" type=refreshAndPer 
sist retry="5 5 300 +" searchbase="dc=example,dc=net" attrs="*,+" bindmeth 
od=simple binddn="cn=admin,dc=example,dc=net" credentials="secret" 
olcSyncrepl: {1}rid=002 provider="ldap://ldap-02:389" type=refreshAndPer 
sist retry="5 5 300 +" searchbase="dc=example,dc=net" attrs="*,+" bindmeth 
od=simple binddn="cn=admin,dc=example,dc=net" credentials="secret" 
olcMirrorMode: TRUE 
entryCSN: 20120528195647.026244Z#000000#000#000000 
modifiersName: cn=admin,dc=example,dc=net 
modifyTimestamp: 20120528195647Z 

----- /etc/ldap/slapd.d/cn=config/olcDatabase={1}hdb/olcOverlay={0}syncprov.ldif ----

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify. 
# CRC32 807029fa 
dn: olcOverlay={0}syncprov 
objectClass: olcOverlayConfig 
objectClass: olcSyncProvConfig 
olcOverlay: {0}syncprov 
olcSpNoPresent: TRUE 
structuralObjectClass: olcSyncProvConfig 
entryUUID: 3be00cb6-3dee-1031-8f60-519aa1b6f74f 
creatorsName: cn=admin,dc=example,dc=net 
createTimestamp: 20120529152514Z 
entryCSN: 20120529152514.987191Z#000000#000#000000 
modifiersName: cn=admin,dc=example,dc=net 
modifyTimestamp: 20120529152514Z 
+0

升級了我的OpenLDAP版本和我的問題他們走了。 –

回答

0

升級我的OpenLDAP版本和我的問題消失了