You can upgrade from Tivoli Directory Server 6.0, 6.1, or 6.2 remotely; that is, remote migration of an
instance from one computer to another. You might want to do this in
one of the following cases:
The computer where the earlier version of Tivoli Directory Server is installed is
running an operating system that is not supported for Tivoli Directory Server 6.3, and
you do not want to upgrade the operating system on that computer.
You want to install Tivoli Directory Server 6.3
on a computer with a different operating system but migrate the server
from the earlier version of Tivoli Directory Server to the new computer. (For example,
you have Tivoli Directory Server 6.1 on an AIX® system,
but you want the 6.3 server to be on a Solaris SPARC system.) In this
case, the two operating systems must have the same endianness; for example, if the first computer
is little endian, the second system must also be little endian. (Endianness
is concerned with the ordering of bits used to represent data in memory.)
If the operating systems do not have the same endianness, the migration
does not work.
The procedure for remote upgrade is similar to the procedure for
upgrading on the same computer, except that you must copy the backup
files from the computer where you have backed up the files to a computer
where you want to run Tivoli Directory Server 6.3. In this example procedure, the computer
with the earlier version of Tivoli Directory Server is called Computer
A, and the computer where you want to run Tivoli Directory Server 6.3 is called Computer B.
Note:
If you are performing a remote system migration from
a system that participates in replication, be sure to enable replication
where the current system is the supplier and the new system will be
the consumer. This will ensure that updates are queued and can be
replayed when the new system is brought online. Do this before taking
the backup on the system you are migrating from.
To upgrade remotely:
On Computer A, back up the database for the directory
server instance you want to migrate from,
using the idsdb2ldif (or db2ldif) utility from the previous release.
See the documentation for the previous version of Tivoli Directory Server for information
about this utility.
Install Tivoli Directory Server 6.3 on Computer B.
Use the migbkup utility from Tivoli Directory Server 6.3 on
Computer A to back up the schema and configuration files. For additional
information about this utility, see step 3 in Before you upgrade.
Copy the backup from the migbkup utility
to Computer B.
Copy the LDIF file created in step 1 from
Computer A to Computer B.
Run the migration utility (the idsimigr command)
on Computer B, using the -u argument
to provide the location on Computer B where the backed-up files
from Computer A are located. The migration tool creates a new Tivoli Directory Server 6.3
instance with the schema and configuration information from the backed-up
files. For more information about the idsimigr command,
see step 6 in Upgrading using the command line and operating system utilities.
Run the idscfgdb command or the
Configuration Tool to configure the database.
On Computer B, import the data using the idsldif2db command.
See the IBM® Tivoli® Directory Server Version
6.3 Command Reference for information about the idsldif2db command.
After you start the server for the first time, be sure to run a
backup. (Database internal data migration occurs when the Tivoli Directory Server 6.3
directory server instance is started for the first time.) For information
about backing up the directory server instance, see Backing up the directory server instance.
The supported types of operating systems for remote migration across
operating systems are shown in the following table. (Source operating
systems are listed down the left side; target operating systems are
listed across the top.)