Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
e8b2553a
Commit
e8b2553a
authored
Nov 29, 2007
by
Quanah Gibson-Mount
Browse files
Documentation updates.
parent
e078673b
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
doc/guide/admin/Makefile
View file @
e8b2553a
...
...
@@ -62,6 +62,7 @@ sdf-img: \
config_local.png
\
config_ref.png
\
config_repl.gif
\
dual_dc.png
\
intro_dctree.png
\
intro_tree.png
\
refint.png
...
...
doc/guide/admin/aspell.en.pws
View file @
e8b2553a
personal_ws-1.1 en 14
83
personal_ws-1.1 en 14
91
nattrsets
inappropriateAuthentication
api
...
...
@@ -144,23 +144,23 @@ dbcache
mkversion
objectClasses
objectclasses
searchResultReference
adminLimitExceeded
searchResultReference
fmt
qdescrs
olcSuffix
objectClassModsProhibited
unavailableCriticalExtension
supportedControl
GHz
unavailableCriticalExtension
libpath
INADDR
compareDN
sizelimit
unixODBC
notAllowedOnNonLeaf
APIs
blen
notAllowedOnNonLeaf
attrsOnly
attrsonly
slappasswd
...
...
@@ -171,8 +171,8 @@ wBDARESEhgVG
syncIdSet
olcTLSCipherSuite
username
sizeLimitExceeded
aliasProblem
sizeLimitExceeded
subst
idl
chroot
...
...
@@ -207,8 +207,8 @@ attrpair
balancer
entryAlreadyExists
BerkeleyDB's
singleLevel
notAllowedOnRDN
singleLevel
entryDN
dSAOperation
includedir
...
...
@@ -268,6 +268,7 @@ len
perl
dynlist
browseable
posixGroup
attrvalue
pers
retcode
...
...
@@ -412,6 +413,7 @@ libdir
unindexed
ObjectClassDescription
attrdesc
jsmith
efgh
exopPasswdDN
ranlib
...
...
@@ -584,9 +586,9 @@ oldPasswd
sys
pwdPolicy
slapd
affectsMultipleDSAs
sasl
slapauth
affectsMultipleDSAs
MANCOMPRESS
octetStringOrderingStringMatch
updatedn
...
...
@@ -683,6 +685,7 @@ olcReplicationInterval
fG
gidNumber
fi
Instanstantiation
eq
FIPS
dx
...
...
@@ -727,8 +730,8 @@ oc
invalidAttributeSyntax
errOp
pwdMaxAge
truelies
insufficientAccessRights
truelies
NL
mr
reindex
...
...
@@ -751,8 +754,8 @@ NOSYNC
slapover
RL
sockname
MANCOMPRESSSUFFIX
noSuchAttribute
MANCOMPRESSSUFFIX
makeinfo
coltags
ro
...
...
@@ -786,6 +789,7 @@ Za
Vu
idlecachesize
objectClassViolation
allusers
ws
errSleepTime
INSTALLFLAGS
...
...
@@ -885,6 +889,7 @@ serverID
memberOf
memberof
pseudorootpw
allmail
CFLAGS
operationsError
substr
...
...
@@ -907,6 +912,7 @@ olcRootDN
octetString
SampleLDAP
expr
allusersgroup
PostgreSQL
bvstr
filesystem
...
...
@@ -1195,6 +1201,7 @@ matchingRule
matchingrule
SmVuc
MSSQL
nisMailAlias
hostnames
ctrlp
lltdl
...
...
@@ -1333,6 +1340,7 @@ attributetype
attributeType
auditModRDN
cacert
memberUid
freebuf
IDSET
pwdGraceAuthnLimit
...
...
doc/guide/admin/dual_dc.png
0 → 100644
View file @
e8b2553a
47.4 KB
doc/guide/admin/replication.sdf
View file @
e8b2553a
...
...
@@ -151,10 +151,34 @@ H3: delta-syncrepl replication
H3: N-Way Multi-Master replication
http://www.connexitor.com/blog/pivot/entry.php?id=105#body
http://www.openldap.org/lists/openldap-software/200702/msg00006.html
http://www.openldap.org/lists/openldap-software/200602/msg00064.html
Multi-Master replication is a replication technique using Syncrepl to replicate
data to multiple Master Directory servers.
* Advantages of Multi-Master replication:
- If any master fails, other masters will continue to accept updates
- Avoids a single point of failure
- Masters can be located in several physical sites i.e. distributed across the
network/globe.
- Good for Automatic failover/High Availability
* Disadvantages of Multi-Master replication:
- It has {{B:NOTHING}} to do with load balancing
- {{URL:http://www.openldap.org/faq/data/cache/1240.html}}
- If connectivity with a master is lost because of a network partition, then
"automatic failover" can just compound the problem
- Typically, a particular machine cannot distinguish between losing contact
with a peer because that peer crashed, or because the network link has failed
- If a network is partitioned and multiple clients start writing to each of the
"masters" then reconciliation will be a pain; it may be best to simply deny
writes to the clients that are partitioned from the single master
- Masters {{B:must}} propagate writes to {{B:all}} the other servers, which
means the network traffic and write load is constant and spreads across all
of the servers
This is discussed in full in the {{SECT:N-Way Multi-Master}} section below
H3: MirrorMode replication
...
...
@@ -575,6 +599,9 @@ cookie stored in the consumer replica database.
H2: N-Way Multi-Master
Import and expand from link:
{{URL:http://blog.suretecsystems.com/archives/40-OpenLDAP-Weekly-News-Issue-5.html#extended}}
H2: MirrorMode
...
...
@@ -616,7 +643,7 @@ slapd syncrepl provider, then the only change is the following two directives:
> mirrormode on
> serverID 1
Note: You need to make sure that the {{sererID}} of each mirror node pair is
Note: You need to make sure that the {{ser
v
erID}} of each mirror node pair is
different and that the {{provider}} syncrepl directive points to the opposite
mirror node.
...
...
@@ -671,6 +698,8 @@ dedicated proxy software, 2. using a Back-LDAP proxy as a syncrepl provider
A typical enterprise example might be:
!import "dual_dc.png"; align="center"; title="MirrorMode Enterprise Configuration"
FT[align="Center"] Figure X.Y: MirrorMode in a Dual Data Center Configuration
H4: Normal Consumer Configuration
...
...
doc/guide/images/src/dual_dc.svg
0 → 100755
View file @
e8b2553a
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment