Transition Guide--Upgrading From the iPlanet Directory Server 5.1 Software to the Sun ONE Directory Server 5.2 Software
This article contains information derived from a Sun BluePrints book titled, LDAP in the Solaris Operating Environment Deploying Secure Directory Services, by Michael Haines and Tom Bialaski. This book is scheduled for publication in the Fall of 2003.
The recently released Sun™ ONE Directory Server 5.2 software introduces several significant features, and is available for download from the http://www.sun.com web site. One of the key new features is support for the Secured LDAP Client which is part of the Solaris™ 9 Operating Environment (OE) software release, and available as a patch (108993-18 or higher) for the Solaris 8 OE.
There is no change required on the client when the Sun ONE Directory Server 5.2 software is deployed in place of iPlanet Directory Server 5.1. However, the packaging, installation, and configuration of the newer version is quite different on the server. This article takes a look at those differences, and presents tips on how to install and configure the Sun ONE Directory Server 5.2 software.
This article is intended for IT architects and administrators who have deployed earlier versions of the directory server software, and who are interested in upgrading to the Sun ONE Directory Server 5.2 version.
iPlanet Directory Server 5.1 Packaging
First, a little history. The iPlanet Directory Server 5.1 software shipped as part of the Solaris 9 OE distribution media, and for the first time was available in SVR4 package format. These packages are:
IPLTadcon Administration Server Console
IPLTadman Administration Server Documentation
IPLTadmin Administration Server
IPLTcons Console Client Base
IPLTdscon Directory Server Console
IPLTdsman Directory Server Documentation
IPLTdsr Directory Server (root)
IPLTdsu Directory Server (usr)
IPLTjss Network Security Services for Java
IPLTnls Nationalization Languages and Localization Support
IPLTnspr Portable Runtime Interface
IPLTnss Network Security Services
The packages are installed when the Full Distribution (SUNWCall) or Full Distribution+OEM (SUNWCXall) package cluster is selected during the installation of the Solaris 9 OE. Besides the simplified installation, other enhancements are provided in the Solaris 9 OE release such as the following:
/usr/bin/directoryserver wrapper script Takes away the path dependencies inherent in previous directory server versions. This allows you to run directory administration commands without having to know where the directory server software is loaded. The directory server setup program was modified to place the software in a fixed location rather than an arbitrary one. It also automatically creates a startup file called /etc/init.d/directory.
/usr/lib/ldap/idsconfig script Used to make the necessary configuration changes to support LDAP as a name service.
/usr/sbin/ldapaddent program Used to populate LDAP entries with data from name service databases in files format.