]> git.sur5r.net Git - openldap/blob - doc/guide/admin/config.sdf
format changes
[openldap] / doc / guide / admin / config.sdf
1 # $OpenLDAP$
2 # Copyright 1999-2000, 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}} which provides directory
14 service for your local domain only. It does not interact with other
15 directory servers in any way. This configuration is shown in Figure 3.1.
16
17 !import "config_local.gif"; align="center"; title="Local service via slapd configuration"
18 FT[align="Center"] Figure 3.1: Local service configuration.
19
20 Use this configuration if you are just starting out (it's the one the
21 quick-start guide makes for you) or if you want to provide a local
22 service and are not interested in connecting to the rest of the world.
23 It's easy to upgrade to another configuration later if you want.
24
25
26 H2: Local Directory Service with Referrals
27
28 In this configuration, you run a slapd which provides directory service
29 for your local domain and configure it to return referrals to a
30 {{superior}} service capable of requests outside your local domain.
31 You may run this service yourself or use one provided to you.
32 This configuration is shown in Figure 3.2.
33
34 !import "config_ref.gif"; align="center"; title="Local service with referrals"
35 FT[align="Center"] Figure 3.2: Local service with referrals 
36
37 Use this configuration if you want to provide local service and 
38 participate in the Global Directory.
39
40
41 H2: Replicated Directory Service
42
43 The slurpd daemon is used to propagate changes from a master slapd
44 to one or more slave slapds. An example master-slave configuration
45 is shown in figure 3.3.
46
47 !import "config_repl.gif"; align="center"; title="Replicated Directory Services"
48 FT[align="Center"] Figure 3.3: Replicated Directory Services
49
50 This configuration can be used in conjunction with either of first
51 two configurations in situations where a single slapd does not
52 provide the required reliability or availability.
53
54 H2: Distributed Local Directory Service
55
56 In this configuration, the local service is partitioned into smaller
57 services, each which may be replicated, and {{glued}} together with
58 {{superior}} and {{subordinate}} referrals.  An example of this
59 configuration is shown in Figure 3.4.
60
61 !import "config_dist.gif"; align="center"; title="Distributed Local Directory Services"
62 FT[align="Center"] Figure 3.4: Distributed Local Directory Services
63