Showing posts with label dscc. Show all posts
Showing posts with label dscc. Show all posts

Friday, February 15, 2013

Oracle Directory Server Enterprise Edition Installation

           Oracle Directory Server Enterprise Edition Installation


Following are the steps to install ODSEE Ldap.

1) Download ODSEE from oracle site. 

ex : ofm_odsee_linux_11.1.1.5.0_64_disk1_1of1.zip
unzip ODSEE 
unzip -qq sun-dsee7.zip -d install-dir
install-dir is the folder to which dsee has to be unzipped.


2) Navigate to bin folder (ODSEE_ZIP_Distribution/dsee7/bin ) and run following commands.

3) Create war file for DSCC
 bin]$ ./dsccsetup war-file-create
Created /scratch/raghu/sunone/dsee7/var/dscc7.war

4) Initialize DSCC registry.

bin]$ ./dsccsetup ads-create
Choose password for Directory Service Manager:
Confirm password for Directory Service Manager:
Creating DSCC registry...
DSCC Registry has been created successfully

5) Note the port and the path assigned to DSCC registry.
bin]$ ./dsccsetup status
***
DSCC Agent is not registered in Cacao
***
DSCC Registry has been created
Path of DSCC registry is /scratch/raghu/sunone/dsee7/var/dcc/ads
Port of DSCC registry is 3998
***
6) Register the DSCC agent in Common Agent Container. 

bin]$ ./dsccsetup cacao-reg
Configuring Cacao...
Cacao will listen on port 21162
Cacao has been successfully configured.
Registering DSCC Agent in Cacao...
Checking Cacao status...
Starting Cacao...
DSCC Agent will use locale C and charset ANSI_X3.4-1968
DSCC agent has been successfully registered in Cacao.

7) bin]$ ./dsccsetup status
***
DSCC Agent is registered in Cacao
Cacao uses a custom port number (21162)
***
DSCC Registry has been created
Path of DSCC registry is /scratch/raghu/sunone/dsee7/var/dcc/ads
Port of DSCC registry is 3998
***

8) Create a new Directory Server Instance

bin]$ ./dsadm create -p 1389 -P 1636 /scratch/raghu/sunone/dsee7/local/dsInst
Choose the Directory Manager password:
Confirm the Directory Manager password:
Use 'dsadm start '/scratch/raghu/sunone/dsee7/local/dsInst'' to start the instance

9) Start the instance
bin]$ ./dsadm start '/scratch/raghu/sunone/dsee7/local/dsInst'
Directory Server instance '/scratch/raghu/sunone/dsee7/local/dsInst' started: pid=9315

10) Create Suffix

bin]$ ./dsconf create-suffix -h slc01moi.us.oracle.com -p 1389 dc=example,dc=com
Certificate "CN=slc01moi, CN=1636, CN=Directory Server, O=Sun Microsystems" presented by the server is not trusted.
Type "Y" to accept, "y" to accept just once, "n" to refuse, "d" for more details: y
Enter "cn=Directory Manager" password: 

11) ./dsconf import -p 1389 -e dsee7/resources/ldif/Example.ldif dc=example,dc=com
Enter "cn=Directory Manager" password:
New data will override existing data of the suffix "dc=example,dc=com".
Initialization will have to be performed on replicated suffixes.
Do you want to continue [y/n] ?  y
## Index buffering enabled with bucket size 40
## Beginning import job...
## Starting to process and index entries
## Processing file "/scratch/raghu/sunone/dsee7/resources/ldif/Example.ldif"
## Finished scanning file "/scratch/raghu/sunone/dsee7/resources/ldif/Example.ldif" (160 entries)
## Workers finished; cleaning up...
## Workers cleaned up.
## Cleaning up producer thread...
## Indexing complete.
## Starting numsubordinates attribute generation.
## This may take a while, please wait for further activity reports.
## Numsubordinates attribute generation complete. Flushing caches...
## Closing files...
## Import complete.  Processed 160 entries in 4 seconds. (40.00 entries/sec)

Task completed (slapd exit code: 0).

12) bin]$ ./dsccreg add-server -h adc2101234.us.oracle.com -p 3998 /scratch/raghu/sunone/dsee7/local/dsInst
Enter DSCC administrator's password:
/scratch/raghu/sunone/dsee7/local/dsInst is an instance of DS
Enter password of "cn=Directory Manager" for /scratch/raghu/sunone/dsee7/local/dsInst:
This operation will restart /scratch/raghu/sunone/dsee7/local/dsInst.
Do you want to continue ? (y/n) y
Connecting to /scratch/raghu/sunone/dsee7/local/dsInst (using ldap://127.0.0.1:1389)
Enabling DSCC access to /scratch/raghu/sunone/dsee7/local/dsInst
Restarting /scratch/raghu/sunone/dsee7/local/dsInst
Registering /scratch/raghu/sunone/dsee7/local/dsInst in DSCC on adc2101234.us.oracle.com.

13) bin]$ ./dsccreg list-servers -h adc2101234.us.oracle.com -p 3998
Enter DSCC administrator's password:
Hostname                  Port  sPort  Type  Owner     Flags  iPath                                        Description
------------------------  ----  -----  ----  --------  -----  -------------------------------------------  -----------
adc2101234.us.oracle.com  1389  1636   DS    raghu /scratch/raghu/sunone/dsee7/local/dsInst
1 server instance(s) found in DSCC on adc2101234.us.oracle.com.

14) bin]$ ./dsconf list-suffixes -h slc01moi.us.oracle.com -p 1389
Certificate "CN=slc01moi, CN=1636, CN=Directory Server, O=Sun Microsystems" presented by the server is not trusted.
Type "Y" to accept, "y" to accept just once, "n" to refuse, "d" for more details: y
Enter "cn=Directory Manager" password: 
cn=changelog  
dc=example,dc=com  

Popular Posts