]> git.sur5r.net Git - openldap/blob - doc/guide/admin/config.sdf
Misc updates
[openldap] / doc / guide / admin / config.sdf
1 # $OpenLDAP$
2 # Copyright 1999-2006 The OpenLDAP Foundation, All Rights Reserved.
3 # COPYING RESTRICTIONS APPLY, see COPYRIGHT.
4 H1: The Big Picture - Configuration Choices
5
6 This section gives a brief overview of various {{TERM:LDAP}} directory
7 configurations, and how your stand-alone LDAP server {{slapd}}(8)
8 fits in with the rest of the world.
9
10
11 H2: Local Directory Service
12
13 In this configuration, you run a {{slapd}}(8) instance which provides
14 directory service for your local domain only. It does not interact
15 with other directory servers in any way. This configuration is shown
16 in Figure 3.1.
17
18 !import "config_local.gif"; align="center"; title="Local service via slapd(8) configuration"
19 FT[align="Center"] Figure 3.1: Local service configuration.
20
21 Use this configuration if you are just starting out (it's the one the
22 quick-start guide makes for you) or if you want to provide a local
23 service and are not interested in connecting to the rest of the world.
24 It's easy to upgrade to another configuration later if you want.
25
26
27 H2: Local Directory Service with Referrals
28
29 In this configuration, you run a {{slapd}}(8) instance which provides
30 directory service for your local domain and configure it to return
31 referrals to a {{superior}} service capable of handling requests
32 outside your local domain.  You may run this service yourself or
33 use one provided to you.  This configuration is shown in Figure
34 3.2.
35
36 !import "config_ref.gif"; align="center"; title="Local service with referrals"
37 FT[align="Center"] Figure 3.2: Local service with referrals 
38
39 Use this configuration if you want to provide local service and 
40 participate in the Global Directory.
41
42
43 H2: Replicated Directory Service
44
45 The {{slurpd}}(8) daemon is used to propagate changes from a master
46 {{slapd}}(8) instance to one or more slave {{slapd}}(8) instances.
47 An example master-slave configuration is shown in figure 3.3.
48
49 !import "config_repl.gif"; align="center"; title="Replicated Directory Services"
50 FT[align="Center"] Figure 3.3: Replicated Directory Services
51
52 This configuration can be used in conjunction with either of the first
53 two configurations in situations where a single {{slapd}}(8) instance
54 does not provide the required reliability or availability.
55
56 H2: Distributed Local Directory Service
57
58 In this configuration, the local service is partitioned into smaller
59 services, each of which may be replicated, and {{glued}} together with
60 {{superior}} and {{subordinate}} referrals.
61 !if 0
62 An example of this configuration is shown in Figure 3.4.
63
64 !import "config_dist.gif"; align="center"; title="Distributed Local Directory Services"
65 FT[align="Center"] Figure 3.4: Distributed Local Directory Services
66 !endif