4.14 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.

4.14.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.11, Stopping the Drivers.

  2. On Linux, stop the lcache process.

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

    • If the Metadirectory server and the 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.2_Lin/products/IDM/install.bin

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

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

    • Windows: IDM4.0.2_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.14.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.2_Lin/products/IDM/linux/setup/silent.properties

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

  • Windows: IDM4.0.2_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.2_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=novell 
EDIR_USER_PASSWORD=novell 
METADIRECTORY_SERVER_SELECTED=true
CONNECTED_SYSTEM_SELECTED=false
X64_CONNECTED_SYSTEM_SELECTED=true
WEB_ADMIN_SELECTED=false
UTILITIES_SELECTED=false
EDIR_NDS_CONF=/home/inst1/nds.conf
EDIR_IP_ADDRESS=xxx.xx.xx.xx
EDIR_NCP_PORT=1524

To do a silent upgrade of Identity Manager on multiple instances, you must make sure that the <filename>.properties file has the following lines:

EDIR_NDS_CONF=/etc/opt/novell/eDirectory/conf
EDIR_IP_ADDRESS=<xxx.xx.xx.xx>
EDIR_NDS_PORT=524

You must specify appropriate values for EDIR_NDS_CONF, EDIR_IP_ADDRESS, and EDIR_NCP_PORT attributes for each eDirectory instance.

To do a silent upgrade of the Remote Loader while upgrading the Metadirectory server, set the CONNECTED_SYSTEM_SELECTED attribute to true.