Remote loader installation

General

The remote loader is used to synchronize data between the meta directory and the connected system (AD, LDAP, MySQL, etc). It is required to open the communication port (default 8090 (TCP) incomming) for the following IP addresses within your firewall:

134.76.10.204
134.76.10.205
134.76.10.206
134.76.10.207
134.76.10.208
134.76.10.209
134.76.10.210
AND
134.76.9.64/28

For system requirements see: System requirements P. 154 ff

Installation on Windows

Remote loader files: - download -
Remote loader SP 3: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -
PW-Filter installation P 49 ff: - link

Installation

  • Download remote loader files
  • Download T-TeleSec-GlobalRoot-Class-2 certificate
  • Extract remote loader files and certificate
  • run idm_install.exe
  • Choose only Novell Identity Manager Connected System Server (64-bit)
  • Ignore licence warning

Configuration

  • Run rlconsole.exe within the installation path as administrator (Default: C:\Novell\RemoteLoader)
  • Click add
  • Add description
  • Choose driver (eg. ADDriver.dll)
  • Set communication port (Default: 8090)
  • Set remote loader password (required by GWDG)
  • Set driver object password (required by GWDG)
  • Activate SSL
  • choose path to T-TeleSec-GlobalRoot-Class-2-chain.b64
  • Select “run as servcie”
  • Accept (don't start the remote loader service)
  • Go to the installation path (Default: C:\Novell\RemoteLoader) and edit the file <instanceName>-Config.txt (maybe you have to open the file as administrator)
  • Start the remote loader

Notices

If you are using the Active Directory driver you have to run the service as administrator.

Installation on Linux

The installation on Linux systems differs between certified sytsems (SLES 11, RHEL 6.5, OES 11, etc.) and non-certified systems. If you are using a non-certified system eg. Ubuntu the Java remote loader has to be installed.

Installation on certified Linux systems

Remote loader files: - download -
Remote loader SP 3: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -

Prerequisites

  • Download remote loader files
  • Download T-TeleSec-GlobalRoot-Class-2 certificate
  • Extract the certificate
CentOS 6

The 32Bit version of glibc has to be installed on x86_64 systems:

yum install glibc.i686

Installation

  • Extract remote loader
  • Edit file silent.properties
    • METADIRECTORY_SERVER_SELECTED=false
    • WEB_ADMIN_SELECTED=false
    • UTILITIES_SELECTED=false
    • Choose remote loader
      • 32 Bit
        • CONNECTED_SYSTEM_SELECTED=true
        • X64_CONNECTED_SYSTEM_SELECTED=false
      • 64 Bit
        • CONNECTED_SYSTEM_SELECTED=false
        • X64_CONNECTED_SYSTEM_SELECTED=true
  • Run the following commands as root in the setup directory:
chmod -R 755 *
./idm_linux.bin -i silent -f silent.properties

Installation on **non-certified** Linux systems

Remote Loader files: - download -
T-TeleSec-GlobalRoot-Class-2-chain: - download -
Documentation remote loader installation (NetIQ) P. 149 ff: - link -

Prerequisites

  • Download remote loader files
  • Download T-TeleSec-GlobalRoot-Class-2 certificate
  • Extract the certificate
  • JRE Java8u112, at a minimum is required

Install Java remote loader

  • Extract Java remote loader
  • Make dirxml_jremote and create_keystore executable

Configuration

  • Change in the installation directory eg. /opt/novell/dirxml/bin/x86_64/
  • Crerate keystore file
  • ./create_keystore T-TeleSec-GlobalRoot-Class-2-chain.b64
  • Edit dirxml_jremote and replace
  • jarlist=`ls /opt/novell/eDirectory/lib/dirxml/classes/*.jar`
  • with
  • jarlist=`ls /<installation path>/lib/*.jar`
  • Add/Edit config8000.txt

Example LDAP Konfiguration

-commandport 8000
-connection "port=8090 keystore='<installation directory>/dirxml.keystore' storepass=dirxml"
-trace 4
-tracefile ./trace8000.log
-tracefilemax 10M
-class com.novell.nds.dirxml.driver.ldap.LDAPDriverShim
  • Set remote loader and driver object password (both are required by GWDG):
./dirxml_jremote -config config8000.txt -sp <remote loader password> <driver object password>
  • Run the Java remote loader:
./dirxml_jremote -config config8000.txt
  • Java has to be in PATH variable!
PATH=$PATH:/path/to/java/bin/

Remote loader start script example

#!/bin/sh
INSTDIR=/opt/novell/dirxml/bin/x86_64/
STAGEDIR=$INSTDIR/stage
USER=ldap

export PATH=/usr/local/bin:$PATH

cd $INSTDIR

case "$1" in

  stop)
    kill `ps aux | grep '[d]irxml_remote' | awk '{ print $2}'`
    ;;

  start|*)
    echo -n " rloader"
    exec > /dev/null 2>&1
    touch trace8000.log
    chown $USER trace8000.log
    su $USER -c "$INSTDIR/dirxml_jremote -config $INSTDIR/config8000.txt &"
    ;;

esac