Novell eDirectory (formerly Novell Directory Services- NDS) is employed by system administrator to define users on the network and links those same users to their access rights with corporate resources, devices like printers and security policies. Novell eDirectory is comparable to Microsoft's Active Directory and is designed for large-scale, high-end directory deployments. Its strengths are scalability and reliability, a flexible yet strong security architecture, compatibility with key industry standards and operating systems.
Novell's Guide to Troubleshooting eDirectory is the definitive source for information on eDirectory troubleshooting techniques. It is the single stop reference covering topics from good design to proactive/reactive problem resolution. All of the information presented in this book has been gathered from hands-on, real world experiences of the authors.
Who This Book Is For.
How This Book Is Organized.
Special Features in This Book.
I. Edirectory Foundations.
1. The Four Basics of eDirectory Troubleshooting.
Understanding the Error Codes and eDirectory Processes.
Troubleshoot and Resolve the Problem.
Proactively Manage eDirectory to Prevent Problems.
2. eDirectory Basics.
A Brief History of NDS/eDirectory and Its Versioning.
The eDirectory Database Structure.
Partition and Replica Types.
SAP and SLP.
The LDAP Server for NDS.
Object Attribute Names Versus Schema Attribute Names.
3. The Directory Information Base.
The NDS 6 DIB.
NDS 7 DIB.
NDS 8 and eDirectory DIB.
Locating the DIB.
Backing Up the DIB.
4. Don’t Panic.
Dealing with People.
Dealing with Stress.
II. UNDERSTANDING THE ERROR CODES AND EDIRECTORY PROCESSES.
5. eDirectory/NDS Error Codes Explained.
Types and Causes of DS Errors.
Operating System-Related DS Error Codes.
DS Client API Library Error Codes.
DS Server-Based Client Library Error Codes.
DSA Error Codes.
6. Understanding Common eDirectory Processes.
NDS Name Resolution and Tree-Walking.
Manual Object-Related Processes.
Manual Partition and Replication Processes.
III. TROUBLESHOOTING AND RESOLVING PROBLEMS.
7. Diagnostic and Repair Tools.
8. eDirectory Data Recovery Tools.
SMS Backup and Restore.
Server Recovery Using Server-Specific Information Data.
Creating SSI Files.
eDirectory Backup eMTool.
Third-Party Data Recovery Utilities
9. Diagnosis and Recovery Techniques.
Look Before You Leap.
Combining Diagnostic Tools.
Combining Recovery Tools.
Using Diagnostic Tools with Recovery Tools.
Bridging Gaps Between Tools.
Diagnosing Performance Issues.
10. Programming for eDirectory.
Using C or C++.
Other Programming and Scripting Languages.
Obtaining the NDK.
11. Examples from the Real World.
Bindery Services—related Issues.
Server and Data Recovery.
IV. MANAGING EDIRECTORY TO PREVENT PROBLEMS.
12. eDirectory Management Tools.
iManager and NDS iMonitor.
The UImport Utility.
The NList Utility.
The LDAP ICE Utility.
13. eDirectory Health Checks.
Why, When, and How Often Should You Do Health Checks?
Health Check Prerequisites.
Recommended Health Check Procedures.
Health Monitoring Using SNMP.
14. eDirectory Management Techniques.
Strategies for Managing eDirectory.
Designing for Fault Tolerance.
Administration Tips and Tricks.
15. Effectively Setting Up eDirectory Security.
Principles of Good Security.
Keeping Hackers Out.
Setting Up eDirectory Security Access for a Help Desk.
Setting Up a Proxy User for LDAP.
16. Tuning eDirectory.
Reducing Replication Latency.
Cache Memory Considerations for NDS 7.
Cache Memory Considerations for NDS Version 8.
Cache Memory Considerations for eDirectory.
eDirectory Indexes and Predicate Stats.
Changing Database Block Size.
Unix-Specific Tuning Considerations.
A. eDirectory Error Codes.
B. DS Verbs.
C. eDirectory Classes, Objects, and Attributes.
D. eDirectory Resources.
Third-Party NDS/eDirectory Resources.