4.13 Upgrading the Metadirectory Server

You can upgrade Identity Manager in the following ways:

NOTE:

  • Ensure that you run the . /opt/novell/eDirectory/bin/ndspath command before invoking Identity Manager upgrade on Solaris, in both GUI and silent mode.

  • Before invoking Metadirectory upgrade on a server with multiple eDirectory instances in both GUI and silent mode, make sure that you have only one eDirectory instance file in the /etc/opt/novell/eDirectory/conf/.edir/ directory. You must upgrade each eDirectory instance separately to inject the edition information for each instance and to extend the schema for each instance. Refer to TID 7008633 for more information on upgrading Metadirectory on a server with multiple eDirectory instances.

4.13.1 GUI Upgrade

After the supporting components have been upgraded, you upgrade the Metadirectory server. During the upgrade process, the driver shim files that are stored in the file system are updated.

  1. Verify that the drivers are stopped. For instructions, see Section 4.10, Stopping the Drivers.

  2. On Linux, stop the lcache process.

    • If the Metadirectory server and Remote Loader are on the same server, manually stop the lcache process.

    • If the Metadirectory server and Remote Loader are not on the same server, the lcache process is automatically stopped by the ndsd process during upgrade.

    On Windows and Solaris, kill the lcache process before starting the upgrade. Run the following commands depending on your platform:

    • Linux and Solaris: Run the $ kill -TERM 'pgrep lcache command.

    • Windows: Run the > process -k “lcache.exe” command or stop it from the Task Manager.

  3. Launch the Metadirectory server installer from the Identity Manager media:

    • Linux: IDM4.0.1_Lin/products/IDM/install.bin

    • Solaris: IDM4.0.1_Solaris/products/IDM/install.bin

      To execute the binary file, enter ./install.bin.

    • Windows: IDM4.0.1_Win:\products\IDM\Windows\setup\idm_install.exe

  4. Select the language to install in, then read and accept the license agreement.

  5. Select the Novell Identity Manager Metadirectory Server, Novell iManager Plug-ins for Identity Manager, and Utilities options to update the Metadirectory server and driver shim files.

  6. Specify a user and the user password with administrative rights to eDirectory in LDAP format.

  7. Review the summary, then click Install.

  8. Read the installation summary, then click Done.

NOTE:After upgrading Identity Manager from 32-bit to 64-bit, the GroupWise driver and the native custom drivers do not work.

4.13.2 Silent Upgrade

In order to run a silent upgrade of the Identity Manager components, you must create a properties file with the parameters necessary to complete the upgrade. There is a sample file included on the Identity Manager media:

  • Linux: IDM4.0.1_Lin/products/IDM/linux/setup/silent.properties

  • Solaris: IDM4.0.1_Lin/products/IDM/solaris/setup/silent.properties

  • Windows: IDM4.0.1_Win:\products\IDM\Windows\setup\silent.properties

Start the silent upgrade by using the correct program for your platform:

  • Linux/Solaris: ./install.bin -i silent -f <filename>.properties

    To execute the binary file, enter ./install.bin -i silent -f <filename>.properties.

  • Windows: IDM4.0.1_Win:\products\IDM\windows\setup\idm_install.exe -i silent -f <filename>.properties

Set the following attributes in the silent.properties file in the location from where you run the Identity Manger upgrade:

EDIR_USER_NAME=cn=admin,o=test

EDIR_USER_PASSWORD=test

METADIRECTORY_SERVER_SELECTED=true

CONNECTED_SYSTEM_SELECTED=false

X64_CONNECTED_SYSTEM_SELECTED=true

WEB_ADMIN_SELECTED=false

UTILITIES_SELECTED=false

NOTE:If you want to upgrade the Remote Loader while upgrading the Metadirectory server, set the CONNECTED_SYSTEM_SELECTED attribute to true.