From: Gavin Henry Date: Thu, 29 Nov 2007 16:59:10 +0000 (+0000) Subject: MirrorMode picture, spell check and wee MMR update. X-Git-Tag: OPENLDAP_REL_ENG_2_4_9~20^2~382 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=e431cbb8eead327b37a6cde8297ea7341ab46809;p=openldap MirrorMode picture, spell check and wee MMR update. --- diff --git a/doc/guide/admin/Makefile b/doc/guide/admin/Makefile index d4ee50883a..701fdda4b4 100644 --- a/doc/guide/admin/Makefile +++ b/doc/guide/admin/Makefile @@ -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 diff --git a/doc/guide/admin/aspell.en.pws b/doc/guide/admin/aspell.en.pws index 270888982d..3c201dd2a8 100644 --- a/doc/guide/admin/aspell.en.pws +++ b/doc/guide/admin/aspell.en.pws @@ -1,4 +1,4 @@ -personal_ws-1.1 en 1484 +personal_ws-1.1 en 1491 nattrsets inappropriateAuthentication api @@ -268,6 +268,7 @@ len perl dynlist browseable +posixGroup attrvalue pers retcode @@ -412,6 +413,7 @@ libdir unindexed ObjectClassDescription attrdesc +jsmith efgh exopPasswdDN ranlib @@ -787,6 +789,7 @@ Za Vu idlecachesize objectClassViolation +allusers ws errSleepTime INSTALLFLAGS @@ -886,6 +889,7 @@ serverID memberOf memberof pseudorootpw +allmail CFLAGS operationsError substr @@ -908,6 +912,7 @@ olcRootDN octetString SampleLDAP expr +allusersgroup PostgreSQL bvstr filesystem @@ -1196,6 +1201,7 @@ matchingRule matchingrule SmVuc MSSQL +nisMailAlias hostnames ctrlp lltdl @@ -1334,6 +1340,7 @@ attributetype attributeType auditModRDN cacert +memberUid freebuf IDSET pwdGraceAuthnLimit diff --git a/doc/guide/admin/dual_dc.png b/doc/guide/admin/dual_dc.png new file mode 100644 index 0000000000..367310f4ba Binary files /dev/null and b/doc/guide/admin/dual_dc.png differ diff --git a/doc/guide/admin/replication.sdf b/doc/guide/admin/replication.sdf index 5d38627fde..c0ece9b758 100644 --- a/doc/guide/admin/replication.sdf +++ b/doc/guide/admin/replication.sdf @@ -151,10 +151,23 @@ H3: delta-syncrepl replication H3: N-Way Multi-Master replication +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. +- Masters can be located in several physical sites i.e. distributed across the +network/globe. +- Good for Disaster Recovery + +* Disadvantages of 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 +This is discussed in full in the {{SECT:N-Way Multi-Master}} section below H3: MirrorMode replication @@ -616,7 +629,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 {{serverID}} of each mirror node pair is different and that the {{provider}} syncrepl directive points to the opposite mirror node. @@ -671,6 +684,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 diff --git a/doc/guide/images/src/dual_dc.svg b/doc/guide/images/src/dual_dc.svg new file mode 100755 index 0000000000..466bccf571 --- /dev/null +++ b/doc/guide/images/src/dual_dc.svg @@ -0,0 +1,6810 @@ + + + + + + + Firewall2 + + + + wall + brick + computer + networksym + + + + + Open Clip Art Library + + + + + HASH(0x89c79d4) + + + + + HASH(0x89c79d4) + + + + image/svg+xml + + + en + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Load Balancer Data Center A Data Center B Load Balancer + Replica Pool Replica Pool + + + + + + + + + + + + + + + Load Balancer + + + + + + MirrorMode 1 MirrorMode 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Load Balancer + + + Chaining Overlay 50% of total writes (DC A + DC B) are always off-site Clients Clients Each LB points tothe same MirrorModeNode at any time. +