2011 06 21 Tivoli Directory Server V6.3part06
2011 06 21 Tivoli Directory Server V6.3part06
Introduction
Abstract:
This STE will discuss ‘Best Practices’ for IBM Tivoli
Directory Server release 6.3
Objectives:
We will be covering 23 different topics related to TDS
and discuss about the common errors and best
practices for the same.
2
IBM Software Group | Tivoli software
Agenda
Useful links
Previous STEs
Installation
Uninstallation
Configuration
Migration
Client utilities
Web Admin Tool
Proxy
3
IBM Software Group | Tivoli software
Agenda (Contd.)
Start-up
Secure Socket Layer (SSL)
Access Control Lists
Schema
Password policy
Referrals
Tombstones
Performance
4
IBM Software Group | Tivoli software
Agenda (Contd.)
5
IBM Software Group | Tivoli software
Useful Links
ITDS Support Portal:
http://www-
947.ibm.com/support/entry/portal/Overview/Software/Tivoli/Tivoli_Director
y_Server
ITDS Online documentation:
http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?
toc=/com.ibm.IBMDS.doc/toc.xml
Tivoli Product Lifecycle Site:
http://www-306.ibm.com/software/sysmgmt/products/support/lifecycle/
System Requirements:
http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.IBMD
S.doc/sysreq.htm
Google group :
http://groups.google.com/group/ibm.software.ldap/topics?
lnk=gschg&hl=en
6
IBM Software Group | Tivoli software
7
IBM Software Group | Tivoli software
Fixes by Version:
http://www-01.ibm.com/support/docview.wss?
rs=767&uid=swg21252238
Tivoli Software Global User Group Community
http://www.tivoli-ug.org/
My Notifications:
https://www-01.ibm.com/software/support/einfo.html
Download Link from passport advantage
http://www.ibm.com/support/docview.wss?uid=swg24015906
8
IBM Software Group | Tivoli software
Previous STEs
9
IBM Software Group | Tivoli software
Previous STEs(Contd.)
Part 4: Replication
http://www-
01.ibm.com/software/sysmgmt/products/support/TE/techex_W51
7531B55309Q11.html
https://de202.centra.com:443/GP/main/000001b9d4d80000012fb
9ce7d638b5f
10
IBM Software Group | Tivoli software
Install the prerequisite software if you are installing with the installshield
GUI, If you are using the operating system utilities to install, installation
might fail if you do not have the prerequisite software installed
Check the system requirements guide before continuing with the
installation
http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/topic/com.ibm.IBMDS.doc/s
ysreq.htm
If installation fails, check the ldapinst.log file, uninstall the previously
installed components completely and then start the installation process
again.
C:\Program, \IBM\LDAP\V6.2\var
/var/idsldap/V6.2
11
IBM Software Group | Tivoli software
14
IBM Software Group | Tivoli software
Uninstallation
Drop the existing instances before you begin with uninstallati
idsidrop –I <instance name>
Remove the installation directory manually after uninstallation is
complete
Clean up any registry entries that might have been made by the
installation process, on Windows use regedit to remove the LDAP
entry in the registry as below
HKEY_LOCAL_MACHINE\SOFTWARE\IBM\IDSLDAP\6.2
On AIX
lslpp -l |grep -i idsl, if any packages are left then
installp -u <packagename>
On Linux
rpm -qa | grep -i idslrpm -ev packagenames
rpm -ev --noscripts packagenames
On Solaris
pkginfo | grep -i idsl
pkgrm packagenames
15
IBM Software Group | Tivoli software
Migration
16
IBM Software Group | Tivoli software
Migration (Contd.)
17
IBM Software Group | Tivoli software
Client utilities
If a null DN is specified, or a 0 length DN is specified, you
receive unauthenticated access unless you are using an
external bind (SASL) such as Kerberos
When specifying a DN and password make sure it falls
under any suffix in the directory else a referral is returned.
Specify the user password with the object along with the
correct DN and password for the result to be returned
To display syntax help with any client utility / command type
<command name> -?
For ex. ldapmodify -?
18
IBM Software Group | Tivoli software
19
IBM Software Group | Tivoli software
20
IBM Software Group | Tivoli software
Proxy Server
Start up
Start up (Contd.)
23
IBM Software Group | Tivoli software
Start up (Contd.)
ibmslapd does not start if there is undefined attribute
in ibmslapd.conf
https://www-304.ibm.com/support/docview.wss?
rs=767&uid=swg21222536&wv=1
24
IBM Software Group | Tivoli software
25
IBM Software Group | Tivoli software
Do not use the default key name/path for the SSL key
database file
Collecting a GSKIT Trace
https://www-304.ibm.com/support/docview.wss?
rs=767&uid=swg21283690&dc=DB560
26
IBM Software Group | Tivoli software
27
IBM Software Group | Tivoli software
28
IBM Software Group | Tivoli software
Schema
29
IBM Software Group | Tivoli software
Schema(Contd.)
30
IBM Software Group | Tivoli software
Password policy
31
IBM Software Group | Tivoli software
Password policy(Contd.)
32
IBM Software Group | Tivoli software
Referrals
33
IBM Software Group | Tivoli software
Tombstones
34
IBM Software Group | Tivoli software
Performance
35
IBM Software Group | Tivoli software
36
IBM Software Group | Tivoli software
37
IBM Software Group | Tivoli software
Replication
38
IBM Software Group | Tivoli software
Replication contd..
39
IBM Software Group | Tivoli software
Replication contd..
40
IBM Software Group | Tivoli software
Hang / Core
Set Ulimits as recommended.
For hang problem, you can run any ldap operation
like ldapsearch, ldapadd or ldapmodify to verify
whether it is server hang problem or some other issue.
Server should be up to date with the latest Fix Pack.
After a hang, always connect to the database and
perform a simple select operation on database like the
following :
db2 “select * from ldap_entry”
Thread dump and audit log should be checked to
debug hang or core issues.
41
IBM Software Group | Tivoli software
DB2 Settings
42
IBM Software Group | Tivoli software
43
IBM Software Group | Tivoli software
44
IBM Software Group | Tivoli software
45
IBM Software Group | Tivoli software
Logging Utilities
46
IBM Software Group | Tivoli software
Plug-in
47
IBM Software Group | Tivoli software
Plug-in(Contd.)
48
IBM Software Group | Tivoli software
Plug-in(Contd.)
49
IBM Software Group | Tivoli software
50
IBM Software Group | Tivoli software
51