iii
Preface v
1. Directory Server Overview ............................................................................................... v
2. Examples and Formatting ................................................................................................ v
3. Additional Reading ......................................................................................................... vii
4. Giving Feedback ........................................................................................................... viii
5. Documentation History .................................................................................................. viii
1. Introduction to Directory Services 1
1.1. About Directory Services .............................................................................................. 1
1.2. Introduction to Directory Server ..................................................................................... 2
1.3. Directory Server Data Storage ...................................................................................... 5
1.4. Directory Design Overview ............................................................................................ 6
1.5. Other General Directory Resources ............................................................................... 8
2. Planning the Directory Data 9
2.1. Introduction to Directory Data ....................................................................................... 9
2.2. Defining Directory Needs ............................................................................................ 10
2.3. Performing a Site Survey ............................................................................................ 10
2.4. Documenting the Site Survey ...................................................................................... 17
2.5. Repeating the Site Survey .......................................................................................... 18
3. Designing the Directory Schema 19
3.1. Schema Design Process Overview .............................................................................. 19
3.2. Standard Schema ....................................................................................................... 19
3.3. Mapping the Data to the Default Schema .................................................................... 22
3.4. Customizing the Schema ............................................................................................ 24
3.5. Maintaining Consistent Schema .................................................................................. 30
3.6. Other Schema Resources ........................................................................................... 31
4. Designing the Directory Tree 33
4.1. Introduction to the Directory Tree ................................................................................ 33
4.2. Designing the Directory Tree ....................................................................................... 33
4.3. Grouping Directory Entries .......................................................................................... 44
4.4. Virtual Directory Information Tree Views ...................................................................... 47
4.5. Directory Tree Design Examples ................................................................................. 53
4.6. Other Directory Tree Resources .................................................................................. 55
5. Designing the Directory Topology 57
5.1. Topology Overview ..................................................................................................... 57
5.2. Distributing the Directory Data ..................................................................................... 57
5.3. About Knowledge References ..................................................................................... 61
5.4. Using Indexes to Improve Database Performance ........................................................ 71
6. Designing the Replication Process 75
6.1. Introduction to Replication ........................................................................................... 75
6.2. Common Replication Scenarios ................................................................................... 78
6.3. Defining a Replication Strategy ................................................................................... 86
6.4. Using Replication with Other Directory Server Features ................................................ 95
7. Designing Synchronization 99
7.1. Windows Synchronization Overview ............................................................................ 99
7.2. Planning Windows Synchronization ........................................................................... 100
7.3. Schema Elements Synchronized Between Active Directory and Directory Server ........... 105
8. Designing a Secure Directory 111