Managing multiple directory instances is easy !

Setting up and managing a great number of instances in a directory deployment is easy - with Sun Directory Server (Enterprise Edition) 6.

For a benchmark for a 100M user entry directory deployment with Sun Directory Server 6 (shipped March 1st, 2007), generating the data, installing and configuring the software and loading the data was done in not more than a working day. Given that we partitioned the data in blocks of 25M entries with a multi-master pair for each partition, we had to manage 8 directory instances and 4 directory proxy instances. I was very impressed how little hassle this caused. Here's what I think are the key elements of DSEE6 that enabled this :

1.) Command line tools: DSEE6 provides a rather comprehensive set of command line tools for configuration (dsadm, dsconf, dpadm, dpconf). You have to run these tools with different parameters quite a few times, but this allows you to break up configuration in small and understandable steps. Much more pratical than crafting LDIF as for Sun Directory Server 5.2.

2.) Central Web-based Management Console: Yes, the management console is web based - finally. All directory and directory proxy instances can be managed from one place. An extremly useful feature is the ability to copy configuration (or parts of it) from one instance to others. This help avoiding many problems and save time if things had to be done individually for each instance.

3.) Replica initialization in parallel: With DS5.2, replica initialization was a 2 (or 3) step process where one master was initialized from the LDIF file and then in turn initialized other replicas either online or through LDIF export and LDIF import (in which case it was a 3 step process). Using the management console, 2 master replicas can be initialized from the same LDIF in parallel, which reduces topology initialization to one step that can be done in parallel on all systems. This represented an enourmous time gain.

That's for the management. The scalability aspects of DSEE6 are even more impressive - more on that later.

Comments:

How much time it toolk to load 25M entries ? What kind of H/W was used ? Sparc/X86/Opteron ? CPUS, Memory, allidthreshold

Posted by slapd-config on May 17, 2007 at 02:08 PM CEST #

hello, another interested party as currently implementing DSEE 6 Can you answer the guys questions before as that would be very helpful to me also! Especially idsthreshold and hardware. Many Thanks, Chris.

Posted by chris on May 30, 2007 at 03:06 PM CEST #

Sorry for the delay.
Well, performance numbers are only valid within it's context. For what it's worth here, 25M import on a X4600 with ST 3510FC took 36mins.

Posted by JoachimAndres on October 11, 2007 at 07:52 PM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

joachimandres

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today